Академический Документы
Профессиональный Документы
Культура Документы
CMMI bt ngun t u?
CMMI l phin bn k tip ca CMM. C CMM v CMMI u c Vin k
ngh phn mm M SEI ti trng i hc Carnegie Mellon Pittsburgh, PA pht
trin. CMM c mt t cui nhng nm 80 v mt thp k sau n b CMMI thay
th. Nm 2000 CMMI phin bn 1.02 c a ra th trng. Phin bn mi nht
hin nay CMMI 1.2 c trnh lng vo thng 8 nm 2006.
i nt v lch s Do cu trc ca CMMI c tha hng rt nhiu t CMM,
chng ta hy xem xt l do v ngun gc c th hiu c c hai m hnh ny c
ngha nh th no.
CMM l kt qu ca mt nghin cu c khng qun M ti tr, nghin cu
ny c coi l mt phng php nh gi khch quan cng vic ca cc nh thu
ph v phn mm. B Quc Phng M cng quan tm ti vic chi ph pht trin phn
mm ang leo thang v cc vn lin quan n cht lng ca cc phn mm nn
thnh lp vin SEI vo u nhng nm 80, v bt u nghin cu m hnh CMM
vo nm 1988.
Ban u, m hnh CMM c s dng nh mt cng c nh gi kh nng
ca cc nh thu chnh ph khi h tin hnh mt d n phn mm theo hp ng. Mc
SCAMPI l g?
Phng php nh gi cht lng CMMI tiu chun ci tin quy trnh
(SCAMPI) cung cp cc phng php nh gi bng cch s dng cc m hnh
CMMI. Cc loi giy php ca SEI kt hp vi nhau thc hin cc phng php
nh gi SCAMPI v o to nhng ngi nh gi.
C ba mc SCAMPI l: A, B v C. SCAMPI A xem xt cc mc k hn v
l mc c bn nh gi trong khi mc B v C xem xt cch tip cn v qu
trnh trin khai.
CMMI c dng lm g?
Cc cng ty thng mi v chnh ph s dng m hnh CMMI h tr vic
xc nh ci tin quy trnh xy dng h thng, xy dng phn mm v pht trin
quy trnh v sn phm tch hp.
Cng ty s dng quy trnh ny pht trin, thu thp v duy tr cc sn phm
v dch v v lm chun cho chnh h chng li cc cng ty khc. Cc quy trnh tt
hn cng c th l nhng quy trnh c gi r hn v kt qu cht lng tt hn, cng
nh l nhng quy trnh ny c tnh thi gian thc cho d n chnh xc hn.
Tuy nhin, cng ging nh tt c cc c cu khc, CMMI khng th nhanh
chng ph hp vi tt c cc cng ty m khng nh hng n s pht trin ca cng
ty . SEI cho bit vic ci thin cc d n s c tnh bng thng v nm ch khng
phi ch tnh bng ngy v tun.V vic ci thin d n thng i hi phi c nhiu
kin thc v ngun lc nn cc cng ty ln hn c th c c kt qu tt hn t
CMMI. Tuy nhin, vic thay i quy trnh CMMI cng c th gip ch cho cc cng
ty nh hn.
SEI khng cp giy chng nhn cho bt c loi hnh CMMI no. n gin l
SEI ch cp giy php hot ng v cho php cc nh thm nh hng u tin hnh
nh gi.
Li ch CMMI
Ci tin nng lc ca cc t chc phn mm bng cch nng cao kin thc v
k nng ca lc lng lao ng.
m bo rng nng lc pht trin phn mm l thuc tnh ca t chc khng
phi ca mt vi c th.
Cc level ca CMM/CMMI
CMM bao gm 5 levels v 18 KPAs (Vng quy trnh quan trng - Key Process
Area).
Ni cch khc mi mt level u tun theo mt chun mc cao hn.
Mun t c chun cao hn th cc chun ca cc level trc phi tho mn. Mi
level u c c im ch quan trng ca n cn cc doanh nghip phi p ng
c.
Level 1 th khng c KPAs no c
Level 2 : c 6 KPAs
Level 3: c 7 KPAs
Level 4: c 2 KPAs
Level 5: c 3 KPAs
18 KPAs ca CMM c u c 5 thuc tnh(chc nng) chung trong c
cc qui nh v key pratice l nhng hng dn v cc th tc(procedure), qui
tc(polities), v hot ng (activites)ca tng KPA.
M hnh ny xc nh nm cp ca CMM i vi mt cng ty : Khi u
(ln xn, khng theo chun) - Lp (qun l d n, tun th quy trnh) - Xc lp (th
ch ha) - Kim sot (nh lng) - Ti u (ci tin quy trnh).
Level 1
Level 1 l bc khi u ca CMM, mi doanh nghip, cng ty phn mm,
c nhm, c nhn u c th t c. lever ny CMM cha yu cu bt k tnh
nng no. V d: khng yu cu quy trnh, khng yu cu con ngi, min l c nhn,
nhm, doanh nghip u lm v phm mm u c th t ti CMM ny.
c im ca mc 1:
Hnh chnh: Cc hot ng ca lc lng lao ng c quan tm hng u
nhng c thc hin mt cch vi v hp tp.
Khng thng nht: o to qun l nhn lc nh l ch yu da vo kinh
nghip c nhn.
Quy trch nhim: Ngi qun l mong b phn nhn s iu hnh v kim
sat cc hot ng ca lc lng lao ng.
Quan liu: Cc hot ng ca lc lng lao ng c p ng ngay m
khng cn phn tch nh hng.
Doanh s thng xuyn thay i: Nhn vin khng trung thnh vi t chc.
Level 2
C 6 KPA n bao gm nh sau:
- Requirement Management (Ly yu cu khch hng, qun l cc yu cu )
- Software Project Planning (Lp cc k hoch cho d n)
- Software Project Tracking (Theo di kim tra tin d n)
- Software SubContract Managent (Qun tr hp ng ph phn mm)
- Software Quality Assurance (m bo cht lng sn phm)
- Software Configuration Management (Qun tr cu hnh sn phm => ng yu cu
ca khch hng khng)
Level 4
Level 5
Cc vng tin trnh ch yu mc 5 bao trm cc vn m c t chc v d
n phi nhm ti thc hin hon thin qu trnh sn xut phn mm lin tc, o
m c. l Phng nga li (Defect Prevention), Qun tr thay i cng ngh
(Technology Change Management), v Qun tr thay i qu trnh (Process Change
Management) t c level 4 th phi o lng v chun ha. o lng hiu qu
p ng cng vic, chun hac pht trin cc k nng, nng lc ct li.
t c Level 5 th doanh nghip phi lin tc ci tin hot ng t
chc, tm kim cc phng php i mi nng cao nng lc lm vic ca lc
lng lao ng trong t chc, h tr cc nhn pht trin s trng chuyn mn.
Ch trng vo vic qun l, pht trin nng lc ca nhn vin.
Hun luyn nhn vin tr thnh cc chuyn gia.
quy trnh tn ti c phi l mt cng thc cho s tht bi hay khng. Tng t nh
vy, cc nh ph bnh phn nn rng CMMI(cng ging nh CMM trc y) i hi
ngi s dng phi c mt lng ti liu khng l.
y khng phi l mt tr a. Vic nh gi v t vn c th s rt tn km.
SEI cho bit mt nhm nh gi bao gm t bn n chn thnh vin (bn c th phi
tr cho mi ngi 1000 lamt ngy). V cng vic nh gi ny khng th hon
thnh xong trong vng mt hoc thm ch hai, ba ngy. Nhm nh gi ny khng ch
tho lun vi mt vi ngi hay xem xt mt d n m h phi tin hnh kim tra
nghim tc mt vi d n.
VIT NAM P DNG CMM V CMMI TRONG LNH VC PHN MM
Vit nam c cc li th v nhn lc cn c, chm ch, gi nhn cng r, h
thng gio dc c o to bi bn.... Vit Nam hin l im sng trn bn th
gii. Tuy nhin, trong qu trnh tip th v gii thiu tim nng vi cng ng CNTT
quc t, yu cu u tin c pha nuc ngoi t cu hi l: Doanh nghip CNTT
Vit Nam c tc pht trin ra sao ? Nng lc th no, v c bit l ng dng h
thng qun l cht lng phn mm n u ?
V c bn, qun l cht lng phn mm l vn khng mi, nhng li l
vn cn yu ca cc cng ty phn mm Vit Nam. Mt s cng ty t chun
quc t CMM/CMMI trong nng cao nng lc v qun l cht lng phn mm, song
cng ch gi gn trong vi cng ty gia cng cho nc ngoi.
Tuy nhin, thng thng cc cng ty phi u t t nht 40.000- 50.000 USD
cho chi ph t vn, nh gi v kho st. Chi ph ny thc t cn cao hn nhiu sau
khi cng thm cc khon v my bay, n , i li cho cc chuyn gia t vn, gim st,
o to... Thc t y l khon u t kh ln i vi cc cng ty phn mm VN.
Xt n thi im ny, cha c s liu chnh xc v s lng doanh nghip
phn mm ang p dng m hnh nh gi nng lc sn xut phn mm CMM/CMMi
ti Vit Nam, nhng c th nhc n nhng tn tui nh PSV (CMMi mc 5: 2005),
GCS (CMMi mc 4: 2006), FPT Software (CMM mc 5: 2004) v SilkRoad (CMM
mc 3).
Cc cng ty Vit Nam ua nhau ly ISO v CMM c hai dng: 1 l mun ci
tin qu trnh qun l trong vic pht trin phn mm, cn 1 l i theo nhu cu khch
hng hoc qung co.
Vi cc cng ty mun ci tin quy trnh pht trin th vic ly chng ch
hi lu v cn phi o to, ch r cho tt c nhn vin thy c li ch ca cc quy
trnh ny h t nguyn lm theo (v tht s th n s lm cho nhn vin cm thy
mnh phi lm nhiu hn, phi lu gi th giy t, th tc,...). Khi tt c u nhn
thc r c vn v thy rng ISO hay CMM tht s s mang li li ch lu di
cho h th lc ISO hay CMM mi gp phn ci tin quy trnh tht s cho cng ty.
D nhin khi c c ISO hay CMM certification th cng ty cng em ra qung
co, lm li th khi k hp ng. Nhng tht s th ISO hay CMM gip ch cho
CMMI Mc 4 nhng ti cng rng gim chi tiu, cng ti cng xo b nhm
kim th v sa thi mt s ngi kim th v h khng vit m. Ngi qun l khc
bo ti rng ng ta lm vic cho cng ti CMMI mc 5, khi hi v cht lng phn mm
ng ta ni: Chng ti vn c nhiu li trong phn mm ca chng ti. Ti ngc nhin:
Cng ti CMMI mc 5 m vn c nhiu li sao? iu l khng tht. Theo kinh nghim
ca ti vi CMMI mc 5, t chc phi c cht lng t nht bng hay tt hn 6 sigma.
iu ngha l 99.9996% sn phm phn mm phi khng c li hay khng qu 3 li
trn mt triu dng m. Nhng tuyn b ny ca cc cng ti c nh gi CMMI
mc cao chng c ngha g vi ti c.
Why software is still having many defects after tests? By knowing these problems, you
can start fixing them.
Since you are the owner of the company, I am sure you are concerned about your
business and want to improve it. However, there are a lot of thing that you can do and it
does not need a lot of money. My advice: If you want to invest, please invest in your own
people. Provide better trainings, help them to improve their skills, create better working
environment and use metrics to determine the root cause of the problems and fix them.
Please remember that the CMMI is only a model, it is you who make the model work by
commit to make real improvement happens.
Maturity Level:
Mc 1 - Nu t chc cha c quy trnh hoc c quy trnh nhng cha t CL ph hp vi mc 2
Mc 2 - Nu c 7 quy trnh t mc CL2:
PP - Lp k hoch d n (Project Planning)
PMC - Gim st iu khin d n (Project Monitoring and Control)
REQM - Qun l yu cu (Requirement Management)
PPQA - m bo cht lng (Process and Product Quality Assurance)
CM - Qun l cu hnh (Configuration Management)
MA - o kim phn tch (Mesurement and Analysis)
SAM - Qun l thu mua ngoi (Supplier Agreement Management)
Mc 3 - Nu c 18 quy trnh t mc CL3 gm 7 quy trnh mc 2 t CL3 v:
RD - Pht trin yu cu (Requirements Development) TS - Pht trin gii php k thut
(Technical Solution) PI - Tch hp sn phm (Product Integration) VER - Kim tra
(Verification ) VAL - Kim chng (Validation) OPF - Ci tin quy trnh (Organizational Process
Focus) OPD - nh ngha quy trnh (Organizational Process Definition) OT - o to
(Organizational Training) IPM - Qun tr d n tch hp (Integrated Project Management)
RSKM - Qun l ri ro (Risk Management) DAR - Phn tch ra quyt nh (Decision Analysis
and Resolution)
Mc 4 - Nu c 20 quy trnh t CL3 trong c t nht mt quy trnh t CL4
Danh sch cc quy trnh bao gm cc quy trnh mc 3 v b sung thm 2 quy trnh:
OPP - Qun l hiu sut quy trnh (Organizational Process Performance) QPM - Qun tr d n
bng s (Quantitative Project Management)
Mc 5 - Nu c 22 quy trnh t CL3 trong c t nht mt quy trnh t CL5
Danh sch cc quy trnh bao gm cc quy trnh mc 4 v b sung thm 2 quy trnh:
OID - Trin khai ci tin ton cng ty (Organizational Innovation and Deployment)
QPM - Phn tch nguyn nhn gc r (Causal Analysis and Resolution)
Capability Level:
Mc 0 ngha l cc kinh nghim v tiu ch ca m hnh CMMI cha c trin khai thc hin
y trong quy trnh
Mc 1 ngha l cc kinh nghim, tiu ch CMMI c thc hin nhng cha c chnh sch
r rng, cha o to bi bn, cha c o kim xem xt mt cch c h thng.
Mc 2 ngha l cc kinh nghim, tiu ch CMMI c thc hin mt cch lp i lp
li trn tt c cc d n phn mm. Quy trnh c th qun l c vi cam kt trong
chnh sch, vi nhng k hoch hnh ng c th, vi cc hot ng o to ph hp, vi cc
hot ng kim sot, phn tch cc cp khc nhau.
Mc 3 ngha l mi hot ng trong quy trnh tha mn cc iu kin ca mc 2 c nh
ngha chun v s dng ton cng ty. Cc d n hot ng kh ging nhau, ng u
theo quy trnh nh chun cho php ngi ta c th thu thp cc s o v kinh nghim
s dng cho cc d n tng lai.
Mc 4 ngha l quy trnh tha mn cc iu kin ca mc 3 nhng mi hot ng qun l
hay thit lp mc tiu u da trn s o hay d liu thng k c th. Cc quyt nh
a ra trong khi thc hin quy trnh c u c tnh nh lng.
Mc 5 ngha l quy trnh khng nhng c nh ngha v c kim sot bi cc con s, n
cn c thng k mi kt qu thc hin ti u ha. Ngha l nu c 100 d n
chy quy trnh ny, th cc vn ny sinh, cc trc trc gp phi s c a ra phn tch
tm nguyn nhn ct li. Mi yu t lm cho quy trnh hot ng khng n nh v thiu hiu
qu s c loi tr, quy trnh c nng lc thc hin mc 5 va c tnh n nh cao, va lun
c ti u ha.
Kim sot h s
Thng tin ni b
o to
Cung cp c s h tng
Mi trng lm vic
Hoch nh to sn phm
Xc nh cc yu cu ca khch hng
nh gi ni b
o lng sn phm
Theo di cc qu trnh
Xem xt ca lnh o