ĈӅ WjL³C̫i ti͇n quy trình phát tri͋n ph̯n m͉m t̩i Công ty TNHH Vitop Media´ tiӃn hành nghiên cӭu các vùng quy trình cӕt lõi trong CMMI sӁ ҧQKKѭӣQJÿӃn chҩt Oѭӧng quy trình phát triӇn phҫn
Trang 1
ĈҤI HӐC QUӔC GIA TP HCM 75ѬӠ1*ĈҤI HӐC BÁCH KHOA
NGUYӈN THӎ THÙY VÂN
CҦI TIӂN QUY TRÌNH PHÁT TRIӆN PHҪN MӄM
TҤI CÔNG TY TNHH VITOP MEDIA
SOFTWARE PROCESS IMPROVEMENT
AT VITOP MEDIA CO., LTD
CHUYÊN NGÀNH: Hӊ THӔNG THÔNG TIN QUҦN LÝ
MÃ SӔ: 60340405
LUҰ19Ă17+Ҥ&6Ƭ
TP HӖ CHÍ MINH ± THÁNG 8 1Ă021
Trang 2ĈҤI HӐC QUӔC GIA TP HCM 75ѬӠ1*ĈҤI HӐC BÁCH KHOA
NGUYӈN THӎ THÙY VÂN
CҦI TIӂN QUY TRÌNH PHÁT TRIӆN PHҪN MӄM
TҤI CÔNG TY TNHH VITOP MEDIA
SOFTWARE PROCESS IMPROVEMENT
AT VITOP MEDIA CO., LTD
CHUYÊN NGÀNH: Hӊ THӔNG THÔNG TIN QUҦN LÝ
MÃ SӔ: 60340405
LUҰ19Ă17+Ҥ&6Ƭ
TP HӖ CHÍ MINH ± THÁNG 8 1Ă021
Trang 3&Ð1*75Î1+ĈѬӦC HOÀN THÀNH TҤI 75ѬӠ1*ĈҤI HӐC BÁCH KHOA ±Ĉ+4*-HCM Cán bӝ Kѭӟng dүn khoa hӑc: TS PHAN TRӐNG NHÂN
76/Ç/$06Ѫ1 Cán bӝ chҩm nhұn xét 1: PGS.TS NGUYӈN TUҨ1ĈĂ1*
(Ghi rõ hӑ, tên, hӑc hàm, hӑc vӏ và chӳ ký) Cán bӝ chҩm nhұn xét 2 : 3*6769lj7+$1+1*8<Ç1
(Ghi rõ hӑ, tên, hӑc hàm, hӑc vӏ và chӳ ký) LuұQYăQWKҥFVƭÿѭӧc bҧo vӋ tҥi Trѭӡng Ĉҥi hӑc Bách Khoa, ĈHQG Tp HCM ngày 06 tháng 08 QăP2021
Thành phҫn Hӝi ÿӗng ÿinh giá luұn văn thҥc sƭ gӗm:
(Ghi rõ hӑ, tên, hӑc hàm, hӑc vӏ cӫa Hӝi ÿӗng chҩm bҧo vӋ luұn văn thҥc sƭ)
Trang 4ĈҤI HӐC QUӔC GIA TP.HCM
I 7Ç1Ĉӄ TÀI:
Cҧi tiӃn quy trình phát triӇn phҫn mӅm tҥi Công ty TNHH Vitop Media
II NHIӊM VӨ VÀ NӜI DUNG:
Nghiên cӭu tұp trung vào tìm hiӇXYj[iFÿӏnh các vùng quy trình cӕt lõi cӫa CMMI, ÿӗng thӡi nghiên cӭu sâu các khu vӵc quy trình thuӝc cҩSÿӝ 2 cӫa CMMI cho công ty vӯa và nhӓ Tӯ ÿyÿӅ xuҩt mô hình triӇn khai cho công ty Vitop Media nhҵm nâng cao chҩWOѭӧng, giҧm ngân sách và thӡi gian triӇn khai dӵ án
III NGÀY GIAO NHIӊM VӨ: 10/02/2020
IV NGÀY HOÀN THÀNH NHIӊM VӨ: 06/08/2021
V CÁN BӜ +ѬӞNG DҮN (Ghi rõ hӑc hàm, hӑc vӏ, hӑ, tên): TS Phan Trӑng Nhân,
Trang 5LӠI CҦ0Ѫ1
Sau mӝt thӡi gian thӵc hiӋn luұQYăQWӕt nghiӋSÿӃn nay mӑi công viӋc liên quan ÿӃn luұQYăQFRLQKѭÿmKRjQWҩt Trong suӕt thӡi gian vӯDTXDW{LÿmQKұQÿѭӧc rҩt nhiӅu sӵ JL~Sÿӥ tӯ các thҫy cô, ӣ phҫQÿҫu tiên cӫa luұQYăQFKRSKpSW{LFyÿ{LÿLӅu gӱLÿӃn nhӳQJQJѭӡi tôi vô cùng biӃWѫQ
Ĉҫu tiên xin gӱi lòng biӃWѫQFKkQWKjQKQKҩWÿӃn TS Phan Trӑng Nhân - QJѭӡi thҫ\ÿmWUӵc tiӃSKѭӟng dүn luұQYăQWKҥFVƭFKRW{L7Kҫ\ÿmWұn tình chӍ bҧRÿӝng viên, JL~Sÿӥ tôi rҩt nhiӅu trong suӕt thӡi gian qua
Xin tri ân tҩt cҧ các thҫy, cô khoa Khoa hӑc và Kӻ thuұWPi\WtQK7UѭӡQJĈҥi hӑc Bách Khoa Thành phӕ Hӗ Chí Minh, nhӳQJQJѭӡi ÿmGj\F{QJGҥy dӛ, truyӅQÿҥt cho tôi rҩt nhiӅu kiӃn thӭc quý báu trong quá trình tôi hӑc tҥL7Uѭӡng
Xin gӱi lӡi cҧPѫQÿӃn các thҫy, cô là cán bӝ quҧn lý tҥL7UѭӡQJĈҥi hӑF6ѭSKҥm Thành phӕ Hӗ &Kt0LQKÿmWҥRÿLӅu kiӋn thuұn lӧLÿӇ tôi có thӇ hoàn thành khóa luұn này
MһFGÿmFӕ gҳng hoàn thành luұQYăQPӝt cách hoàn chӍnh nhҩWVRQJGRFKѭD
có nhiӅu kinh nghiӋm nghiên cӭu khoa hӑFFNJQJQKѭFzQQKLӅu hҥn chӃ vӅ mһt kiӃn thӭc chuyên môn, nên luұQYăQNKyWUiQKNKӓi nhӳng thiӃu sót nhҩWÿӏnh mà bҧn thân còn FKѭDQKұn thӭFÿѭӧc Mong các thҫy, cô, các anh chӏ và các bҥQÿyQJJySÿӇ luұQYăQcӫDW{Lÿѭӧc hoàn chӍQKKѫQ
;LQFKkQWKjQKFiPѫQ
Hӑc viên thӵc hiӋn
NguyӉn Thӏ Thùy Vân
07/2021
Trang 6ii
TÓM TҲT LUҰ19Ă17+Ҥ&6Ƭ
3KҫQOӟQFiFWәFKӭFSKiWWULӇQSKҫQPӅPWUrQNKҳSWKӃJLӟLOjFiFGRDQKQJKLӋSYӯDYj QKӓ1KӳQJWәFKӭFQj\ÿӅXQKұQUDWҫPTXDQWUӑQJFӫDYLӋFFҧLWLӃQTX\WUuQKYjSKѭѫQJ SKiSOjPYLӋFÿӕLYӟLF{QJYLӋFNLQKGRDQKFӫDGRDQKQJKLӋSPuQKQKѭQJKӑWKLӃXWULWKӭFYjWjLQJX\rQÿӇWKӵFKLӋQYLӋFFҧLWLӃQQj\9LӋFWKӵFKLӋQWKjQKF{QJFiFFKѭѫQJWUuQKFҧLWLӃQTX\WUuQKSKҫQPӅP63, FKRFiFGRDQKQJKLӋSYӯDYjQKӓ60(V KҫXQKѭ NK{QJNKҧWKLGRJLӟLKҥQFӫDWәFKӭFWURQJFKLSKtNKLWKӵFKLӋQFiFFKѭѫQJWUuQKQj\FiFJLӟLKҥQYӅWjLQJX\rQFӫDWәFKӭF
/XұQYăQQj\FXQJFҩSPӝWKѭӟQJGүQWURQJYLӋFOӵDFKӑQYjWULӇQNKDLFiFYQJquy trình FӕWO}L trong mô hình CMMI ӣFҩSÿӝ FKRF{QJW\JLDF{QJSKҫQPӅP9LWRSMedia .ӃWTXҧFNJQJFKRWKҩ\YӟL TX\WUuQKPӟLQj\, FKҩWOѭӧQJTX\WUuQKF{QJW\FNJQJFҧLWKLӋQÿiQJNӇÿӗQJWKӡLFKҩWOѭӧQJGӵiQYjVӵKjLOzQJFӫDNKiFKKjQJFNJQJgia WăQJĈLӅXQj\VӁWҥRÿLӅXNLӋQFKRYLӋFWKӵFKLӋQWKjQKF{QJFiFFKѭѫQJWUuQKFҧLWLӃQSKҫQPӅPWURQJF{QJW\YjWăQJFKҩWOѭӧQJTX\WUuQKSKiWWULӇQSKҫQPӅPWăQJFKҩWOѭӧQJGӵiQYjJLҧPFKLSKtWULӇQNKDL
Trang 7iii
ABSTRACT
The majority of software development organizations all over the world are small and medium enterprises These organizations have realized that it is crucial for their business to improve their processes and working methods but they are lacking the knowledge and resources to do it Successful implementation of Sofware Process Improvement in small and medium-sized software enterprises (SMEs) is generally not possible because such organizations are not capable of investing the cost of implementing these programs Limited resources and strict deadlines to complete the projects make it further difficult to implement SPI programs which can also affect quality issues in software project
This thesis provides a guide in selecting and implementing core process areas in the CMMI model at Maturity Level 2 for outsourcing company Vitop Media The results also show that with this new process, the company's process quality also improved significantly, while the project quality and customer satisfaction also increased This will facilitate the successful implementation of software improvement programs within the company and increase the quality of the software development process, increase project quality and reduce implementation costs
Trang 8LӠ,&$0Ĉ2$N
7{LFDPÿRDQYLӋFQJKLrQFӭXKѭӟQJiSGөQJP{KuQK&00,ӣF{QJW\9LWRS0HGLDÿѭӧFWUuQKEj\WURQJOXұQYăQOjGRFKtQKW{LWKӵFKLӋQGѭӟLVӵKѭӟQJGүQFӫD763KDQ7UӑQJNhân
&iFNӃW TXҧQrXWURQJOXұQYăQOjWUXQJWKӵFFiFÿӅ[XҩWWURQJOXұQYăQOjGRFKtQKW{LWKӵFKLӋQTXDQJKLrQFӭXWKӵFQJKLӋPÿѭDUDYjNK{QJVDRFKpSWjLOLӋXF{QJWUuQKQJKLrQFӭXFӫDQJѭӡLNKiFPjNK{QJFKӍU}WjLOLӋXWKDPNKҧR
TP HCM, ngày 16 WKiQJQăP
Tác giҧ
NguyӉn Thӏ Thùy Vân
Trang 9ii
MӨC LӨC
&+ѬѪ1* MӢ ĈҪU 1
1.1 Lý do chӑQÿӅ tài 1
1.1 Mөc tiêu nghiên cӭu 3
1.2 ĈӕLWѭӧng và phҥm vi nghiên cӭu 4
1.2.1 ĈӕLWѭӧng nghiên cӭu 4
1.2.2 Phҥm vi nghiên cӭu 4
1.3 éQJKƭDNKRDKӑc và thӵc tiӉn cӫDÿӅ tài 4
1.3.1 éQJKƭDWKӵc tiӉn 4
1.3.2 éQJKƭDNKRDKӑc 5
1.4 Tóm tҳWFKѭѫQJ 5
&+ѬѪ1* &Ѫ6Ӣ LÝ THUYӂT 6
2.1 &ѫVӣ lý thuyӃt 6
2.1.1 Tәng quan vӅ BPMN 6
2.1.2 Cҧi tiӃn quy trình phҫn mӅm (Software Process Improvement ± SPI) 11
2.1.3 0{KuQKWUѭӣQJWKjQKQăQJOӵc tích hӧp (CMMI) 15
2.2 3KѭѫQJSKiSQJKLrQFӭu 28
2.2.1 Nghiên cӭu mô hình triӇn khai 28
2.2.2 Áp dөng mô hình triӇn khai 29
2.2.3 ĈiQKJLiGӳ liӋu 29
2.2.4 ThiӃt kӃ nghiên cӭu 29
2.3 Các nghiên cӭu liên quan 30
2.4 Tóm tҳWFKѭѫQJ 31
&+ѬѪ1* HIӊN TRҤNG TҤI CÔNG TY 32
3.1 Giӟi thiӋu chung vӅ công ty 32
3.2 6ѫÿӗ tә chӭc 32
3.3 Quy trình phát triӇn phҫn mӅm tҥi Vitop Media 33
3.4 ĈiQKJLiTX\WUuQKKLӋn tҥi so vӟi quy trình chuҭn CMMI 36
Trang 10iii
3.4.1 KӃt quҧ ÿiQKJLiYQJTX\WUuQK4Xҧn lý cҩu hình (CM) 37
3.4.2 KӃt quҧ ÿiQKJLiYQJTX\WUuQK/ұp kӃ hoҥch dӵ án 41
3.4.3 KӃt quҧ ÿiQKJLiYQJTX\WUuQK4Xҧn lý yêu cҫu (REQM) 42
3.4.4 KӃt quҧ ÿiQKJLiYQJTX\WUuQK3KkQWtFKYjÿROѭӡng (MA) 43
3.4.5 KӃt quҧ ÿiQKJLiYQJTX\WUuQK4Xҧn lý chҩWOѭӧng sҧn phҭm và quy trình (PPQA) 44
3.4.6 KӃt quҧ ÿiQKJLiYQJTX\WUuQK*LiPViWYjNLӇm soát dӵ án (PMC) 45
3.4.7 KӃt quҧ ÿiQKJLiYQJTX\WUuQK4Xҧn lý thӓa thuұn vӟi nhà cung cҩp (SAM) 45
3.5 Tóm tҳWFKѭѫQJ 46
&+ѬѪ1* CҦI TIӂN QUY TRÌNH 47
4.1 ;iFÿӏnh khu vӵc quy trình cҧi tiӃn 47
4.2 ĈӅ xuҩt mô hình triӇn khai 53
4.3 Xây dӵQJTX\WUuQKÿӅ xuҩt 53
4.3.1 Quҧn lý yêu cҫu (REQM) 54
4.3.2 Lұp kӃ hoҥch dӵ án (PP) 58
4.3.3 Quҧn lý cҩu hình 63
4.4 Áp dөng triӇn khai quy trình trong thӵc tӃ 68
4.5 6RViQKYjÿiQKJLiNӃt quҧ triӇn khai 69
4.6 Tóm tҳWFKѭѫQJ 79
&+ѬѪ1* KӂT LUҰN VÀ KIӂN NGHӎ 80
TÀI LIӊU THAM KHҦO 82
PHӨ LӨ&ĈÈ1+*,È1Ă1*/ӴC QUY TRÌNH PHÁT TRIӆN PHҪN MӄM HIӊN TҤI THEO CMMI CҨ3ĈӜ 2 86
PHӨ LӨ&ĈÈ1+*,È1Ă1*/Ӵ&48<75Î1+Ĉӄ XUҨT 101
PHӨ LӨC 3: QUYӂ7ĈӎNH TRIӆN KHAI QUY TRÌNH QUҦN LÝ DӴ ÁN TҤI CÔNG TY VITOP MEDIA 106
PHӨ LӨC 4: GIҨY XÁC NHҰ1/1+ĈҤO CÔNG TY 121
LÝ LӎCH TRÍCH NGANG 123
Trang 14Modelling And Notation 7LrXFKXҭQNêKLӋXYjP{KuQKKRiTX\WUuQKQJKLӋSYө
2 SPI Software Process
Trang 15Theo mӝt nghiên cӭu cӫa McKinsey & Oxford (2018), [XKѭӟng cӫa các dӵ án phҫn mӅm lӟn trung bình chҥy 66% so vӟi ngân sách và 33% theo tiӃQÿӝFyÿӃn 17% các dӵ án trӣ nên tӗi tӋ ÿӃn mӭc chúng có thӇ ÿHGӑa sӵ tӗn tҥi cӫa công ty1
'RÿyPӝt sӕ SKѭѫQJSKiSYjNӻ thuұt bҳWÿҫu tӗn tҥLÿӇ giҧi quyӃt các vҩQÿӅ
vӅ quy trình phҫn mӅPÿӇ ÿӅ xuҩt các cҧi tiӃQNKiFQKDXYj[iFÿӏnh các vҩQÿӅ FNJQJQKѭNK{QJKLӋu quҧ trong quy trình NhӳQJSKѭѫQJSKiSQj\ÿmWUӣ thành mӝt tiêu chuҭn
mà các công ty có thӇ WXkQWKHRÿӇ cҧi thiӋn quy trình phҫn mӅm cӫa hӑ Các ÿiQKJLiliên tөc và cҧi tiӃn liên tөc sӁ giúp cho F{QJW\ÿҧm bҧo chҩWOѭӧng dӵ iQFNJQJQKѭÿiSӭng yêu cҫu cӫa khách hàng và các bên liên quan Bên cҥQKÿyFKҩWOѭӧng cӫa quy trình phҫn mӅm ÿѭӧc sӱ dөng bӣLFiFF{QJW\FNJQJFNJQJҧQKKѭӣQJÿiQJNӇ ÿӃn chҩWOѭӧng tәng thӇ cӫa sҧn phҭm phҫn mӅm [1] Trên thӃ giӟi, các nhà nghiên cӭXÿmiSGөng khái
1 projects-on-time-on-budget-and-on-value truy cұp ngày 10/07/2021
Trang 16https://www.mckinsey.com/business-functions/mckinsey-digital/our-insights/delivering-large-scale-it-2
niӋm cҧi tiӃn quy trình phҫn mӅm (Sofware Process Improvement ± SPI ÿӇ tұp trung vào chҩWOѭӧng phҫn mӅm Ví dө QKѭAshrafi [2]ÿmÿLӅXWUDWiFÿӝQJPjFiFSKѭѫQJSKiS63,Fyÿӕi vӟi chҩWOѭӧng phҫn mӅm 63,ÿѭӧc coi là mӝt khía cҥnh quan trӑng cӫa viӋc tӕLѭXKyDTXiWUuQKSKiWWULӇn phҫn mӅPÿһc biӋWOjÿӕi vӟi các tә chӭc vӯa và nhӓ [3] Các nӛ lӵc nghiên cӭu FKRÿӃn nay ÿmWұp trung vào viӋc thӵc hiӋn các khung tiêu chuҭn SPI ÿӇ WăQJFKҩt Oѭӧng phҫn mӅm YjWăQJQăQJ suҩt [1] &iFP{KuQK63,QKѭP{hình khҧ QăQJWUѭӣng thành (Capability Maturity Model - CMM), gҫQÿk\KѫQmô hình WUѭӣQJWKjQKQăQJOӵc tích hӧp (Capability Maturity Model Integration ± CMMI) [4], và các tiêu chuҭn QKѭ63,&([5] tұSWUXQJYjRFiFTX\WUuQKÿӇ ÿҥWÿѭӧc phҫn mӅm chҩt Oѭӧng Nghiên cӭu cho thҩy rҵng nӛ lӵFÿѭDYjRFiFP{KuQKYjWLrXFKXҭn này có thӇ
hӛ trӧ trong viӋc sҧn xuҩt phҫn mӅm chҩWOѭӧng cao, giҧm chi phí và thӡLJLDQYjWăQJQăQJVXҩt [1]
Ӣ ViӋt Nam, trong mҩ\QăPTXDQKLӅu doanh nghiӋp phҫn mӅPFNJQJQӛ lӵc nâng FDRTX\WUuQKÿҧm bҧo chҩWOѭӧQJYjWUuQKÿӝ công nghӋ sҧn xuҩt Tuy nhiên, viӋc áp dөng các tiêu chuҭn quҧn lý chҩWOѭӧng vүn còn rҩt nhiӅu hҥn chӃ Chӫ yӃu các doanh nghiӋp lӟn có tiӅm lӵc tài chính, hoһc doanh nghiӋp có vӕQÿҫXWѭQѭӟc ngoài mӟi quan WkPÿ~QJPӭFÿӃn viӋFÿҫXWѭ[k\Gӵng và triӇn khai các tiêu chuҭn quҧn lý quӕc tӃ Mӝt sӕ doanh nghiӋSÿLÿҫu trong viӋc triӇn khai áp dөng CMMI phҧi kӇ ÿӃn là CSC ViӋW1DP)379LHWWHO70$«9ӟi doanh nghiӋp vӯa và nhӓ, sӵ hҥn chӃ vӅ nguӗn lӵFWjLFKtQKÿmJk\UDQKӳQJNKyNKăQNKLWӵ triӇn khai áp dөng mô hình CMMI mà không có sӵ hӛ trӧ tӯ tә chӭFWѭYҩn
MһFNKiF2¶FRQQRU /DSRUWH[6] FNJQJFKӍ ra rҵng các công ty nhӓ (quy mô tӯ
ÿӃn 70 nhân viên) cҧm thҩy khó áp dөng các tiêu chuҭQQKѭ,62,(&YjP{ KuQKWUѭӣQJWKjQKQăQJOӵc tích hӧp (Capability Maturity Model Integration ± CMMI) trong các sáng kiӃn cҧi tiӃn quy trình cӫa hӑ Hӑ WKѭӡng nhұn thҩy rҵng các tiêu chuҭn TXiNKyÿӕi vӟi hӑ ÿӇ áp dөng Các công ty nhӓ FNJQJFyYҩQÿӅ vӟi viӋFÿiQKJLiTXitrình bӣLYuFK~QJWKѭӡQJÿҳt tiӅQYjÿzLKӓi nguӗn lӵFÿiQJNӇ cӫDF{QJW\ÿӇ tҥo ra kӃt
Trang 173
quҧ FyêQJKƭD[7]ĈӇ giҧi quyӃt nhӳng vҩQÿӅ này, mӝt sӕ sáng kiӃQÿmWұp trung vào quy trình phҫn mӅm cӫa các tә chӭc nhӓ trong nhӳQJQăPJҫQÿk\9LӋn Công nghӋ phҫn mӅm (Software Engineering Institute ± SEI) ÿmNKӣL[ѭӟng mӝt dӵ án CMMI trong
&jLÿһt nhӓ YjRQăPÿӇ cung cҩSFiFSKѭѫQJSKiSF{QJFө, kӻ thuұWYjKѭӟng dүQWURQJFiFFjLÿһt nhӓ [8] Nhӳng nӛ lӵc cӫa ISO / IEC, nhҵm tҥRÿLӅu kiӋn thuұn lӧi cho viӋc áp dөng các tiêu chuҭn ISO / IEC trong các công ty nhӓ bҳWÿҫXYjRQăPkhi công viӋc phát triӇn ISO / IEC 29110 bҳWÿҫu [6] Ngoài nhӳng nӛ lӵc tҥRÿLӅu kiӋn cho viӋc sӱ dөng các tiêu chuҭn trong các công ty nhӓ, nhiӅXSKѭѫQJSKiSFҧi tiӃn quy WUuQKÿmÿѭӧc phát triӇQÿӇ giúp các công ty nhӓ, ví dө PRISMS [9], Mares (Wangeheim, Anacleto, & Salviano, 2006) và Adept [10]
Vӟi mөc tiêu duy trì và phát triӇn dӏch vө tҥi Công ty TNHH Vitop Media ± mӝt F{QJW\WURQJOƭQKYӵc xây dӵng và phát triӇn phҫn mӅm, viӋFÿҧm bҧRÿѭӧc chҩWOѭӧng
dӵ iQYjQăQJVXҩt làm viӋc là chìa khóa quan trӑng nhҩt
ĈӅ WjL³C̫i ti͇n quy trình phát tri͋n ph̯n m͉m t̩i Công ty TNHH Vitop Media´
tiӃn hành nghiên cӭu các vùng quy trình cӕt lõi trong CMMI sӁ ҧQKKѭӣQJÿӃn chҩt Oѭӧng quy trình phát triӇn phҫn mӅPYjÿѭDUDÿӅ xuҩt cҧi tiӃn các vùng quy trình này nhҵm nâng cao chҩWOѭӧng dӵ iQYjQăQJVXҩt làm viӋc tҥi công ty
1.1 Mөc tiêu nghiên cӭu
ĈӅ tài thӵc hiӋn vӟi mөc tiêu chính là cҧi tiӃn quy trình phát triӇn phҫn mӅm tҥi 9LWRS0HGLDÿӇ JLDWăQJFKҩWOѭӧng dӵ án phҫn mӅm
Mөc tiêu chính cӫa luұn YăQ có thӇ ÿѭӧc chia thành 3 mөc tiêu nhӓ cҫn phҧi ÿҥt ÿѭӧFWURQJÿӅ tài này là lӵa chӑn SKѭѫQJSKiSWLӃp cұn CMMI phù hӧp vӟi khҧ QăQJcӫa Vitop Media ÿӇ tiӃn hành cҧi tiӃn quy trình; ÿiQKJLi tình trҥng quy trình hiӋn tҥi dӵa trên chuҭn CMMI ÿӇ [iFÿӏnh vùng quy trình cҫn cҧi tiӃn; ÿҥWÿѭӧc chҩWOѭӧng quy trình phát triӇn phҫn mӅm tӕWKѫQTX\WUuQKFNJEҵng cách ÿӅ xuҩt cҧi tiӃn quy trình phù hӧp vӟi tình hình thӵc tӃ tҥi công ty
Trang 184
1.2 ĈӕLWѭӧng và phҥm vi nghiên cӭu
1.2.1 Ĉ͙LW˱ͫng nghiên cͱu
ĈӅ WjLKѭӟng tӟi mөc tiêu tìm hiӇXFiFÿӕLWѭӧng nghiên cӭu sau
x Quy trình hiӋn tҥi Vitop Media;
x Tìm hiӇu và [iFÿӏnh cách phát triӇn mô hình cho SPI trong gia công phҫn mӅm cӫa các công ty vӯa và nhӓ;
x Tìm hiӇu tiêu chuҭn cҧi tiӃn quy trình phҫn mӅm dӵa trên mô hình CMMI
1.2.2 Ph̩m vi nghiên cͱu
Nghiên cӭu tұp trung vào tìm hiӇXYj[iFÿӏnh các vùng quy trình cӕt lõi cӫa
&00,ÿӗng thӡi nghiên cӭu sâu các khu vӵc quy trình thuӝc cҩp ÿӝ 2 cӫa CMMI Tác giҧ tұp trung nghiên cӭu trong phҥm vi này bӣi vì vӟi nguӗn lӵc hiӋn tҥi cӫa Vitop Media WKuFKѭDWKӇ dành nhiӅu chi phí và nhân sӵ ÿӇ triӇn khai toàn bӝ 5 mӭc ÿӝ cӫa CMMI
Thӭ hai, nghiên cӭu chӍ tұp trung tìm hiӇu viӋc cҧi tiӃn quy trình trong các công
ty gia công phҫn mӅm vӯa và nhӓ, vӟi sӕ Oѭӧng nhân viên tӯ ÿӃQQJѭӡi 7URQJÿytác giҧ tұp trung nghiên cӭu và lҩy mүu khҧRViWQKyPÿӕLWѭӧng chính trӵc tiӃp triӇn khai dӵ án gia công phҫn mӅm là ÿӝLQJNJWULӇn khai dӵ án tҥi công ty Vitop Media
tӃ vӅ chuҭn phát triӇn dӵ án công nghӋ thông tin
Trang 195
1.3.2 éQJKƭDNKRDK͕c
Dӵa trên mӝt nghiên cӭu thӵc nghiӋm (Công ty Vitop Media) ÿLӅu tra nhӳng hoҥt ÿӝng cҧi tiӃn quy trình phҫn mӅPOƭQKYӵc phҫn mӅm các tә chӭc nhӓ sӁ có lӧi nhҩt tӯ viӋc thӵc hiӋQĈӇ tҥo ra mӝt khuôn khә xem xét cho cҧ QJѭӡi mua sҧn phҭm phҫn mӅm
và ý kiӃn cӫa nhà cung cҩp các bên nên tham gia vào nghiên cӭu thӵc nghiӋm Nghiên cӭu sӁ dүQÿӃn mӝt khuôn khә ÿӇ cҧi tiӃQTX\WUuQKÿѭӧFÿLӅu chӍnh cho phù hӧp vӟi quy mô các tә chӭc phҫn mӅm nhӓ
1.4 Tóm tҳWFKѭѫQJ
7URQJFKѭѫQJQj\WiFJLҧ ÿmOjPU}OêGRchӑQÿӅ tài, mөc tiêu nghiên cӭu và giӟi hҥn phҥPYLÿӕLWѭӧng nghiên cӭu khi lӵa chӑn áp dөng chuҭn CMMI vào trong dӵ án tҥLF{QJW\9LWRS0HGLD7KHRÿyYӟi nguӗn lӵc mà Vitop Media ± công ty vӯa và nhӓ WURQJOƭQKYӵc gia công phát triӇn phҫn mӅm WKuFKѭDWKӇ triӇn khai và cҧi tiӃn toàn bӝ FiFTX\WUuQKÿӇ ÿiSӭng cҩSÿӝ 5 cӫa CMMI, vì vұy tác giҧ chӍ tұp trung vào cҩSÿӝ 2
và mӝt sӕ vùng quy trình cӕt lõi mà các nghiên cӭXWUѭӟFÿk\ÿmÿӅ xuҩt
Trang 206
&+ѬѪ1* &Ѫ6Ӣ LÝ THUYӂT
&K˱˯QJQj\WUuQKEj\ tóm t̷WF˯Vͧ lý thuy͇t v͉ quy trình nghi͏p vͭ phát tri͋n ph̯n m͉m và c̫i ti͇n quy trình phát tri͋n ph̯n m͉m Bên c̩QKÿyWUuQKEj\P{KuQKÿiQK giá ch̭WO˱ͫng cho quy trình phát tri͋n ph̯n m͉Pÿ˱ͫFÿ͉ xṷt trong nghiên cͱu
2.1 &ѫVӣ lý thuyӃt
2.1.1 T͝ng quan v͉ BPMN
Business Process Modelling and Notation ± %301ÿѭӧFJӑLOjWLrXFKXҭQNêKLӋXYjP{KuQKKRiTX\WUuQKQJKLӋSYөPөFWLrXFKtQKFӫD%301OjOjPFҫXQӕLNKRҧQJFiFKYӅWK{QJWLQJLӳDFiFErQOLrQTXDQQJѭӡLGQJWURQJGRDQKQJKLӋSWәFKӭF[mKӝL WKѭӡQJ[X\rQ[ҧ\UDWURQJYLӋFWKLӃWNӃYjWULӇQNKDLTX\WUuQKQJKLӋSYө
%301KӛWUӧFKRFҧQJѭӡLGQJNӻ WKXұWQJѭӡLGQJFyNӻ QăQJYӅPi\WtQKÿLӋQWӱ YjQJѭӡLGӫQJQJKLӋSYөQJѭӡL[ӱOêFiFF{QJYLӋFKjQJQJj\FӫDWәFKӭF WURQJYLӋFTXҧQOêFiFTX\WUuQKQJKLӋSYөEҵQJFiFKÿѭDUDPӝWWұSKӧSFiFNêKLӋXGQJFKXQJFyWtQKWUӵFTXDQGӉ hiӉXFKRFҧQJѭӡLGQJQj\
2.1.1.1 &iFNêKL͏XF˯E̫QFͯD%301
&iFNêKLӋXFѫEҧQWURQJ%301ÿѭӧFGQJÿӇWKLӃWNӃFiFGҥQJVѫÿӗÿѫQJLҧQQKҵPSKөFYөFKRFiFTX\WUuQKÿѫQJLҧQWURQJWәFKӭFÿѭӧFP{WҧWKHR%ҧQJ2.1 [11]:
Trang 2410
2.1.1.2 Các mô hình WKjQKSK̯QFͯD%301
0{KuQKKyD%XVLQHVV3URFHVV4X\WUuQKQJKLӋSYө ÿѭӧFVӱGөQJÿӇWUX\ӅQWҧLPӝWOѭӧQJOӟQFiFWK{QJWLQÿӃQQKLӅXÿӕLWѭӧQJQJѭӡLÿӑFNKiFQKDX%301ÿѭӧFWKLӃWNӃEDRJӗPQKLӅXNLӇXP{KuQKKyDYjFKRSKpSYLӋFWҥRUDFiFTX\WUuQKQJKLӋSYөÿLӇP
- ÿLӇP&iFSKҫQWӱFyFҩXWU~FFӫD%301FKRSKpSQKLӅXQJѭӡLÿӑFFyWKӇKLӇXGӉ GjQJVӵNKiFELӋWJLӳDFiFSKҫQFӫDELӇXÿӗ%301&yNLӇXP{KuQKWKjQKSKҫQFѫEҧQWURQJP{KuQK%301ÿLӇP- ÿLӇP[11]
Quy trình nghiӋp vө riêng (private): là nhӳng quy trình nӝi bӝ cӫa mӝt tә chӭc cө thӇ QjRÿy
Quy trình công khai (public): thӇ hiӋQFiFWѭѫQJWiFJLӳa mӝt Quy trình riêng vӟi mӝt quy trình khác hoһc vӟi mӝt thành phҫn tham gia (Participants)
Cӝng tác (Collaborations): mô hình mô tҧ FiFWѭѫQJWiFJLӳa hai hay nhiӅu thӵc thӇ nghiӋp vө Mӝt mô hình cӝQJWiFWKѭӡng chӭa hai hoһc nhiӅu Pool (biӇu diӉQÿӗ hӑa cӫa mӝt thành phҫn tham gia)
2.1.1.3 &iFOR̩LEL͋Xÿ͛FͯD%301
&yUҩWQKLӅXORҥLELӇXÿӗYӅTX\WUuQKQJKLӋSYөFyWKӇ ÿѭӧFWҥRUDVӱGөQJ%301EDRJӗP2:
Các hoҥWÿӝng Quy trình không thӇ thӵFWKLÿѭӧc thӇ hiӋn ӣ mӭc cao;
Quy trình nghiӋp vө có thӇ thӵFWKLÿѭӧc thӇ hiӋn mӝt cách chi tiӃt;
Quy trình nghiӋp vө hiӋn tҥi;
Quy trình nghiӋp vө WѭѫQJODLPөc tiêu);
2 nghiep-vu-business-process-modelling-and-notation-bpmn-phien-ban-2.0 truy cұSQJj\WKiQJQăP
Trang 25Hai hoһc nhiӅu Quy trình có thӇ thӵFWKLWѭѫQJWiFÿѭӧc thӇ hiӋn chi tiӃt;
Mӕi quan hӋ chi tiӃt giӳa Quy trình nghiӋp vө có thӇ thӵc thi vӟi mӝt Choreography;
Hai hoһc nhiӅu Quy trình công khai;
Mӕi quan hӋ giӳa Quy trình công khai vӟi Choreography;
Hai hay nhiӅu Quy trình nghiӋp vө có thӇ thӵF WKL WѭѫQJ WiF TXD Pӝt Choreography
2.1.2 C̫i ti͇n quy trình ph̯n m͉m (Software Process Improvement ± SPI)
Trong nhiӅu thұp kӹ, nhiӅu nӛ lӵFNKiFQKDXÿmÿѭӧc thӵc hiӋQÿӇ cҧi thiӋn chҩt Oѭӧng phҫn mӅm Bӣi vì chҩWOѭӧng sҧn phҭm cӫa các tә chӭc phҫn mӅPÿmEӏ nghi ngӡ trong nhiӅXQăP [12] ChҩWOѭӧng phҫn mӅPÿmWUӣ nên quan trӑQJKѫQYjSKѭѫQJchâm cӫa nhiӅu tә chӭc này là sӵ hài lòng cӫa khách hàng vì bây giӡ FK~QJÿѭӧc quan tâm KѫQEDRJLӡ hӃt [13] Mһc dù phҫn mӅm ngày càng quan trӑng trong cuӝc sӕng hàng ngày cӫa chúng ta [13], hҫu hӃt các tә chӭc phҫn mӅm không thӇ cung cҩp phҫn mӅm chҩWOѭӧQJÿ~QJWLӃQÿӝ và trong ngân sách [2]&iFSKѭѫQJSKiSWLӃp cұn khác nhaXÿmÿѭӧc phát triӇQÿӇ giҧi quyӃt hiӋu quҧ các vҩQÿӅ vӅ chҩWOѭӧng phҫn mӅm, bao gӗm SPI dӵa trên mô hình CMMI v1.3 [4]
Fox và Frakes [14] ÿmÿӏQKQJKƭD63,Oj³mӝt tұp hӧp các hӋ thӕng quҧn lý chҩt OѭӧQJWKHRÿӏQKKѭӟng quy trình áp dөng mӝt tұp hӧp thӕng nhҩt các lý thuyӃt, công cө,
Trang 2612
SKѭѫQJSKiSYjNӻ thuұt kӃt hӧp vӟLWKiLÿӝ, giá trӏ và giҧi pháp vҩQÿӅ mô hình´ Trong khi Aysolmaz và Demirors [15] cho rҵQJ³63,tұp trung vào viӋc cҧi thiӋn thӡi gian, chi phí và chҩWOѭӧng cӫa kӻ thuұt và thӵc hành quҧn lý trong các tә chӭc phҫn mӅm.´
SPI cho phép các tә chӭFÿiQKJLiKLӋu quҧ khҧ QăQJSKiWWULӇn hӋ thӕng phҫn mӅm cӫa hӑ YjGRÿy[iFÿӏnh cҧ ÿLӇm yӃXYjÿLӇm mҥnh cӫa hӑ6DXÿyFiFWә chӭc
có thӇ bҳWÿҫu mӝWFKѭѫQJWUuQK63,Yӟi mөc tiêu có thӇ ÿҥWÿѭӧc vjÿѭӧF[iFÿӏnh rõ UjQJÿӇ thӇ hiӋn thành tích cӫa hӑ Chӫ ÿӅ FѫEҧn cӫa SPI là các tә chӭc có thӇ [iFÿӏnh FiFOƭQKYӵc có thӇ ÿѭӧc kiӇPVRiWYjWKDRWiFÿӇ ÿҥWÿѭӧc hiӋu ӭng sҧn phҭm cө thӇ ĈLӅXQj\ÿѭӧc thӵc hiӋn bҵQJFiFK[iFÿӏnh và hiӇu các quy trình phát triӇn phҫn mӅm cӫa công ty [16]
ĈӇ bҳWÿҫu các sáng kiӃn cҧi tiӃn quy trình trong mӝt công ty, cҫn có mӝt môi WUѭӡng cҧi tiӃQTX\WUuQK&ѫVӣ hҥ tҫng quy trình phҫn mӅm, lӝ trình cҧi tiӃn quy trình, SKѭѫQJSKiSÿiQKJLiTX\WUình và kӃ hoҥch cҧi tiӃn quy trình phҫn mӅm là nhӳng thành phҫn chính cӫDP{LWUѭӡng này [17]&ѫVӣ hҥ tҫng quy trình phҫn mӅm bao gӗPFѫVӣ
hҥ tҫng tә chӭc và quҧn lý, FѫVӣ hҥ tҫng kӻ thuұt Lӝ trình cҧi tiӃn chӍ ÿӏQKFiFEѭӟFÿӇ thӵc hiӋn quy trình phҫn mӅm hiӋu quҧ, ví dө: các cách tiӃp cұQQKѭ&00,Yj,62IEC 15504 có thӇ ÿѭӧc sӱ dөQJQKѭYұy [17]1JRjLUDP{KuQKFKѭѫQJWUuQKFҧi tiӃn quy trình phҫn mӅm, ví dө: IDEAL (KhӣL[ѭӟng ± Chҭn ÿRiQ ± ThiӃt lұp ± +jQKÿӝng
± Tұn dөng), có thӇ ÿѭӧc sӱ dөQJÿӇ Kѭӟng dүn phát triӇn mӝt kӃ hoҥch tích hӧp, tҫm [DÿӇ bҳWÿҫu và quҧQOêFKѭѫQJWUuQK63,[18]
Mӝt sӕ yӃu tӕ có thӇ ҧQKKѭӣQJÿӃn sӵ thành công cӫDFiFFKѭѫQJWUuQK63,Sӵ thành công cӫa cҧi tiӃn quy trình bҳWÿҫu tӯ các quҧn lý cҩp cao cӫa tә chӭc [19] Cam kӃt cӫa quҧn lý cҩp cao là cҫn thiӃWÿӇ khӣLÿӝng mӝt nӛ lӵFWKD\ÿәi và cung cҩp nguӗn lӵc liên tөc Tuy nhiên, nó không chӍ là sӵ ÿҧm bҧo cam kӃt cӫa quҧn lý, mà ÿӇ tҥo ra mӝWFKѭѫQJWUuQKFҧi tiӃn thành công và liên tөc, cҫn có sӵ tham gia cӫa toàn bӝ tә chӭc 1JRjLÿӝng lӵc cӫa nhà quҧn lý và nhân viên, các yӃu tӕ thành công SPI quan trӑng khác
là các mөc tiêu SPI rõ ràng và phù hӧp, thӡi gian cӫa nhân viên và các nguӗn lӵFÿҫ\ÿӫ
Trang 27Karl E Wiegers [21] ÿѭDUDPӝt cái nhìn tәng quan vӅ cách thӭc hoҥWÿӝng cӫa SPI có thӇ ÿѭӧc tiӃn hành ÿiQKJLi, trên nhӳng loҥi công viӋFQrQÿѭӧc thӵc hiӋn ĈLӅu Qj\ÿѭӧc mô tҧ chi tiӃt trong chu trình SPI trong Hình 2.1
Ĉҫu tiên bҥn QrQ[iFÿӏnh mөc tiêu kinh doanh mong muӕQÿiQKJLiTX\WUuQK hiӋn tҥi, vҩQÿӅ và kӃt quҧ dӵ iQWK{QJTXDÿiQKJLi
Sau khi bҥQÿmKӑFÿѭӧc nhӳng hiӇu biӃt sâu sҳc vӅ ÿiQKJLiYjNLӃn thӭc vӅ thӵc tiӉn ngành phҫn mӅm tӕt nhҩt, bҥn có thӇ ÿһt mөc tiêu cҧi tiӃn thӵc tӃ Bҥn nên chӑn mӝt bӝ nhӓ thӵc hành thích hӧp sӁ giҧi quyӃt nhӳng thiӃu sót trong quy trình hiӋn tҥi cӫa bҥn và ÿѭDEҥQÿӃn nhӳng mөc tiêu bҥQÿmÿһt ra
;iFÿӏnh mӝt hoһc hai dӵ iQÿӇ WKtÿLӇm các quy trình mӟi và thӵc hiӋQFiFÿLӅu chӍnh WUѭӟc khi chính thӭc áp dөng chúng cho toàn bӝ công ty
ĈӇ WăQJFѫKӝLWKjQKF{QJQJѭӡi ta nên lұp kӃ hoҥch thӵc hiӋn nhӳng cách làm viӋc mӟi
Phҫn khó nhҩt thӵc sӵ là thӵc hiӋn mӝt kӃ hoҥFKKjQKÿӝng; nӃu bҥn không làm phҫn này, sӁ không có gì thӵc sӵ WKD\ÿәi
TriӇn khai các quy trình mӟi mӝt thӡi gian, VDXÿy[HPOLӋXFK~QJFyÿDQJJLҧi quyӃt các vҩQÿӅ PjFiFKjQKÿӝng cҧi tiӃQÿmQKҳm mөc tiêu hay không Dӳ liӋu cӭng vӅ lӧi ích cӫa quá trình thuyӃt phөFKѫQQKұn thӭc chӫ quan
Trang 2814
+jQKÿӝng
Sau ÿy tiӃp tөc chu trình cҧi tiӃn vӟi nhu cҫu cҩp thiӃt nhҩt tiӃp theo Quá trình cҧi tiӃn là mӝt hành trình, không phҧi là mӝWÿLӇPÿӃn
Hình 2.19zQJÿͥi cͯa c̫i ti͇n quy trình ph̯n m͉m [21]
ĈӇ triӇn khai SPI, có mӝt sӕ mô hình quӕc tӃSKѭѫQJSKiSYjNӻ thuұt cho quá trình cҧi tiӃQQKѭ3KѭѫQJSKiSWLӃp cұn Quҧn trӏ chҩWOѭӧng toàn diӋn (Total Quality Management ± TQM)0{KuQKWUѭӣQJWKjQKQăQJOӵc tích hӧp (Capability Maturity Model Integration ± CMMI), ISO / IEC 9001,và ;iFÿӏnh khҧ QăQJYjFҧi thiӋn quy trình phҫn mӅm (Software Process Improvement And Capability Determination ± 63,&( SKѭѫQJSKiS6L[-Sigma NhiӅu cách tiӃp cұn chҩWOѭӧng khác nhau có sҹn trong ngành công nghiӋp phҫn mӅm Ĉӕi vӟi các công ty vӯa và nhӓ, Kѭӟng tiӃp cұn mô KuQK&00,FNJQJ FKRTXiWUuQK ӭng biӃn khá tӕt Trӑng tâm chính là phát triӇn mӝt khuôn khә ÿӇ hӛ trӧ SPI trong các tә chӭc nhӓ ÿӇ hӑ ÿiSӭng các mөc tiêu kinh doanh cӫa hӑ thành công cùng vӟi viӋc tuân thӫ các tiêu chuҭn CMMI [22]
Làm thӃ QjRÿӇ triӇn khai WKtÿLӇm suôn sҿ?
KӃ hoҥch cҧi tiӃn chu trình tiӃp theo
Phát hiӋQYjÿӅ nghӏ ĈiQKJLiTX\
trình hiӋn tҥi
TriӇn khai quy WUuQKWKtÿLӇm
ĈiQKJLi kӃt quҧ Quy trình mӟi
Trang 2915
2.1.3 M{KuQKWU˱ͧQJWKjQKQăQJOc tích hͫp (CMMI)
2.1.3.1 Capability Maturity Model Integration (CMMI) là gì
Trong thӡLÿҥi công nghӋ phát triӇn hiӋQQD\ÿӇ các công ty khҷQJÿӏQKÿѭӧc vӏ thӃ cӫa mình trên thӏ WUѭӡQJWKuÿzLKӓi hӑ phҧLÿҧm bҧo chҩWOѭӧng dӏch vө ngày càng tӕWKѫQWKӡi gian cung cҩp nhanh chóng và giá cҧ cҥQKWUDQKKѫQFiFÿӕi thӫ cӫa mình Chính vì vұy, càng vӅ sau này sҧn phҭPUDÿӡLFjQJÿzLKӓi vӅ ÿӝ phӭc tҥp, công nghӋ hiӋQÿҥLKѫQQKLӅu lҫn so vӟLWUѭӟFÿk\ĈӇ OjPÿѭӧFÿLӅu này, thách thӭFÿһt ra cho các doanh nghiӋSÿһc biӋt là các doanh nghiӋp gia công phҫn mӅm là tӕLѭXKyDTX\WUuQKphát triӇn phҫn mӅm, giҧm thiӇu thӡi gian và chi phí phát triӇn QKѭQJYүQÿҧm bҧo chҩt Oѭӧng cӫa sҧn phҭm
Trong sӕ nhӳng mô hình, tiêu chuҭQKѭӟng dүn doanh nghiӋp trong viӋc xây dӵng quy trình phát triӇn sҧn phҭm, Mô hình tích hӧp QăQJ OӵF WUѭӣng thành (Capability Manurity Model Integration ± CMMI) ÿѭӧc tҥo ra và duy trì bӣi ViӋn công nghӋ phҫn mӅm Mӻ (Software Engineering Institute ± SEI) ÿӇ ÿӏQKKѭӟng quҧQOêÿӏQKKѭӟng phát triӇn cho mӝt sӕ dӵ án, mӝt bӝ phұn cӫa tә chӭc hoһc toàn bӝ tә chӭFÿy 6(,ÿmQJKLrQcӭu và [iFÿӏnh mӝt sӕ yӃu tӕ mà mӝt tә chӭc cҫn tұp trung YjRÿӇ có thӇ cҧi thiӋQÿѭӧc quá trình kinh doanh Trong sӕ ÿyFy\Ӄu tӕ quan trӑng là FRQQJѭӡi, thӫ tөFYjSKѭѫQJ
pháp cҫQÿѭӧc liên kӃt lҥi vӟi nhau Hình 2.2 GѭӟLÿk\OjPLQKKӑa cho mӕi quan hӋ
giӳa 3 yӃu tӕ này
Trang 3016
Hình 2.2: Ba y͇u t͙ quan tr͕ng trong m͡t t͝ chͱc [23]
Hình 2.2 FNJQJFKRWDWKҩy ³3rocess ± 4X\WUuQK´OjFKuDNKyDTXDQWUӑQJÿӇ liên
kӃt các yӃu tӕ vӟi nhau&00,FNJQJÿѭӧc coi là khuôn khә hӛ trӧ cҧi tiӃn quy trình kinh GRDQKQyLFiFKNKiFQyFNJQJOjPӝWP{KuQKÿѭӧc các nhà quҧn lý sӱ dөng vӟi mөc ÿtFK[k\Gӵng các hӋ thӕng cҧi tiӃn quy trình
CMMI có nhiӅXѭXÿLӇm, viӋc cҧi tiӃn quy trình phҫn mӅm theo CMMI chӭng tӓ rҵng các tә chӭc phҫn mӅm có thӇ kiӇPVRiWÿѭӧc chi phí và ÿҥWÿѭӧc các tiêu chí vӅ QăQJVXҩt, chҩWOѭӧng Bên cҥQKÿyJL~SWҥo ra mӝWP{LWUѭӡng làm viӋc chuyên nghiӋp, WKD\ÿәLWiFSKRQJYăQKyDOjPYLӋFYjQkQJFDRQăQJOӵc cho nhân viên Tuy nhiên,
&00,FNJQJFyQKӳng hҥn chӃ nhҩWÿӏnh, mӝt trong sӕ các hҥn chӃ lӟn cӫa mô hình này
có thӇ nhұn thҩ\ÿѭӧFÿyOj&00,NK{QJEDRTXiWÿѭӧc hӃt các vҩQÿӅ cҫn thiӃWÿӇ dӵ
án phҫn mӅm thành công Ví dө, mô hình này không tұp trung vào các nghiӋp vө hay công nghӋ cө thӇNK{QJFyKѭӟng dүn cho tә chӭc trong viӋc tuyӇn chӑQÿLӅXÿӝng nhân sӵ mһFGÿk\OjNKtDFҥnh quan trӑng và có ҧQKKѭӣng nhiӅXÿӃn sӵ thành công cӫa dӵ án CMMI không bҧRÿҧm rҵng các sҧn phҭm phҫn mӅPOX{QOX{Qÿѭӧc xây dӵQJWKjQKF{QJFNJQJNK{QJEҧRÿҧm rҵng các vҩQÿӅ SKiWVLQKWURQJOƭQKYӵc công nghӋ phҫn mӅm sӁ OX{Qÿѭӧc giҧi quyӃt thoҧ ÿiQJ0{KuQK&00,SKKӧp vӟi các dӵ
Trang 3117
án lӟn, áp dөQJÿӕi vӟi các dӵ án nhӓ WKѭӡng gһp rӫLURFDRKѫQ&00,FyOѭӧng thông tin lӟQJk\NKyNKăQFKRGRDQKQJKLӋp vӯa và nhӓ khi áp dөng
2.1.3.2 Các lo̩i mô hình cͯa CMMI
CMMI chia làm 3 nhóm ÿѭӧc mô tҧ tóm tҳWQKѭ+uQK3 GѭӟLÿk\3
x CMMI ± DEV (CMMI for Development)
Cung cҩp mӝt bӝ Kѭӟng dүQÿѭӧc tích hӧp ÿҫ\ÿӫ cho toàn bӝ các tình huӕng có thӇ xҧy ra trong quá trình xây dӵng và phát triӇn sҧn phҭm và dӏch vө
Vӟi mөc tiêu: Mô hình CMMI ± DEV bao gӗm nhӳQJKѭӟng dүn thӵc hành tӕt nhҩt có thӇ ÿѭӧc sӱ dөng cho cҧ hai lƭnh vӵc sҧn xuҩt và dӏch vө NhӳQJKѭӟng dүn này kéo dài nguyên cҧ YzQJÿӡi sҧn phҭm tӯ lúc mӟi hình thành khái niӋPFKRÿӃn lúc phân phӕi cho khách hàng và bҧo trì
CMMI ± DEV gӗm 22 nhóm quy trình, trong sӕ ÿyFyTX\WUuQKFKtQK H\Process Area ± KPA), 1 quy trình chia sҿ dùng chung, 5 nhóm còn lҥi là 5 quy trình phát triӇn vӟi mӛi quy trình có mӝWÿһc thù riêng
Tҩt cҧ mô hình thӵc tӃ cӫa CMMI ± DEV chӫ yӃu tұp trung trên các hoҥWÿӝng cӫa tә chӭF&1771ăPQKyPTX\WUuQKQyLWUrQKѭӟng dүn thӵc hiӋn cho viӋc phát triӇn hӋ thӕng mӝt cách cө thӇ QKѭ[iFÿӏnh yêu cҫu, giҧi pháp kӻ thuұt, tích hӧp sҧn phҭm, kiӇm tra, xác nhұn
x CMMI ± ACQ (CMMI for Acquisition)
Là mô hình cung cҩSKѭӟng dүn cho viӋc áp dөng CMMI vào các tә chӭc thu mua Mô hình ÿѭDUDFiFEѭӟc thӵc hành cө thӇ tұp trung vào hoҥWÿӝQJÿӇ bҳWÿҫu và
3 https://dqsindia.com/cmmi/getting-started/ truy cұp ngày 14/07/2021
Trang 32x CMMI ± SVC (CMMI for Services)
Cung cҩSFiFKѭӟng dүn thӵc hành tӕt nhҩt cho viӋc áp dөng CMMI trong mӝt tә chӭc cung cҩp dӏch vө Mô hình tұp trung vào các hoҥt ÿӝng cung cҩp dӏch vө chҩWOѭӧng FKRNKiFKKjQJYjQJѭӡi dùng cuӕi CMMI ± SVC tích hӧp kiӃn thӭc mӝt cách có hӋ thӕng cҫn thiӃt cho mӝt nhà cung cҩp dӏch vө
Gӗm 3 nhóm chính WѭѫQJ Wӵ QKѭ &00, - ACQ ÿy Oj 1KyP FKӍ ÿҥo CMMI, Nhóm phát triӇn sҧn phҭm, Ban quҧn lý cҩu hình
Hình 2.3: Các nhóm mô hình trong CMMI
Trang 3319
2.1.3.3 Các thành ph̯n cͯa CMMI
CMMI bao gӗm các thành phҫn:
Maturity Levels ± CҩSÿӝ WUѭӣng thành: Là các lӟSFѫFҩu tә chӭc vӟLÿLӅu kiӋn
là mӝt chuӛi các quy tҳFÿѭӧFÿӏnh ra cҫn thiӃWÿӇ liên kӃt trong quy trình phát triӇn phҫn mӅm Nó quan trӑQJÿӕi vӟi các tә chӭFF{QJW\«Fҫn phát triӇQQăQJOӵc làm viӋc, khӕLOѭӧng công viӋc trong viӋc rèn luyӋn, công nghӋ hoһc công cө trong hoҥWÿӝng Do ÿyQyÿӏQKQJKƭDU}YLӋc làm thӃ QjRÿӇ ÿҥWÿӃn các mӭc chuҭn, tӯ ÿyÿӏnh giá sҧn phҭm, ÿӏQKJLiQăQJVXҩt làm viӋc cӫa công ty Nó giúp các dӵ iQFiFQKyPFiFF{QJW\ÿӏnh KѭӟQJÿѭӧc viӋc trình bày hӧp lý trong tӯng cҩSÿӝ lӵa chӑn
Key process areas (KPA) ± Nhóm quy trình chính: Là mӝt nhóm các hoҥWÿӝng
có quan hӋ vӟi nhau khi thӵc hiӋQFKXQJÿӇ hoàn tҩt mөc tiêu quan trӑng
Các vùng quy trình liên quan (Related Process Areas): phҫn này sӁ liӋt kê các tham chiӃXÿӃn các vùng quy trình có liên quan khác Trong mô hình CMMI không có Vѫÿӗ biӇu diӉn vӅ sӵ liên quan cӫa các vùng quy trình.Dӵa trên các thông tin mô tҧ các vùng quy trình liên quan cӫa mӛi vùng quy trình ÿӇ tәng hӧp và thӇ sӵ OLrQTXDQÿyTXDcác con sӕ ÿѭӧc tәng hӧp trong Bҧng 2.1, qua sӕ liӋu tәng hӧp nhұn cho thҩy vùng quy trình tích hӧp sҧn phҭm (PI) có tham chiӃXÿӃn vùng quy trình khác nhiӅu nhҩt
%̫QJ M͙i liên quan giͷa các vùng quy trình trong CMMI
Trang 3420
Goals ± Mөc tiêu: Mөc tiêu cӫa mӝt nhóm quy trình chính (KPA) là tóm tҳt tình trҥng, lý do tӗn tҥi cӫa nhóm quy trình thӵc hiӋQÿҫ\ÿӫ vӟi kӃt quҧ và quá trình thӵc hiӋn dài lâu Quy mô cӫa mөFWLrXÿmKRjQWKjQKFKRELӃWQăQJOӵc cӫa tә chӭc trong tӯng cҩSÿӝ WUѭӡng thành Mөc tiêu biӇu hiӋn phҥm vi, ranh giӟi, và mөFÿtFKFӫa mӛi nhóm quy trình chính (KPA) Trong CMMI bao gӗm 2 thành phҫn mөc tiêu: Mөc tiêu chung (Generic Goals, GG) và Mөc tiêu cө thӇ (Specific Goals, SG)
Mөc tiêu chung (Generic Goals, GG): các mөc tiêu cҫQÿҥWÿѭӧc phát biӇu chung YjFyOLrQTXDQÿӃn nhiӅXYQJTX\WUuQKNKiFÿѭӧc gӑi là mөc tiêu chung Danh sách các mөFWLrXFKXQJÿѭӧc nêu ra tҥi Bҧng 2.2
Mөc tiêu cө thӇ (Specific Goals, SG): các mөc tiêu cҫQÿҥWÿѭӧc phát biӇu riêng cho mӝt vùng quy trình duy nhҩWÿѭӧc gӑi là mөc tiêu cө thӇ hay chuyên biӋt
Quy tҳc thӵc tiӉn chung (Generic Practices, GP): các quy tҳc thӵc tiӉn ÿѭӧc phát biӇu chung cho nhiӅXYQJTX\WUuQKQyÿѭӧc gӑi là quy tҳc thӵc tiӉn chung
Quy tҳc thӵc tiӉn cө thӇ (Specific Practices, SP): các quy tҳc thӵc tiӉQÿѭӧc phát biӇu cho riêng mӝWYQJTX\WUuQKQjRÿyÿѭӧc gӑi là quy tҳc thӵc tiӉn cө thӇ hay chuyên biӋt Ví dө vӅ các mөc tiêu cө thӇ và quy tҳc thӵc tiӉn cө thӇ cӫa vùng quy trình Lұp kӃ hoҥch dӵ iQÿѭӧc nêu tҥi Bҧng 2.3
Các sҧn phҭm công viӋF6DPSOH:RUN3URGXFWV Ĉk\OjQӝLGXQJÿLNqPYӟi tӯng quy tҳc thӵc tiӉn, liӋt kê các kӃt quҧ công viӋc tiêu biӇu (hay còn gӑi là sҧn phҭm công viӋc) sӁ Fyÿѭӧc khi áp dөng quy tҳc thӵc tiӉn này
Quy tҳc thӵc tiӉn con (SXESUDFWLFHV