B GIÁO DC VÀ ÀO TO
TRNG I HC KINH T Tp.H CHÍ MINH NGUYN TH PHNG
XÁC NH CÁC YU T RI RO NH HNG
N THÀNH CÔNG CA D ÁN PHN MM
TÌNH HUNG NGHIểN CU:
CÔNG TY TNHH KMS TECHNOLOGY VIT NAM
Chuyên Ngành: Qun Tr Kinh Doanh
Mƣ S : 60340102
LUN VN THC S KINH T
NGI HNG DN KHOA HC:
PGS-TS. VÕ TH QUụ
ii
LI CM N
Sau mt thi gian n lc, tôi đƣ hoƠn thƠnh đ tƠi ắXác đnh các yu t
ri ro nh hng đn thƠnh công ca d án phn mm. Tình hung nghiên
cu : Công ty TNHH KMS Technology Vit Nam”. Trong sut quá trình thc
hin, tôi đƣ nhn đc s hng dn vƠ h tr thông tin nhit tình t quý thy
cô, bn bè, ngi thơn. Vì vy, tôi xin phép đc gi li cm n sơu sc đn :
- TS. Võ Th Quý, lƠ giáo viên hng dn lun vn cho tôi trong sut
quá trình thc hin đ cng cho đn khi hoƠn tt lun vn. tƠi nƠy s
không th hoƠn thƠnh nu không có s hng dn nhit tình ca cô.
- Cm n các anh ch đng nghip ti công ty KMS Technology đƣ
nhit tình h tr vƠ t vn, giúp đ tôi trong quá trình thu thp d liu đ
phân tích.
- VƠ cui cùng, cm n chng tôi Nguyn Vn oan đƣ đng viên, ng
h tinh thn vƠ to mi điu kin tt nht cho tôi hoƠn thƠnh lun vn kp thi
hn quy đnh.
Tp.ả Chí Minh, ngày 27 tháng 12 nm 2012.
Hc viên Nguyn Th Phng
iii
MC LC
LI CAM OAN i
MC LC iii
DANH MC CÁC BNG BIU vi
1.4.5 Cơu hi phng vn trong phng pháp Delphi 26
1.4.6 S đng thun trong phng pháp Delphi 27
1.4.7 Các chuyên gia trong phng pháp Delphi 28
1.4.8 S dng phng pháp Delphi 29
1.4.9 Hn ch ca phng pháp Delphi 29
1.4.10 So sánh phng pháp Delphi vƠ phng pháp chuyên gia 30
1.5 Tóm tt chng 1 31
CHNG 2 ậ GII THIU CÔNG TY KMS TECHNOLOGY 32
2.1 Gii thiu chung v công ty KMS TECHNOLOGY 32
2.2 Các dch v chin lc ca KMS TECHNOLOGY 33
2.3 Ngun lc ca KMS TECHNOLOGY 34
2.4 Quy trình phát trin phn mm vƠ cht lng dch v ca KMS 34
2.5 Các d án đƣ hoƠn thƠnh trong nm 2011 vƠ quý I, II nm 2012 35
2.5.1 D án Livescribe 35
2.5.2 D án HMS (Health Market Science) 36
2.5.3 D án MarketLive 36
2.5.4 D án Alere 36
2.5.5 D án Invivodata 37
2.6 Tóm tt chng 2 37
CHNG 3 ậ PHỂN TệCH KT QU KHO SÁT 38
3.1 Xác đnh các yu t thuc nhóm ri ro v s qun lý ca các thƠnh phn hu
quan 38
3.2 Xác đnh các yu t thuc nhóm ri ro v yêu cu vƠ lch trình 43
3.3 Xác đnh các yu t thuc nhóm ri ro v môi trng phát trin 48
v
3.4 Xác đnh các yu t thuc nhóm ri ro v qun lý d án 52
3.5 Tóm tt chng 3 58
KT LUN 59
Bng 3-1: Các yu t thuc nhóm ri ro v s qun lý thƠnh phn hu quan ậ vòng 1
Bng 3-2: Các yu t thuc nhóm ri ro v s qun lý thƠnh phn hu quan ậ vòng 2
Bng 3-3: T l khác bit các yu t ca nhóm thƠnh phn hu quan gia vòng 2 vƠ 1
Bng 3-4: Các yu t thuc nhóm ri ro v s qun lý thƠnh phn hu quan ậ vòng 3
Bng 3-5: T l khác bit các yu t ca nhóm các thƠnh phn hu quan gia vòng 3, 2
Bng 3-6: Các yu t thuc nhóm ri ro v s qun lý thƠnh phn hu quan ậ vòng 4
Bng 3-7: T l khác bit các yu t ca nhóm các thƠnh phn hu quan gia vòng 4, 3
Bng 3-8: Tóm tt t l khác bit các yu t ca nhóm các thành phn hu quan gia
các vòng
Bng 3-9: Tóm tt các yu t thuc nhóm ri ro v yêu cu vƠ lch trình ậ vòng 1
Bng 3-10: Tóm tt các yu t thuc nhóm ri ro v yêu cu vƠ lch trình ậ vòng 2
Bng 3-11: T l khác bit các yu t v v yêu cu vƠ lch trình gia vòng 2 vƠ 1
Bng 3-12: Tóm tt các yu t thuc nhóm ri ro v yêu cu vƠ lch trình ậ vòng 3
Bng 3-13: T l khác bit các yu t v yêu cu vƠ lch trình gia vòng 3 vƠ vòng 2
Bng 3-14: Tóm tt các yu t thuc nhóm ri ro v yêu cu vƠ lch trình ậ vòng 4
Bng 3-15: T l khác bit các yu t v yêu cu vƠ lch trình gia vòng 4 vƠ vòng 3
Bng 3-16: Tóm tt t l khác bit các yu t v s qun lý các bên liên quan gia
các vòng
Bng 3-17: Tóm tt các yu t thuc nhóm ri ro v môi trng phát trin ậ vòng 1
Bng 3-18: Tóm tt các yu t thuc nhóm ri ro v môi trng phát trin ậ vòng 2
Bng 3-19: T l khác bit các yu t v môi trng phát trin gia vòng 2 vƠ 1
Bng 3-20: Tóm tt các yu t thuc nhóm ri ro v môi trng phát trin ậ vòng 3
Bng 3-21: T l khác bit các yu t v môi trng phát trin gia vòng 3 vƠ 2
Bng 3-22: Tóm tt các yu t thuc nhóm ri ro v môi trng phát trin ậ vòng 4
Bng 3-23: T l khác bit các yu t v môi trng phát trin gia vòng 4 vƠ 3
Bng 3-24: Tóm tt t l khác bit các yu t v môi trng phát trin gia các vòng
Bng 3-25: Tóm tt các yu t thuc nhóm ri ro v qun lý d án ậ vòng 1
Bng 3-26: Tóm tt các yu t thuc nhóm ri ro v qun lý d án ậ vòng 2
vii
Hình 1-2: Vòng đi ca d án phn mm
Hình 1-3: Tóm tt các yu t ri ro ca các nhƠ nghiên cu
Hình 1-4: Các nhóm ri ro trong d án phn mm
Hình 1-5: Quy trình tin hƠnh phng pháp Delphi
vƠ không tha mƣn ngi dùng. Theo nghiên cu ca Standish Group, trên th gii
có 44% d án phn mm đc gi lƠ thách thc (tr hn, vt chi phí hay thiu
nhng tính nng cn thit), trong khi có 24% d án tht bi (hy b trc khi hoƠn
thƠnh hoc đc giao vƠ không bao gi đc s dng). Nh vy, tng cng 68% s
d án lƠ không thƠnh công hoc thách thc, mt con s khá ln [49]. Theo
Boehm
[7], 15-35% các d án phn mm b hy b, trong khi các d án còn li phi
chu tr tin đ hoc vt chi phí hay không đáp ng các mc tiêu ca d án. T l
tht bi cao ca các d án phn mm có th lƠ do đc tính rt c bn ca bn thơn
phn mm. Các d án phn mm lƠ tp hp ca các chng trình ln vi các tng
tác vƠ ph thuc chc nng; liên quan đn vic to ra mt sn phm mƠ cha bao
gi đc to ra trc đó. D án phn mm nói chung lƠ phc tp vƠ vic phát trin
ca d án din ra trong mt môi trng nng đng, điu kin kinh doanh vƠ công
ngh thay đi trong quá trình thc hin d án. Ngi s dng thng không chc
chn v nhu cu ca h vƠ thng xuyên thay đi yêu cu khi d án đang thc hin.
Kt qu lƠ các d án phn mm b vt chi phí, tr tin đ, đ tin cy kém vƠ không
tha mƣn ngi dùng
[28].
ƣ có nhiu nguyên cu xác đnh nguyên nhơn ca tht bi vƠ chm tr trong
d án phn mm. Nhng nguyên nhơn nƠy đc gi lƠ ri ro nh hng đn d án
phn mm. Mc. Farlan
[34], Brooks [9], Boehm [8] đƣ xác đnh đc mt s ri ro
chng hn nh mc tiêu hao sc lc cao, thiu h tr qun lý cp cao, s hiu lm
v yêu cu, tình trng thiu ht nhơn s, c lng sai ầ có nh hng đn kt qu
thƠnh công ca d án, dn đn s chm tr vƠ tht bi ca d án.
2
Vit Nam, các nghiên cu v ri ro trong d án phn mm cha đc phát
trin vƠ áp dng rng ri, do đó chúng ta cha có nhng chun mc xác đnh đc
t ri ro nh hng trc tip đn d án ca doanh nghip mình vƠ t đó rút ra cách
thc kim soát tác đng ca ri ro ti d án phn mm đ đm bo s thƠnh công
ca d án trong tng lai.
7. Cu trúc đ tài
Lun vn bao gm các chng sau:
- Chng m đu: trình bƠy tóm lc lý do, mc tiêu, ý ngha, phm vi,
phng pháp nghiên cu cng nh cu trúc vƠ tóm tt ca lun vn.
- Chng 1: trình bƠy các lý thuyt v ri ro, các yu t ri ro trong d án
phn mm, thƠnh công ca d án phn mm. ng thi chng nƠy cng trình bày
v phng pháp nghiên cu Delphi đc s dng trong lun vn.
- Chng 2: gii thiu v công ty KMS Technology vƠ các d án đƣ hoƠn
thƠnh trong nm 2011 vƠ quý I, II nm 2012.
- Chng 3: trình bƠy kt qu ca nghiên cu sau quá trình x lý d liu.
- Chng kt lun: đa ra các kt lun, và kin ngh ca nghiên cu. 4
CHNG 1 ậ C S Lụ THUYT
1.1 Tng quan
Trong 10 nm gn đơy, ngƠnh công nghip phn mm phát trin nhanh
chóng, c v các hot đng ct lõi vƠ dch v. Tuy nhiên, ngƠnh công nghip phn
mm vn lƠ ngƠnh có s lng d án tht bi vƠ chm tr rt ln. Theo nghiên cu
ca Standish Group
[49], trên th gii có 44% d án phn mm đc gi lƠ thách
thc (tr hn, vt chi phí hay thiu nhng tính nng cn thit), trong khi có 24%
d án tht bi (hy b trc khi hoƠn thƠnh hoc đc giao vƠ không bao gi đc
s dng). Nh vy, tng cng 68% s d án lƠ không thƠnh công hoc thách thc,
mt con s khá ln. Theo Boehm
[7], 15-35% các d án phn mm b hy b,
thi trong đin kin nhơn lc, tƠi nguyên vƠ tƠi chính ca t chc đ thc hin các
yêu cu k thut, phm vi công vic trong mi quan h rƠng buc thi gian vƠ chi
phí đ đt đc li ích, đc xác đnh bi mc tiêu s lng vƠ cht lng.
D án phn mm lƠ d án trong đó phm vi duy nht ca công vic vi các
thông s k thut nht đnh mƠ cn phi đc hoƠn thƠnh trong mt thi gian nht
đnh ti mt chi phí nht đnh
[1]. i tng liên quan chính ca mt d án phn
mm lƠ khách hƠng, lƠ ngi s s dng h thng cho các mc đích kinh doanh ca
mình. i tng quan trng th hai ca mt d án phn mm lƠ các nhân viên tham
gia thc hin d án, ngi xơy dng h thng phn mm.
6
1.2.2 Khái nim thƠnh công d án
Mt d án đc gi lƠ thƠnh công khi hoƠn thƠnh đúng tin đ, nm trong
ngơn sách đc duyt, phù hp vi các ch tiêu k thut đƣ đ ra, vƠ lƠm tha mƣn
các thƠnh phn hu quan (stakeholders’ satisfaction).
[55]
ánh giá d án đc gi lƠ thƠnh công hay tht bi còn ph thuc vƠo s
cm nhn ca các bên liên quan. Cùng kt qu đu ra ca d án, nhng đánh giá
thƠnh công ca mi bên tham gia khác nhau vì mc tiêu vƠ s u tiên đc xác đnh
khác nhau tng ng vi vai trò ca các bên trong d án
[4]. Trong đ tƠi nƠy, đánh
giá thƠnh công ca d án trên quan đim ca các nhơn viên tham gia thc hin d
án, ngi xơy dng h thng đc s dng bi khách hƠng.
1.2.3 Vòng đi ca d án phn mm
Trc khi tìm hiu nhng ri ro tác đng đn s thƠnh công ca các d án
phn mm, cn thit phi hiu đc các giai đon ca vòng đi phát trin phn
mm.
Vòng đi ca d án phát trin phn mm (Software Development Life Cycle
phát trin, da trên các tƠi liu thit k nƠy đ thc hin. Khi cu trúc ca tƠi liu vƠ
các phân tích đc chun b tt, nó s lƠm gim thi gian thc hin trong các bc
tip theo lƠ giai đon phát trin vƠ kim th trong SDLC
[45].
Giai đon phát trin (lp trình): đơy lƠ giai đon mƠ phát trin phn mm
thc s din ra. Giai đon nƠy da trên các tƠi liu thit k đc chun b trong giai
đon trc đó. Mƣ đc vit bng ngôn ng lp trình đƣ chn. Các mƣ s đc
chuyn đi thƠnh các file thc thi trong giai đon nƠy
[45].
Kim th: đơy lƠ giai đon đm bo cht lng ca phn mm, đm bo
phn mm đc giao không có li. iu nƠy đc xác đnh bng cách kim tra mƣ
phát trin. Các công c vƠ k thut khác nhau dùng đ kim tra các cp đ khác
nhau nh kim tra hi quy, kim tra hiu sut ầ. Da trên nhu cu, các phng
pháp kim th đc la chn vƠ báo cáo li. Sau quá trình này, các nhơn viên lp
trình mt ln na đi vƠo giai đon phát trin đ sa li vƠ kim th mt ln na.
Quá trình nƠy tip tc cho đn khi h thng không còn thy li [45].
8
Trin khai: đơy lƠ mt trong nhng giai đon cui cùng ca SDLC. Trong
giai đon nƠy, tƠi liu thit k cho bo trì vƠ nơng cp đc thc hin [45].
H tr, bo trì vƠ nơng cp: đơy lƠ giai đon cui ca SDLC. Và lƠ mt
quá trình không ngng: khi môi trng thay đi, các vn đ mi đc phát hin vƠ
yêu cu mi đc xác đnh, tính nng mi cn đc thêm vƠo các phn mm hin
có. Tt c điu nƠy đc thc hin trong giai đon h tr vƠ bo trì ca SDLC
[45].
ToƠn b vòng đi ca d án phát trin phn mm liên tc tip xúc vi c ri
ro ni b vƠ bên ngoƠi. Nhng ri ro có mt trong tt c các giai đon ca SDLC vƠ
trách nhim ca ngi qun lý d án hoc lƠ loi b hoc lƠm gim tác đng ca nó
đi vi d án. Các loi ri ro khác nhau ca d án phn mm s đc tho lun
không thc t, (3) phát trin sai các chc nng, (4) phát trin giao din ngi dùng
sai, (5) vt phm vi đ ra, (6) khách hàng thay đi yêu cu liên tc, (7) thiu công
c thc hin d án, (8) phân công công vic không hiu qu, (9) hiu sut lƠm vic
kém, (10) cng thng trong công vic.
- Field
[15] và Reel [40] lit kê nhng ri ro cn tránh đ thc hin mt d
án thƠnh công: hiu sai yêu cu ca khách hƠng, xác đnh sai phm vi d án, qun
lý kém, s thay đi trong vic chn k thut, nhu cu kinh doanh thay đi, thi hn
không thc t, s phn đi ca ngi s dng, mt ngun tƠi tr, thiu nhơn viên
có kinh nghim, nhƠ qun lý không chu rút kinh nghim t nhng sai lm.
- Keil vƠ các cng s
[25] s dng k thut Delphi vi s tham gia ca các
nhƠ qun lý d án nhiu kinh nghim t M, HongKong, Phn Lan, đƣ đa ra các
yu t ri ro nh hng nhiu nht đn thƠnh công ca d án phn mm. Danh
sách ri ro bao gm:
Thiu cam kt ca qun lý cp cao cho d án, thiu s tham gia ca
ngi dùng vƠ tht bi trong vic đt đc cam kt ca ngi dùng,
nhà qun lý thiu k nng.
Hiu sai yêu cu ca khách hƠng, qun lý s thay đi yêu cu kém
gơy nh hng đn chi phí vƠ lch trình d án.
Qun lý kém mong đi ca ngi s dng cui cùng, nhơn viên thiu
k nng vƠ kin thc cn thit, nhơn s không đ hoc không phù
hp.
Thay đi phm vi hay mc tiêu vƠ xung đt trong ni b khách hƠng.
10
Tuy nhiên, nhng phơn tích nƠy không liên h vi vòng đi phát trin d án.
- Schmidt vƠ các cng s [44] lit kê các yu t ri ro nh hng đn d án
phn mm vƠ s dng k thut Delphi đ xác đnh các yu t ri ro tiêu biu. Các
Hình 1-3: Tóm tt các yu t ri ro ca các nhà nghiên cu
Nh vy, có rt nhiu nghiên cu đƣ thc hin đ xác đnh các ri ro trong
d án phn mm. Các phng pháp khác nhau đƣ đc s dng đ đa ra danh sách
các yu t ri ro quan trng. Kt qu lƠ, đƣ có danh sách các yu t ri ro khác
nhau vi mt s đim tng đng vƠ mt s khác bit. Mt s yu t ri ro ch nh
hng đn các d án c th trong điu kin c th. Tuy nhiên, mt s yu t đc
báo cáo lƠ rt thng gp vƠ có tác đng mnh đn thƠnh công ca d án. Mt s
yu t ri ro có th kim soát trong khi nhng yu t ri ro khác không th đc
kim soát bi ngi qun lý d án.
Nm 2008, Sharma vƠ các cng s
[45] đa ra mt danh sách đy đ vƠ toƠn
din bao gm tt c các yu t ri ro nh hng đn các d án phn mm. Các ri
ro nƠy đc chia lƠm 4 nhóm: nhóm ri ro v s qun lý ca các thƠnh phn hu
quan, nhóm ri ro v yêu cu vƠ lch trình, nhóm ri ro v môi trng phát trin d
án, nhóm ri ro v qun lý d án.
12
Hình 1-4: Các nhóm ri ro trong d án phn mm
Truyn thông sai lch v các yêu cu ca khách hƠng
Phm vi, mc tiêu ca d án không rõ ràng
Yêu cu ca khách hƠng thng xuyên thay đi
Vic qun lý thay đi không đúng cách
Lch trình vƠ ngơn sách không thc t
Hiu sai yêu cu ca khách hƠng
Mong mun ca khách hƠng không thc t
Thc hin các công vic ph thêm ngoƠi d án (gold plating)
c lng lch trình vƠ chi phí không chính xác
Nhóm ri ro v
môi trng phát
trin d án
Hiu qu lƠm vic ca bên th 3 (third party)
Cnh tranh lƠm thay đi lch trình
Thay đi phm vi do thay đi mô hình kinh doanh
Thiên tai
14
Nhóm ri ro
Các yu t
Nhóm ri ro v
qun lý d án
Lp k hoch không đy đ
Thiu phng pháp qun lý d án
S dng k thut mi
Thiu phơn công trách nhim rõ rƠng
Thiu kin thc v k thut
Phơn b nhơn s không phù hp
Nhơn viên ngh vic
tr qun lý cp cao lƠ cn thit trong sut quá trình thc hin d án vƠ qun lý cp
cao cn phi công khai vƠ xác đnh rõ rƠng các d án u tiên hƠng đu.
1.3.1.2 Vn hóa doanh nghip không h tr s thƠnh công ca d án
Vn hóa doanh nghip có th gơy bt li cho d án do phe phái trong công
ty, vn hóa t chc thay đi liên tc hoc có nguy c thay đi, vƠ các u tiên ni
b khác. Tt c điu nƠy s dn đn vic h tr qun lý yu kém vƠ tht bi ca d
án
[3]
1.3.1.3 Thiu s tham gia ca ngi dùng
Ri ro nƠy đƣ đc nhiu ln đ cp bi các nhƠ nghiên cu khác nhau. Ri
ro nƠy có trong mi nguyên nhơn hƠng đu gơy tht bi cho d án phn mm ca
nhiu nghiên cu. Nu khách hƠng không tham gia vƠo d án, nó s dn đn vic
gii thích sai v phm vi vƠ mc tiêu ca d án vƠ do đó có th dn đn mt tin,
mt thi gian
[47][59].
1.3.1.4 Khách hƠng thiu trách nhim vƠ cam kt
Ri ro nƠy cng lƠ ri ro c bn trong danh sách đc xác đnh bi Keil vƠ
các cng s [25]. Nu khách hƠng không tham gia vƠo d án, có mt nguy c là
các nhơn viên lp trình gi đnh các chc nng vƠ yêu cu kinh doanh, dn đn mc
tiêu ca d án không đt đc. ơy lƠ li do s thiu trách nhim ca khách hàng
trong qun lý d án.
1.3.1.5 Xung đt gia khách hƠng vƠ nhƠ thu
Thù oán hay hn thù cá nhơn có th xy ra gia khách hƠng vƠ các nhƠ thu
phn mm nh lƠ mt kt qu ca s hiu lm, bt ng thay đi phm vi ca hp