Đề tài Mô phỏng liên tục trong quản lý dự án

Tài liệu Đề tài Mô phỏng liên tục trong quản lý dự án: MỤC LỤC CHƯƠNG 1 - GIỚI THIỆU 1.1 Đặt Vấn Đề Dự án phần mềm là một đối tượng quản lý phức tạp và có nhiều đặc trưng riêng. Đó là một hệ thống phức hợp của các mối quan hệ công việc – công việc, con người – công việc, con người – con người, với nhiều yếu tố tương tác lẫn nhau. Mỗi tác động và giải pháp của chúng ta đều dẫn đến các hiệu ứng phụ không mong muốn. Mặc dù phương pháp quản lý dự án đã được hoàn thiện qua nhiều năm, tình trạng trễ hạn, vượt chi phí hay không đạt về chất lượng trong các dự án phần mềm vẫn diễn ra khá phổ biến trên thế giới. Để khắc phục tình trạng này, một số phương pháp và công cụ mới được đã nghiên cứu và đưa vào ứng dụng trong quản lý dự án. Trong đó mô phỏng liên tục là một công cụ có nhiều tiềm năng. Mô phỏng liên tục đã được ứng dụng từ hàng chục năm nay trong nhiều lĩnh vực quản lý, nhưng các ng...

doc98 trang | Chia sẻ: hunglv | Lượt xem: 1031 | Lượt tải: 0download
Bạn đang xem trước 20 trang mẫu tài liệu Đề tài Mô phỏng liên tục trong quản lý dự án, để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
MUÏC LUÏC CHÖÔNG 1 - GIÔÙI THIEÄU 1.1 Ñaët Vaán Ñeà Döï aùn phaàn meàm laø moät ñoái töôïng quaûn lyù phöùc taïp vaø coù nhieàu ñaëc tröng rieâng. Ñoù laø moät heä thoáng phöùc hôïp cuûa caùc moái quan heä coâng vieäc – coâng vieäc, con ngöôøi – coâng vieäc, con ngöôøi – con ngöôøi, vôùi nhieàu yeáu toá töông taùc laãn nhau. Moãi taùc ñoäng vaø giaûi phaùp cuûa chuùng ta ñeàu daãn ñeán caùc hieäu öùng phuï khoâng mong muoán. Maëc duø phöông phaùp quaûn lyù döï aùn ñaõ ñöôïc hoaøn thieän qua nhieàu naêm, tình traïng treã haïn, vöôït chi phí hay khoâng ñaït veà chaát löôïng trong caùc döï aùn phaàn meàm vaãn dieãn ra khaù phoå bieán treân theá giôùi. Ñeå khaéc phuïc tình traïng naøy, moät soá phöông phaùp vaø coâng cuï môùi ñöôïc ñaõ nghieân cöùu vaø ñöa vaøo öùng duïng trong quaûn lyù döï aùn. Trong ñoù moâ phoûng lieân tuïc laø moät coâng cuï coù nhieàu tieàm naêng. Moâ phoûng lieân tuïc ñaõ ñöôïc öùng duïng töø haøng chuïc naêm nay trong nhieàu lónh vöïc quaûn lyù, nhöng caùc nghieân cöùu ñeå öùng duïng moâ phoûng lieân tuïc trong quaûn lyù döï aùn thì chæ phaùt trieån maïnh trong 10 naêm gaàn ñaây. Nhieàu moâ hình moâ phoûng lieân tuïc ñaõ ñöôïc xaây döïng cho quaûn lyù döï aùn noùi chung vaø döï aùn phaàn meàm noùi rieâng. Maëc duø coù nhieàu öu ñieåm, moâ phoûng lieân tuïc vaãn chöa trôû thaønh moät phöông phaùp quaûn lyù döï aùn ñoäc laäp coù theå thay theá phöông phaùp truyeàn thoáng (vôùi WBS, sô ñoà Gantt/PERT/CPM…). Do ñoù moät soá nhaø nghieân cöùu ñaõ ñeà xuaát giaûi phaùp tích hôïp, aùp duïng caû hai phöông phaùp nhaèm ñaït ñöôïc hieäu quaû cao nhaát trong quaûn lyù döï aùn. Tuy nhieân caùc keát quaû hieän taïi chæ döøng laïi ôû möùc ñoä toång quan raát khoù cho caùc nhaø quaûn lyù döï aùn phaàn meàm aùp duïng trong thöïc teá. 1. 2 Muïc Ñích Vaø Noäi Dung Cuûa Ñeà Taøi Muïc ñích cuûa ñeà taøi laø xaây döïng ñöôïc moät moâ hình tích hôïp giöõa phöông phaùp quaûn lyù döï aùn truyeàn thoáng vaø moâ phoûng lieân tuïc ôû möùc ñoä chi tieát, cho pheùp phoái hôïp öu ñieåm cuûa caû hai phöông phaùp ñeå ñaït ñöôïc hieäu quaû cao nhaát vaø caùc nhaø quaûn lyù döï aùn deã daøng vaän duïng moâ phoûng lieân tuïc trong coâng vieäc quaûn lyù döï aùn. Moâ hình tích hôïp seõ bao goàm: Quy trình quaûn lyù döï aùn gia coâng phaàn meàm ñang ñöôïc söû duïng phoå bieán ôû Vieät Nam. Caùc vaán ñeà caàn giaûi quyeát trong quaûn lyù döï aùn gia coâng phaàn meàm. Nhöõng vaán ñeà naøo neân söû duïng phöông phaùp truyeàn thoáng Nhöõng vaán ñeà naøo neân söû duïng moâ phoûng lieân tuïc vaø söû duïng nhö theá naøo (söû duïng caùc moâ hình ñaõ ñöôïc xaây döïng) Caùc nhaø quaûn lyù döï aùn coù theå söû duïng caùc moâ hình naøy ñeå khaûo saùt caùc vaán ñeà cuûa döï aùn. Tuy nhieân muïc tieâu chính cuûa ñeà taøi khoâng phaûi laø caùc moâ hình saün coù, maø laø ñem ñeán cho caùc nhaø quaûn lyù döï aùn tö duy heä thoáng, phöông phaùp tieáp caän heä thoáng ñeå giaûi quyeát caùc vaán ñeà cuûa döï aùn. YÙ nghóa thöïc tieãn cuûa ñeà taøi laø ñöa phöông phaùp vaø caùc thaønh töïu cuûa moâ phoûng lieân tuïc ñeán caùc coâng ty phaàn meàm Vieät Nam vôùi hy voïng coâng cuï tieân tieán vaø hieäu quaû naøy seõ giuùp naâng cao trình ñoä quaûn lyù döï aùn vaø khaû naêng caïnh tranh cuûa ngaønh coâng nghieäp phaàn meàm Vieät Nam. 1.3 Ñoái Töôïng Vaø Phaïm Vi Nghieân Cöùu Ñoái töôïng chính maø ñeà taøi nhaém tôùi laø caùc coâng ty gia coâng phaàn meàm xuaát khaåu. Caùc coâng ty phaàn meàm khaùc ôû Vieät Nam coù theå söû duïng caùc keát quaû cuûa nghieân cöùu naøy neáu quy trình phaùt trieån phaàn meàm caùc coâng ty naøy ñang söû duïng töông ñoàng vôùi quy trình gia coâng phaàn meàm. Ñoái töôïng söû duïng laø caùc nhaø quaûn lyù döï aùn (project manager), quaûn lyù doanh nghieäp phaàn meàm (manager) vaø caùc tröôûng nhoùm (team leader). Ñaëc ñieåm cuûa caùc ñoái töôïng naøy laø coù kinh nghieäm laøm vieäc trong caùc döï aùn phaàn meàm, haøng ngaøy tieáp xuùc vaø giaûi quyeát caùc vaán ñeà cuûa döï aùn phaàn meàm vôùi caùc möùc ñoä khaùc nhau. Caùc loaïi döï aùn ñöôïc khaûo saùt: Döï aùn gia coâng phaàn meàm: laø taïo ra saûn phaåm vaø dòch vuï phaàn meàm theo yeâu caàu ñaët haøng cuûa moät khaùch haøng (khaùc vôùi vieäc taïo ra saûn phaåm phaàn meàm ñeå baùn haøng loaït cho nhieàu khaùch haøng). Phaùt trieån saûn phaåm: Gia coâng phaàn meàm coù theå chæ laøm moät dòch vuï hay coâng ñoaïn naøo ñoù: nhaäp lieäu (data entry), hoã trôï khaùch haøng (customer support), kieåm tra saûn phaåm (testing), maõ hoaù chöông trình (coding)…Ñoái töôïng maø ñeà taøi nhaém ñeán laø caùc döï aùn phaùt trieån saûn phaåm vôùi nhieàu coâng ñoaïn. Nghieân cöùu ñöôïc thöïc hieän döïa treân caùc giaû ñònh sau: Hieäu quaû cuûa moâ phoûng lieân tuïc trong quaûn lyù döï aùn: neáu aùp duïng hôïp lyù, moâ phoûng lieân tuïc seõ ñang laïi hieäu quaû nhaát ñònh trong vieäc quaûn lyù döï aùn noùi chung vaø döï aùn phaàn meàm noùi rieâng. Tính ñuùng ñaén cuûa moâ hình: muïc tieâu cuûa ñeà taøi khoâng phaûi laø xaây döïng môùi hay caùc thay ñoåi moâ hình moâ phoûng lieân tuïc maø laø tìm caùch söû duïng hieäu quaû, hôïp lyù caùc moâ hình ñaõ ñöôïc xaây döïng. Caùc moâ hình ñoù ñöôïc phaùt trieån vaø thöû nghieäm bôûi caùc chuyeân gia, caùc nhaø nghieân cöùu vaø ñöôïc coâng boá treân caùc taïp chí uy tín neân ta coù theå giaû ñònh veà tính ñuùng ñaén cuûa moâ hình maø khoâng caàn kieåm chöùng laïi. Ñeà taøi khoâng khaûo saùt taát caû caùc moâ hình moâ phoûng lieân tuïc ñaõ ñöôïc xaây döïng cho döï aùn phaàn meàm maø chæ taäp trung vaøo caùc moâ hình thuoäc 3 nhoùm sau: Nhoùm 1 – Quy trình thöïc hieän döï aùn Nhoùm 2 – Hoaïch ñònh vaø quaûn lyù nhaân söï cho döï aùn Nhoùm 3 – Quaûn lyù caùc thay ñoåi trong döï aùn 1.4 Phöông Phaùp Thöïc Hieän Moâ hình tích hôïp chi tieát seõ ñöôïc xaây döïng töø cô sôû lyù thuyeát. Sau ñoù seõ thöû nghieäm trong thöïc teá ñeå kieåm chöùng hieäu quaû vaø hoaøn thieän daàn. Moâ hình tích hôïp PMIM Caùc ñaëc ñieåm cuûa döï aùn phaàn meàm Quy trình gia coâng phaàn meàm So saùnh phöông phaùp quaûn lyù döï aùn truyeàn thoáng vôùi moâ phoûng lieân tuïc Cô sôû cuûa giaûi phaùp tích hôïp Caùc coâng vieäc, vaán ñeà cuûa quaûn lyù döï aùn gia coâng phaàn meàm Löïa choïn phöông phaùp phuø hôïp cho töøng coâng vieäc, vaán ñeà cuï theå Moâ hình tích hôïp chi tieát Thöû nghieäm, ñaùnh giaù Ñieàu chænh, toái öu moâ hình Hình 1.1 Phöông phaùp thöïc hieän ñeà taøi Moâ hình tích hôïp PMIM ñöôïc söû duïng nhö laø cô sôû ban ñaàu cuûa moâ hình tích hôïp môùi. Tuy nhieân nhöõng ñaëc ñieåm vaø haïn cheá cuûa PMIM cuõng ñöôïc chæ roõ ñeå laøm ñònh höôùng cho moâ hình môùi. Caùc ñaëc ñieåm cuûa döï aùn phaàn meàm vaø quy trình gia coâng phaàn meàm ñöôïc tìm hieåu ñeå ruùt ra caùc coâng vieäc, vaán ñeà cuûa quaûn lyù döï aùn gia coâng phaàn meàm. Caùc coâng vieäc vaø vaán ñeà naøy seõ ñöôïc ñöa vaøo moâ hình tích hôïp môùi ñeå khaûo saùt. So saùnh phöông phaùp quaûn lyù döï aùn truyeàn thoáng vôùi moâ phoûng lieân tuïc (söû duïng keát quaû moät soá nghieân cöùu ñaõ ñöôïc thöïc hieän) ñeå ruùt ra öu vaø nhöôïc ñieåm cuûa töøng phöông phaùp. Keát quaû naøy ñöôïc söû duïng ñeå löïa choïn phöông phaùp phuø hôïp cho töøng coâng vieäc, vaán ñeà cuï theå töø böôùc #2. Keát hôïp keát quaû cuûa caùc böôùc #1, #2 vaø #3 ñeå ñöa ra moâ hình tích hôïp ñaàu tieân, ñöôïc xaây döïng hoaøn toaøn treân cô sôû lyù thuyeát. Thöû nghieäm moâ hình trong thöïc teá vaø ñaùnh giaù keát quaû. Ñieàu chænh vaø toái öu moâ hình töø keát quaû thöïc nghieäm cuûa böôùc #5 vaø caùc phaûn hoài thu ñöôïc. Quay laïi böôùc #5 ñeå thöïc hieän caùc thöû nghieäm môùi. Sau moät thôøi gian thöïc hieän chu trình thöû nghieäm vaø toái öu: #5 è #6 è #5 è #6 …ta seõ xaây döïng ñöôïc moâ hình tích hôïp hieäu quaû coù khaû naêng aùp duïng roäng raõi trong thöïc teá. Tuy nhieân do haïn cheá veà thôøi gian vaø soá löôïng thöû nghieäm, moâ hình tích hôïp ñöôïc xaây döïng trong ñeà taøi naøy chöa theå ñaït möùc ñoä hieäu quaû cao. CHÖÔNG 2 - TOÅNG QUAN Sô löôïc veà tö duy heä thoáng vaøø moâ phoûng lieân tuïc Heä thoáng Laø moät nhoùm töông hoã cuûa caùc phaàn töû ñeå taïo ra moät daïng thöùc haønh vi thoáng nhaát. Tö duy heä thoáng (system thinking) Theå thoáng nhaát HEÄ THOÁNG Phöông phaùp toång hôïp Phöông phaùp phaân tích Hieåu heä thoáng Coù kieán thöùc veà heä thoáng Caùc thaønh phaàn rieâng leõ Laø phöông phaùp suy nghó trong ñoù coi heä thoáng laø moät theå thoáng nhaát. Ngöôïc laïi vôùi phöông phaùp phaân tích, chia söï vaät hieän töôïng thaønh caùc thaønh phaàn nhoû maø ta coù theå hieåu ñöôïc, tö duy heä thoáng laø caùch suy nghó theo phöông phaùp toång hôïp. Hình 2.1 Phöông phaùp phaân tích vaø phöông phaùp toång hôïp Nguoàn: “System Dynamics and its Use in an Organisation” [16] Caùc phöông phaùp tö duy heä thoáng cung caáp cho chuùng ta caùc coâng cuï höõu hieäu ñeå hieåu ñöôïc caùc haønh vi cuûa moät heä thoáng ñoäng, phöùc taïp vaø coù theå ñöa ra caùc taùc ñoäng phuø hôïp. Muïc tieâu cuûa tö töôûng heä thoáng: Toái öu heä thoáng, caûi thieän moái phuï thuoäc töông hoã giöõa caùc phaàn töû trong heä thoáng. Hieåu roõ caáu truùc heä thoáng ñeå coù theå ñöa ra caùc chính saùch phuø hôïp Moät soá tính chaát cuûa heä thoáng ñoäng Caáu truùc beân trong cuûa heä thoáng quyeát ñònh haønh vi cuûa heä thoáng Xu höôùng cuûa caùc haønh vi cuûa heä thoáng laø ñeå xoùa boû söï khaùc bieät giöõa traïng thaùi hieän taïi vaø traïng thaùi mong muoán cuûa heä thoáng Quaù trình ñoäng Caùc nguyeân nhaân gaây ra keát quaû nhöng keát quaû cuõng taùc ñoäng leân caùc nguyeân nhaân. Ngyeân nhaân cuûa vaán ñeà thöôøng naèm ôû caùch xa hieän töôïng veà khoâng gian vaø thôøi gian. Moãi vaán ñeà laø keát quaû cuûa moät quaù trình tích luõy söï töông taùc giöõa nhieàu vaán ñeà nhoû trong heä thoáng. Hieäu öùng leà Caùc chính saùch giaûi quyeát vaán ñeà trong heä thoáng thöôøng taïo ra hieäu öùng leà. Hieäu öùng leà laø nhöõng keát quaû ngoaøi döï kieán vaø noù laø nguyeân nhaân gaây ra söï baát oån trong heä thoáng. Nguyeân nhaân cuûa hieäu öùng leà laø do khuynh höôùng trôû veà traïng thaùi oån ñònh ban ñaàu cuûa heä thoáng. Moâ Phoûng Lieân Tuïc (System Dynamics) Laø coâng cuï ñeå moâ hình toå chöùc vaø haønh vi cuûa heä thoáng theo tö duy heä thoáng. Ñaây laø moät phöông phaùp hieäu quaû ñeå khaûo saùt caùc vaán ñeà phöùc taïp cuûa quaûn lyù. Caùc khaùi nieäm vaø kyõ thuaät cuûa moâ phoûng lieân tuïc: Voøng phaûn hoài aâm Voøng phaûn hoài döông Giaûn ñoà nhaân quaû Giaûn ñoà caáu truùc Kho vaø doøng 2.2 ÖÙng duïng trong quaûn lyù döï aùn Phaàn naøy toùm taét moät soá nghieân cöùu ñaõ ñöôïc thöïc hieän nhaèm öùng duïng tö duy heä thoáng vaø moâ phoûng lieân tuïc trong quaûn lyù döï aùn. Nhöõng keát quaû naøy laø neàn taûng cho moâ hình tích hôïp ñöôïc thöïc hieän trong ñeà taøi. 2.2.1 Cô sôû cuûa vieäc öùng duïng moâ phoûng lieân tuïc trong quaûn lyù döï aùn Sau khi Forrester ñeà xuaát moâ phoûng lieân tuïc nhö laø moät phöông phaùp höõu hieäu ñeå khaûo saùt caùc heä thoáng xaõ hoäi – kinh teá phöùc taïp, moâ phoûng lieân tuïc ñaõ phaùt tieån maïnh vaø ñöôïc aùp duïng trong nhieàu lónh vöïc quaûn lyù. Neáu John D.Sterman laø moät trong nhöõng ngöôøi ñi tieân phong trong vieäc ñöa moâ phoûng lieân tuïc vaøo quaûn lyù döï aùn thì Abdel-Hamid vaø Madnick laø nhöõng ngöôøi tieân phong trong vieäc öùng duïng moâ phoûng lieân tuïc vaøo quy trình phaàn meàm. Qua moät soá moâ hình rieâng leõ ñöôïc xaây döïng vaø chöùng minh ñöôïc hieäu quaû trong thöïc teá, tö duy heä thoáng vaø moâ phoûng lieân tuïc daàn phaùt trieån vaø phoå bieán trong quaûn lyù döï aùn nhö laø moät caùch tieáp caän môùi coù khaû naêng giaûi quyeát nhöõng giôùi haïn cuûa caùc phöông phaùp quaûn lyù hieän taïi. Trong “System Dynamics Modeling for Project Management” [20], John D.Sterman toùm taét vieäc söû duïng moâ hình moâ phoûng lieân tuïc trong vieäc quaûn lyù caùc döï aùn lôùn. Moâ phoûng lieân tuïc ñang ñöôïc söû duïng roäng raõi trong nhieàu coâng ty lôùn nhö laø moät coâng cuï phaân tích hieäu quaû trong caû nghieân cöùu vaø thöïc teá. Beân caïnh quaûn lyù döï aùn, moâ phoûng lieân tuïc coøn ñöôïc duøng ñeå ñaùnh giaù caùc chieán löôïc vaø chính saùch kinh doanh. Taùc giaû cuõng ñöa ra caùc giaûi thích lyù do taïi sao chuùng ta phaûi söû duïng moâ hình maùy tính moät caùch chính quy thay vì moâ hình nhaän thöùc (mental model) hình thaønh trong ñaàu chuùng ta. Moâ hình tri thöùc coù nhieàu öu ñieåm nhö xöû lyù nhieàu loaïi thoâng tin döôùi nhieàu daïng khaùc nhau, deã thay ñoåi vaø ñieàu chænh. Tuy nhieân vôùi nhöõng haïn cheá lôùn nhö khoâng töôøng minh (khoù khaûo saùt, kieåm chöùng bôûi ngöôøi khaùc), dieãn dòch khaùc nhau, coù caùc giaû ñònh aån, caùc maâu thuaãn khoù boäc loä ñeå giaûi quyeát…cuøng vôùi nhöõng haïn cheá cuûa boä naõo nhö giôùi haïn veà boä nhôù, khaû naêng xöû lyù, thieáu thoâng tin, thaønh kieán… moâ hình tri thöùc khoâng thích hôïp cho caùc döï aùn lôùn. Moâ hình maùy tính coù theå khaéc phuïc nhöõng haïn cheá cuûa moâ hình tri thöùc bôûi vì noù: Töôøng minh. Caùc giaû ñònh coù theå ñöôïc xem xeùt, khaûo saùt. Coù theå tính toaùn taùc ñoäng cuûa caùc giaû ñònh moät caùch chính xaùc Coù theå khaûo saùt ñoàng thôøi nhieàu yeáu toá coù quan heä vôùi nhau Moâ phoûng ñöôïc: cho pheùp thöïc hieän caùc thí nghieäm tröôùc khi tieán haønh trong heä thoáng thöïc. Do chi phí vaø tính phöùc taïp cuûa phöông phaùp môùi, moâ phoûng lieân tuïc chæ ñöôïc öùng duïng nhieàu trong caùc döï aùn lôùn vaø phöùc taïp. James M. Lyneis, Kenneth G. Coopera vaø Sharon A. Elsa ñaõ khaûo saùt vaán ñeà quaûn lyù chieán löôïc caùc döï aùn loaïi naøy trong “Strategic management of complex projects:a case study using system dynamics”[15]. Moâ phoûng lieân tuïc cho pheùp quaûn lyù döï aùn theo caùc muïc tieâu cuûa coâng ty, hoã trôï trong vieäc ra caùc quyeát ñònh chieán löôïc, laâu daøi vaø quan troïng nhaát, laø nhöõng vaán ñeà maø caùc phöông phaùp khaùc chöa giaûi quyeát ñöôïc. Quy trình vaø phöông phaùp moâ phoûng cho quy trình phaàn meàm ñöôïc Marc I.Kellner, Raymond J.Madachy, and David M.Raffo khaûo saùt trong “Software Process Simulation Modeling:Why? What? How?”[13]. Muïc tieâu cuûa moâ phoûng seõ quyeát ñònh yeáu toá naøo caàn ñöa vaøo moâ hình. Muïc tieâu cuûa moâ hình Caùc bieán keát quaû Phaïm vi cuûa moâ hình Möùc ñoä chi tieát cuûa quaù trình Caùc bieán ñöa vaøo Hình 2.2 - Quan heä giöõa muïc tieâu vôùi caùc thaønh phaàn cuûa moâ phoûng Nguoàn: “Software Process Simulation Modeling:Why? What? How?”[13] Moâ phoûng coù theå aùp duïng trong nhieàu caáp ñoä khaùc nhau: Trong moät giai ñoaïn cuûa döï aùn (phaân tích, thieát keá...) Trong toaøn boä moät döï aùn Trong moät taäp caùc döï aùn song song Trong moät saûn phaåm Trong toaøn boä coâng ty/toå chöùc Caùc taùc giaû cuõng ñeà xuaát moät soá höôùng nghieân cöùu: Tìm caùch thöùc tích hôïp giöõa moâ phoûng, thöïc thi, höôùng daãn vaø caùch theå hieän ñeå laøm cho caùc moâ hình deã söû duïng vaø deã hieåu ñoái vôùi nhieàu ñoái töôïng (ñaây laø moät trong nhöõng yù töôûng daãn ñaán vieäc hình thaønh ñeà taøi naøy) Caûi tieán caùch thöùc kieåm chöùng moâ hình vôùi nhöõng giôùi haïn veà döõ lieäu thöïc. So saùnh caùc phöông phaùp moâ phoûng ñeå ñöa ra caùch söû duïng phuø hôïp Xaây döïng caùc kyõ thuaät cho moâ phoûng hoãn hôïp cuõng nhö caùc tröôøng hôïp öùng duïng Phaùt trieån caùc coâng cuï hoã trôï cho caùc vaán ñeà hoaïch ñònh Xaây döïng nhöõng moâ hình moâ phoûng quaù trình toång quaùt coù theå ñieàu chænh ñeå öùng duïng cho nhieàu tröôøng hôïp. So saùnh giöõa moâ phoûng lieân tuïc vaø phöông phaùp quaûn lyù döï aùn truyeàn thoáng ñöôïc Alexandre Rodrigues vaø John Bowers phaân tích chi tieát trong “System Dynamics in Project Management: A Comparative Analysis With Traditional Methods”[17]. Caùc taùc giaû ñaõ so saùnh hai phöông phaùp treân nhieàu khía caïnh (ñöôïc giôùi thieäu chi tieát trong chöông 4). Phöông phaùp quaûn lyù döï aùn truyeàn thoáng taäp trung vaøo caùc thaønh phaàn beân trong döï aùn. Noù caàn ñöôïc môû roäng ra boái caûnh lôùn hôn, coù tính ñeán caùc hieäu öùng veà maët quaûn lyù. Caùc vaán ñeà mang tính chieán löôïc khoâng ñöôïc khaûo saùt töôøng minh maø thöôøng döïa vaøo kinh nghieäm chuû quan. Moâ phoûng lieân tuïc cung caáp caùi nhìn toång quaùt hôn, taäp trung vaøo caùc phaûn hoài ñoái vôùi caùc haønh vi cuûa döï aùn vaø caùch tieáp caän mang tính heä thoáng hôn ñoái vôùi caùc vaán ñeà cuûa döï aùn. Caùc taùc giaû cuõng ñeà xuaát vieäc taïo ra moät moâ hình duy nhaát chöùa ñöïng nhöõng öu ñieåm cuûa caû hai phöông phaùp. Moät soá nghieân cöùu veà giaûi phaùp tích hôïp cuõng ñaõ ñöôïc thöïc hieän. Rodrigues vaø Terry Williams ñöa ra moät moâ hình toång quaùt ñeå aùp duïng moâ phoûng lieân tuïc trong quaûn lyù döï aùn [19]. Moâ hình mang teân PMIM (Project Management Integrated Model) vaø döïa treân PMBOK. PMIM cho pheùp öùng duïng moâ phoûng lieân tuïc ôû caû caáp ñoä quaûn lyù chieán löôïc vaø ñieàu haønh, baèng caùch ñöa keát quaû hieän taïi cuûa döï aùn cuûa döï aùn vaøo moâ hình ñeå döï ñoaùn keát quaû töông lai vaø phaân tích ruûi ro. Caùc moâ hình moâ phoûng lieân tuïc ñöôïc söû duïng nhö “phoøng thí nghieäm” ñeå phaân tích haønh vi quaù khöù vaø xaùc ñònh nguyeân nhaân cuûa caùc sai hoûng. Hình 2.3 Sô ñoà toàng theå cuûa moâ hình PMIM Nguoàn: System Dynamics in Software Project Management: towards the development of a formal integrated framework [19] Quy trình quaûn lyù döï aùn truyeàn thoáng: 1 è 5 è 6 è 7 è 11 è13 PMIM theâm hai chu trình môùi: (B1) Hoã trôï laäp keá hoaïch: 1 è 2 è 3 è 4 Döõ lieäu trong caùc baûn keá hoaïch daïng sô ñoà Gantt/PERT ñöôïc ñöa vaøo caùc moâ hình moâ phoûng lieân tuïc ñeå thöû nghieäm vaø ñaùnh giaù. Keát quaû seõ ñöôïc duøng ñeå hieäu chænh keá hoaïch. (B2) Hoã trôï kieåm soaùt döï aùn: 7 è 8 è 9 è 10 Caùc moâ hình moâ phoûng lieân tuïc ñöôïc söû duïng ñeå giaûi thích keát quaû vaø baùo caùo caùc thoâng tin maø phöông phaùp truyeàn thoáng khoâng theå cung caáp (tyû leä loãi chöa ñöôïc phaùt hieän, yeáu toá nhaân söï…) Vaán ñeà gia coâng phaàn meàm ñöôïc Gordon E. McCraya vaø Thomas D. Clark khaûo saùt trong “Using system dynamics to anticipate the organizational impacts of outsourcing”[25]. Tuy nhieân ñoái töôïng ñöôïc khaûo saùt laïi laø caùc coâng ty coù saûn phaåm ñöôïc gia coâng chöù khoâng phaûi laø caùc coâng ty cung caáp dòch vuï gia coâng phaàn meàm maø ñeà taøi naøy nhaém tôùi. Caùc moâ hình moâ phoûng ñöôïc xaây döïng ñeå khaûo saùt caùc taùc ñoäng cuûa vieäc gia coâng phaàn meàm, hoã trôï cho vieäc ra quyeát ñònh ñi gia coâng hay töï saûn xuaát (make-or-buy decision). Gia coâng cho pheùp caùc coâng ty giaûm giaù thaønh, nhöng cuõng taïo ra caùc chi phí môùi vaø ruûi ro môùi, ñoâi khi cao hôn lôïi ích maø vieäc gia coâng mang laïi. Caùc moâ hình naøy cuõng giuùp caùc coâng ty cung caáp dòch vuï gia coâng phaàn meàm bieát ñöôïc caùc yeáu toá daãn ñeán quyeát ñònh cuûa khaùch haøng vaø baèng caùch naøo ñem laïi lôïi ích cao nhaát cho caùc khaùch haøng cuûa mình. 2.2.2 Moät soá moâ hình moâ phoûng lieân tuïc trong quaûn lyù döï aùn Nhieàu moâ hình moâ phoûng lieân tuïc ñaõ ñöôïc xaây döïng cho quaûn lyù döï aùn noùi chung vaø döï aùn phaàn meàm noùi rieâng. Phaàn naøy moâ taû toùm taét moät soá moâ hình ñaõ ñöôïc khaûo saùt vaø öùng duïng ñeà taøi. Moâ hình ñaùnh giaù taùc ñoäng cuûa söï thay ñoåi thieát keá Do Terry Williams, Colin Eden, Fran Ackermann, Andrew Tait xaây döïng trong “The effects of design changes and delays on project costs”[22]. Moâ hình cho thaáy söï thay ñoåi thieát keá khoâng chæ laøm taêng thôøi gian (cho vieäc thieát keá laïi) vaø caùc coâng vieäc tröïc tieáp bò thay ñoåi maø coøn taùc ñoäng leân toaøn boä döï aùn do nhieàu coâng vieäc bò xaùo troän. Do ñoù caùc taùc ñoäng phaûi ñöôïc khaûo saùt toaøn dieän vaø keá hoaïch thöïc hieän döï aùn phaûi ñöôïc ñieàu chænh laïi. Moâ hình ñaùnh giaù taùc ñoäng cuûa haønh vi khaùch haøng leân döï aùn Do Alexandre G.Rodrigues vaø Terry Williams xaây döïng trong “System Dynamics in Project Management: Assessing the Impact of Client Behavior on Project Performance”[18]. Moâ hình phaân tích caùc taùc ñoäng cuûa khaùch haøng: Thay ñoåi yeâu caàu, phaïm vi coâng vieäc, chaäm treã vieäc thoâng qua thieát keá, yeâu caàu baùo caùo tieán ñoä… vaø ñeà nghò moät soá giaûi phaùp nhaèm giaûm thieåu haäu quaû cuûa nhöõng taùc ñoäng ñoù. Moâ hình Khaûo Saùt Quy Trình Kieåm Soaùt Chaát Löôïng Moät soá moâ hình ñöôïc xaây döïng ñeå khaûo saùt hieäu quaû cuûa vieäc aùp duïng caùc quy trình kieåm soaùt chaát löôïng, do John D.Sterman vaø Nelson P.Repenting moâ taû trong “Getting Quality the old-fashioned way: self-confirming attributions in the Dynamics of Process Improvement” [5], Shinji Kusumotoy, Osamu Mizunoy, Tohru Kikunoy, Yuji Hirayamayy, Yasunari Takagiyy vaø Keishi Sakamoto trong “Software Project Simulator for Effective Process Improvement”[14]. Caùc moâ hình cho thaáy söï ñaàu tö nguoàn löïc cho caùc hoaït ñoäng caûi tieán quy trình seõ coù taùc ñoäng daøi haïn baèng caùch naâng cao hieäu quaû cuûa quy trình, töø ñoù giaûm tyû leä sai hoûng ñöôïc taïo ra. Moâ hình Quaûn Lyù Ruûi Ro Do Alexandre G.Rodrigues xaây döïng, ñöôïc moâ taû trong “Managing and Modelling Project Risk Dynamics A System Dynamics-based Framework” [6]. Ruûi ro ñöôïc hình thaønh trong moái lieân heä chaèng chòt giöõa caùc yeáu toá trong döï aùn. Do ñoù moät yeáu toá rieâng leû khoâng theå laø nguyeân nhaân cuûa moät ruûi ro cuõng nhö ta khoâng deã daøng tìm ñöôïc giaûi phaùp khaéc phuïc ruûi ro. Ñeå hieåu nguyeân nhaân gaây ra ruûi ro vaø coù giaûi phaùp phuø hôïp, nhaø quaûn lyù phaûi nhìn vaán ñeà moät caùch toång theå. Moâ phoûng lieân tuïc ñöôïc söû duïng ñeå cung caáp moät caùch nhìn vaø coâng cuï môùi ñeå quaûn lyù caùc ruûi ro trong döï aùn, baèng caùch hoã trôï 6 quaù trình quaûn lyù ruûi ro neâu ra ôû treân, nhö laø moät phaàn cuûa öùng duïng moâ phoûng lieân tuïc trong quaûn lyù döï aùn. Moâ hình Khaûo Saùt Ñònh Luaät Brooks Coù nhieàu nghieân cöùu khaûo saùt ñinh luaät Brooks cho vaán ñeà boå sung nhaân söï, döôùi nhieàu goùc ñoä khaùc nhau, Ray Madachy vaø Denton Tarbet trong “Case Studies in Software Process Modeling with System Dynamics”[3], Pei Hsia, Chih-tung Hsu, David C. Kung trong “Brooks’ Law Revisited: A System Dynamics Approach”[2]. Moâ hình giaûi thích nhaän ñònh cuûa Fred Brooks: “Theâm ngöôøi vaøo moät döï aùn phaàn meàm ñang bò treã seõ caøng laøm noù treã hôn” do nhöõng chi phí veà huaán luyeän vaø giao tieáp (training and communication overhead). Tuy nhieân moâ hình cuõng cho thaáy ñònh luaät Brooks chæ ñuùng trong nhöõng ñieàu kieän nhaát ñònh. Ta vaãn coù theå theâm ngöôøi trong giai ñoaïn ñaàu cuûa döï aùn hoaëc thôøi gian cuûa döï aùn coøn ñuû daøi ñeå vieäc taêng ngöôøi coù theå phaùt huy taùc duïng. Moâ hình Quaûn Lyù Nhaân Söï Cuõng coù nhieàu moâ hình ñöôïc xaây döïng ñeå giaûi quyeát caùc vaán ñeà veà nhaân söï trong döï aùn: luaân chuyeån nhaân söï, tuyeån duïng… do Tarek K. Abdel-Hamid moâ taû trong “The dynamics of project staffing: A System Dynamics Based Simulation Approach” [21], Ray Madachy vaø Denton Tarbet trong “Case Studies in Software Process Modeling with System Dynamics”[3] Moâ hình cho thaáy söï chuyeån ñoåi nhaân söï thöôøng mang laïi hieäu quaû keùm. Caû hai döï aùn ñeàu phaûi daønh thôøi gian cho vieäc huaán luyeän ngöôøi môùi vaø taêng soá löôïng caùc trao ñoåi (communication). Ngoaøi ra, hieäu quaû khi moät ngöôøi laøm nhieàu vieäc ñoàng thôøi cuõng thaáp hôn so vôùi khi laøm moät coâng vieäc taïi moät thôøi ñieåm. 2.3 Vaán ñeà vaø höôùng nghieân cöùu Vaán ñeà aùp duïng moâ phoûng lieân tuïc Duø coù nhieàu öu ñieåm, moâ phoûng lieân tuïc vaãn chöa ñöôïc öùng duïng roäng raõi trong quaûn lyù döï aùn phaàn meàm. Haàu nhö chæ coù moät soá coâng ty lôùn aùp duïng moâ phoûng lieân tuïc trong quaûn lyù döï aùn. Moät soá nguyeân nhaân ñöôïc ñöa ra laø: Moâ phoûng lieân tuïc vaãn chöa ñöôïc bieát ñeán trong coäng ñoàng saûn xuaát phaàn meàm nhö laø moät coâng cuï hoã trôï quaûn lyù döï aùn höõu hieäu. Caùc thaønh töïu vaø keát quaû nghieân cöùu veà öùng duïng moâ phoûng lieân tuïc trong quaûn lyù döï aùn noùi chung vaø döï aùn phaàn meàm noùi rieâng chöa ñöôïc taäp hôïp, trình baøy moät caùch heä thoáng vaø gaén vôùi caùc phöông phaùp quaûn lyù, quy trình ñang ñöôïc söû duïng. Phöông phaùp vaø kyõ thuaät moâ phoûng coøn khoù hieåu ñoái vôùi phaàn lôùn caùc nhaø quaûn lyù. Vaán ñeà cuûa caùc moâ hình moâ phoûng lieân tuïc ñaõ ñöôïc xaây döïng Haàu heát caùc moâ hình ñaõ ñöôïc xaây döïng ñeàu ñöôïc tieán haønh sau khi döï aùn keát thuùc vôùi muïc tieâu tìm ra nguyeân nhaân cuûa caùc sai leäch. Do ñoù nhöõng moâ hình naøy chuû yeáu phuïc vuï cho vieäc hoïc hoûi, ruùt kinh nghieäm nhieàu hôn laø aùp duïng tröïc tieáp trong vieäc quaûn lyù döï aùn hieän taïi. Moâ hình tích hôïp PMIM khaéc phuïc ñöôïc moät phaàn nhöôïc ñieåm naøy baèng caùch döï ñoaùn keát quaû töông lai cuûa döï aùn caùc keát quaû hieän taïi. Vaán ñeà cuûa moâ hình tích hôïp PMIM Moâ hình tích hôïp PMIM ñeà xuaát moät phöông aùn phoái hôïp moâ phoûng lieân tuïc vaø phöông phaùp quaûn lyù döï aùn truyeàn thoáng trong quy trình phaùt trieån phaàn meàm. Moâ hình naøy cho pheùp öùng duïng moâ phoûng lieân tuïc trong caû quaûn lyù chieán löôïc vaø quaûn lyù taùc vuï. Tuy nhieân moâ hình naøy cuõng coøn moät soá haïn cheá sau: Thieáu chi tieát: Moâ hình PMIM ñöa ra höôùng tích hôïp nhöng chæ döøng laïi ôû möùc ñoä toång quaùt neân raát khoù aùp duïng trong thöïc teá (neân aùp duïng phöông phaùp naøo trong caùc coâng vieäc vaø vaán ñeà cuï theå) Chöa keát hôïp vôùi caùc moâ hình moâ phoûng lieân tuïc khaùc nhaèm taïo thuaän lôïi cho caùc nhaø quaûn lyù trong vieäc aùp duïng. Ñöôïc xaây döïng döïa treân PMBOK neân caùc döï aùn phaàn meàm theo caùc quy trình khaùc seõ khoù aùp duïng moâ hình naøy. Cô sôû cuûa nghieân cöùu Moät soá moâ hình moâ phoûng lieân tuïc trong quaûn lyù döï aùn ñöôïc phaùt trieån vaø thöû nghieäm bôûi caùc nhaø nghieân cöùu Moâ hình tích hôïp tích hôïp toång quaùt PMIM do Rodrigues vaø Terry Williams ñeà xuaát. Noäi dung môùi cuûa nghieân cöùu Ñöa ra moâ hình tích hôïp giöõa moâ phoûng lieân tuïc vaø phöông phaùp quaûn lyù döï aùn truyeàn thoáng trong quy trình phaùt trieån phaàn meàm. Moâ hình môùi phaûi coù caùc ñaëc ñieåm sau: Chi tieát (detail): Bao goàm caùc coâng vieäc cuûa quaûn lyù döï aùn vaø chæ roõ phöông phaùp aùp duïng cho töøng coâng vieäc cuï theå. Tính môû (openness): Cho pheùp ñöa vaøo caùc moâ hình moâ phoûng lieân tuïc trong quaûn lyù döï aùn ñaõ ñöôïc xaây döïng Tính ñoäng (extensible): Deã daøng thay ñoåi, ñieàu chænh vaø toái öu khi aùp duïng trong thöïc teá. Tính linh ñoäng (flexibility): Coù theå aùp duïng töøng phaàn hay toaøn boä moâ hình tích hôïp. Cho pheùp nhieàu loaïi döï aùn, nhieàu loaïi quy trình khaùc nhau aùp duïng ñöôïc. Cuï theå (specific): Cho moät loaïi döï aùn cuï theå (döï aùn gia coâng xuaát khaåu phaàn meàm). CHÖÔNG 3 DÖÏ AÙN GIA COÂNG PHAÀN MEÀM 3.1 Ñaëc Ñieåm Cuûa Döï Aùn Phaàn Meàm Döï aùn phaàn meàm laø moät ñoái töôïng quaûn lyù phöùc taïp, coù tính ñoäng cao do caùc ñaëc ñieåm sau: Aûnh höôûng bôûi nhieàu yeáu toá: con ngöôøi, phaàn meàm, phaàn cöùng, coâng ngheä, quy trình…. Saûn phaåm ñöôïc taïo ra mang haøm löôïng trí tueä cao Nguoàn löïc chuû yeáu ñeå taïo ra saûn phaåm laø trí naõo Theo J.F. Jamil vaø M.M. Lehman “Quy trình phaàn meàm laø heä thoáng phaûn hoài (feedback system) nhieàu caáp (multi-level), nhieàu voøng laëp (multi-loop) vaø nhieàu ñoái töôïng (multi-agent)” [8]. Theo John D.Sterman [20], caùc döï aùn lôùn laø nhöõng heä thoáng phöùc hôïp: Phöùc taïp, bao goàm nhieàu thaønh phaàn phuï thuoäc laãn nhau. Thay ñoåi moät thaønh phaàn seõ aûnh höôûng leân caùc thaønh phaàn khaùc. Moâ hình moâ phoûng lieân tuïc coù theå moâ phoûng toát ñaëc ñieåm naøy. Coù tính ñoäng cao Caùc taùc ñoäng ngaén haïn thöôøng khaùc bieät vôùi daøi haïn. Nhieàu voøng phaûn hoài Moâ hình tri thöùc hay caùc coâng cuï quaûn lyù döï aùn truyeàn thoáng khoâng moâ taû ñöôïc caùc voøng phaûn hoài toát nhö caùc moâ hình moâ phoûng lieân tuïc. Nhieàu quan heä khoâng tuyeán tính Trong caùc quan heä khoâng tuyeán tính, hieäu quaû caùc taùc ñoäng khoâng phaûi laø ñôn giaûn theo moät tyû leä nhaát ñònh Caàn döõ lieäu “cöùng” vaø “meàm” Döõ lieäu “meàm” laø caùc döõ lieäu lieân quan ñeán con ngöôøi vaø toå chöùc caàn thieát cho quaù trình ra quyeát ñònh. Noù ñöôïc theå hieän döôùi daïng caùc ñaëc taû veà heä thoáng, cô caáu toå chöùc, muïc tieâu, phoûng vaán, quan saùt…beân caïnh caùc döõ lieäu soá. Ngoaøi ra ngaønh coâng nghieäp phaàn meàm coøn gaëp nhieàu thöû thaùch töø beân ngoaøi: Yeâu caàu cuûa khaùch haøng ngaøy caøng cao, thôøi gian thöïc hieän ngaøy caøng ngaén Caùc phaàn meàm ngaøy caøng gia taêng tính phöùc taïp Coâng ngheä thay ñoåi nhanh Nguoàn nhaân löïc cho döï aùn thöôøng thieáu vaø khoâng ñaït yeâu caàu Thay ñoåi laø khoâng theå traùnh khoûi: Thay ñoåi yeâu caàu, phaïm vi döï aùn Thay ñoåi thieát keá Bieán ñoäng nhaân söï Do ñoù nhu caàu veà nhöõng coâng cuï vaø phöông phaùp môùi hieäu quaû hôn trôû neân böùc thieát ñoái vôùi ngaønh coâng nghieäp phaàn meàm. Moät soá vaán ñeà trong döï aùn phaàn meàm Trong saùch “Rational Unified Process” [23], Philippe Kruchten ñaõ toång hôïp nhöõng vaán ñeà thöôøng gaëp nhaát trong döï aùn phaàn meàm: Baûng 3.1 Caùc vaán ñeà trong döï aùn phaàn meàm [23] CAÙC VAÁN ÑEÀ TRONG DÖÏ AÙN PHAÀN MEÀM NGUYEÂN NHAÂN CHÍNH Khoâng hieåu chính xaùc yeâu caàu cuûa khaùch haøng Khoâng xöû lyù toát caùc thay ñoåi veà yeâu caàu vaø phaïm vi döï aùn Phaùt hieän caùc sai soùt treã, khoâng ñuû thôøi gian ñeå xöû lyù Caùc thaønh vieân trong döï aùn khoâng phoái hôïp toát vôùi nhau Thieáu quy trình quaûn lyù caùc yeâu caàu cuûa döï aùn Giao tieáp keùm hieäu quaû (giuõa caùc thaønh vieân trong nhoùm, vôùi khaùch haøng) Kieåm tra chaát löôïng thieáu chaët cheõ Ñaùnh giaù chuû quan veà tieán ñoä döï aùn Khoâng ñaùnh giaù ñöôïc aûnh höôûng cuûa caùc thay ñoåi Theo taùc giaû thì caùc nguyeân nhaân treân khoù coù theå giaûi quyeát trieät ñeå neáu khoâng coù söï thay ñoåi saâu saéc veà maët nhaän thöùc vaø phöông phaùp. Coù nhieàu yeáu toá laøm cho döï aùn thaát baïi. Caùc yeáu toá beân ngoaøi thöôøng ñöôïc vieän daãn nhöng thöïc ra nguyeân nhaân chính laïi naèm trong noäi boä döï aùn, ñoù laø heä thoáng quaûn lyù döï aùn keùm hieäu quaû (veà maët toå chöùc, caùc thuû tuïc vaø caùch thöïc hieän). Moät heä thoáng quaûn lyù döï aùn toát phaûi coù khaû naêng ñoái phoù vôùi nhöõng bieán ñoäng beân ngoaøi vaø ñaûm baûo söï thaønh coâng maø khoâng phuï thuoäc vaøo moâi tröôøng [17]. Coù nhieàu yeáu toá aûnh höôûng ñeán keát quaû döï aùn. Tuy nhieân caùc nhaø quaûn lyù döï aùn chæ chuù troïng caùc yeáu toá veà kyõ thuaät. Söï bieán ñoäng nhaân söï Quy trình laøm vieäc NAÊNG SUAÁT CUÛA LAÄP TRÌNH VIEÂN CHAÁT LÖÔÏNG PHAÀN MEÀM TIEÁN ÑOÄ THÖÏC HIEÄN Quy trình laøm vieäc Soá löôïng thaønh vieân Naêng löïc cuûa caùc thaønh vieân Kyõ naêng laøm vieäc nhoùm Ñoâng cô laøm vieäc Toå chöùc döï aùn Giao tieáp vôùi khaùch haøng Thay ñoåi yeâu caàu vaø thieát keá Hình 3.1 Caùc yeáu toá aûnh höôûng ñeán keát quaû döï aùn 3.2 Döï Aùn Gia Coâng Phaàn Meàm 3.2.1 Muïc tieâu cuûa döï aùn gia coâng phaàn meàm Laø taïo ra saûn phaåm phaàn meàm ñaït yeâu caàu khaùch haøng vôùi thôøi gian vaø chi phí cho pheùp. Ñeå naâng cao naêng löïc caïnh tranh, caùc coâng ty gia coâng phaàn meàm phaûi luoân tìm caùch: Giaûm chi phí baèng caùch naâng cao naêng suaát lao ñoäng vaø hieäu quaû söû duïng nguoàn nhaân löïc, aùp duïng caùc coâng ngheä vaø kyõ thuaät môùi Naâng cao chaát löôïng baèng caùch caûi tieán quy trình Hoaøn thaønh döï aùn ñuùng haïn baèng phöông phaùp quaûn lyù döï aùn hieäu quaû vaø chaët cheõ 3.2.2 Toå chöùc trong moät coâng ty gia coâng phaàn meàm Döï aùn nhoû chæ coù moät nhoùm duy nhaát. Döï aùn trung bình hoaëc lôùn ñöôïc chia thaønh caùc nhoùm nhoû. Moãi nhoùm coù moät tröôûng nhoùm (team leader) tröïc tieáp quaûn lyù. Tröôûng döï aùn (project manager) coù traùch nhieäm quaûn lyù chung. Quan heä giöõa nhoùm thöïc hieän döï aùn vôùi caùc nhoùm chöùc naêng Coâng ty phaàn meàm thöôøng coù caùc nhoùm chöùc naêng hoã trôï caùc döï aùn: Boä phaän nhaân söï (HR – Human Resource): cung caáp nhaân löïc, tuyeån duïng. Boä phaän huaán luyeän & ñaøo taïo (Training): Toå chöùc huaán luyeän caùc kyõ naêng maø döï aùn yeâu caàu. Nhoùm ñaûm baûo chaát löôïng (SQA – Software Quality Assurance): Hoã trôï tröôûng döï aùn trong vieäc thieát laäp caùc quy trình vaø ñaûm baûo caùc quy trình naøy seõ ñöôïc thöïc hieän ñaày ñuû. Tröôûng döï aùn 1 Tröôûng nhoùm 1 Thaønh vieân 1 Thaønh vieân 2 Tröôûng nhoùm 1 Thaønh vieân 1 Thaønh vieân 2 Nhaân söï Ñaøo taïo Ñaûm baûo chaát löôïng Maïng/heä thoáng Giaùm ñoác Tröôûng döï aùn 2 Boä phaän döï aùn Boä phaän hoã trôï Maïng/heä thoáng (IT/System/Network): hoã trôï maïng, phaàn cöùng, cô sôû haï taàng cho taát caû caùc nhaân vieân trong coâng ty. Hình 3.2 Toå chöùc trong coâng ty gia coâng phaàn meàm 3.2.3 Quy trình gia coâng phaàn meàm Moät ñaëc ñieåm khaùc bieät cuûa döï aùn gia coâng phaàn meàm vôùi söï aùn phaùt trieån saûn phaåm môùi laø coù khaùch haøng cuï theå vaø caàn giao tieáp vôùi khaùch haøng trong suoát quaù trình thöïc hieän döï aùn. Nhieäm vuï cuûa döï aùn laø taïo ra saûn phaåm phaàn meàm theo caùc yeâu caàu khaùch haøng ñöa ra ban ñaàu. Khi döï aùn baét ñaàu, nhoùm laøm vieäc seõ ñöôïc thaønh laäp. Nhoùm seõ giao tieáp vôùi khaùch haøng ñeå thu thaäp caùc yeâu caàu. Sau ñoù thöïc hieän phaàn meàm vaø giao haøng. Moãi coâng ty thöôøng aùp duïng moät loaïi quy trình khaùc nhau: thaùc nöôùc (water-fall), laëp (iteration), xoaén oác (spiral)… Hình 3.3 Quy trình tieâu bieåu thöïc hieän moät döï aùn gia coâng phaàn meàm Nhaän döï aùn Thaønh laäp nhoùm Phaân tích yeâu caàu Thieát keá Vieát chöông trình Kieåm tra Söûa loãi Thieát laäp quy trình Huaán luyeän Giao haøng Söûa loãi Keát thuùc döï aùn Baét ñaàu döï aùn Tieán ñoä, thöïc hieän döï aùn Hoaït ñoäng ñieàu chænh Kieåm soaùt döï aùn Laäp keá hoaïch döï aùn Keá hoaïch höôùng daãn vieäc thöïc hieän vaø kieåm soaùt döï aùn. Chính saùch, quy trình cuûa coâng ty Caùc coâng cuï &ø kyõ thuaät laäp döï aùn Caùc thoâng tin veà döï aùn Soá lieäu caùc döï aùn tröôùc Caùc giaû ñònh Baûn keá hoaïch thöïc hieän döï aùn Hình 3.4 Laäp keá hoaïch döï aùn (Nguoàn: PMBOK 1996) Noäi dung baûn keá hoaïch thöïc hieän döï aùn (project plan) [10]: Toång quan veà döï aùn (Project Overview) Toùm taét caùc yeâu caàu vaø phaïm vi döï aùn (Project Requirements and Scope) Toå chöùc döï aùn, vai troø vaø traùch nhieäm cuûa caùc thaønh vieân trong döï aùn (Roles and Responsibilities) Baûng lieät keâ coâng vieäc (WBS – Work Breakdown Structure) Thôøi gian thöïc hieän (Schedule and Milestones) Quy trình thöïc hieän (Development Process) vaø ñaûm baûo chaát löôïng (Quality Assurance) Caùc giaû ñònh (Assumtions) vaø ruûi ro (risks) 3.2.5 Moät soá ñaëc ñieåm cuûa coâng nghieäp gia coâng phaàn meàm VN Nguoàn: Hoäi tin hoïc Tp.HCM[24], [26] So vôùi caùc doanh nghieäp saûn xuaát phaàn meàm cho thò tröôøng trong nöôùc, caùc doanh nghieäp gia coâng phaàn meàm Vieät Nam coù trình ñoä hôn haún veà tính chuyeân nghieäp, naêng löïc quaûn lyù döï aùn, kyõ naêng tieáng Anh, ñieàu kieän laøm vieäc…Khaùc bieät naøy laø do caùc yeáu toá sau: Caùc khaùch haøng nöôùc ngoaøi coù yeâu caàu nghieâm ngaët veà chaát löôïng, thôøi gian giao haøng, khaû naêng giao tieáp…doanh nghieäp naøo khoâng ñaûm baûo ñöôïc caùc yeáu toá naøy seõ maát khaùch haøng vaø khoâng toàn taïi ñöôïc. Caùc doanh nghieäp gia coâng phaàn meàm phaàn lôùn laø do ngöôøi nöôùc ngoaøi hoaëc Vieät kieàu thaønh laäp, boû voán ñaàu tö vaø tröïc tieáp quaûn lyù. Do coù nguoàn voán maïnh neân caùc doanh nghieäp naøy coù khaû naêng ñaàu tö toát veà cô sôû haï taàng, traû löông cao ñeå thu huùt nguoàn nhaân löïc chaát löôïng cao. Ngoaøi ra toå chöùc vaø quaûn lyù cuõng theo moâ hình Baéc Myõ, Chaâu Aâu vaø Nhaät Baûn. Tuy nhieân so vôùi caùc nöôùc coù ngaønh coâng nghieäp gia coâng phaàn meàm phaùt trieån hôn nhö Aán Ñoä, caùc doanh nghieäp Vieät Nam vaãn coøn nhieàu haïn cheá: Thieáu quy trình roõ raøng vaø ñöôïc chuaån hoaù. Caùch quaûn lyù chuû yeáu döïa vaøo kinh nghieäm vaø phong caùch cuûa tröôûng döï aùn. Caùc quy trình quaûn lyù chaát löôïng (ISO, CMM) chöa ñöôïc aùp duïng roäng raõi è Keát quaû thöïc hieän döï aùn thieáu tính oån ñònh. Thieáu chuù troïng vaøo vaán ñeà kieåm tra chaát löôïng phaàn meàm. Thôøi gian vaø nhaân löïc daønh cho hoaït ñoäng kieåm tra thöôøng khoâng ñuû so vôùi yeâu caàu cuûa döï aùn neân saûn phaåm khi giao cho khaùch haøng thöôøng coù vaán ñeà veà chaát löôïng. Vieäc tìm hieåu coâng ngheä môùi thöôøng döïa vaøo khaû naêng töï hoïc cuûa nhaân vieân. Ít coù caùc hoaït ñoäng huaán luyeän chính quy. Naêng löïc giao tieáp baèng tieáng Anh cuûa caùc laäp trình vieân Vieät Nam coøn yeáu. Khaû naêng ñoïc vaø vieát töông ñoái toát nhöngkyõ naêng nghe noùi thöôøng chöa ñaït yeâu caàu. Do ñoù chæ moät boä phaän nhoû thaønh vieân cuûa döï aùn (tröôûng nhoùm, tröôûng döï aùn) laø giao tieáp tröïc tieáp vôùi khaùch haøng. CHÖÔNG 4 SO SAÙNH HAI PHÖÔNG PHAÙP 4.1 Phöông Phaùp Quaûn Lyù Döï Aùn Truyeàn Thoáng Phöông phaùp quaûn lyù döï aùn truyeàn thoáng ñaõ ñöôïc xaây döïng vaø söû duïng trong nhieàu naêm treân nhieàu lónh vöïc. Noù trôû thaønh moät heä thoáng hoaøn chænh vôùi nhieàu lyù thuyeát vaø coâng cuï. Raát nhieàu kyõ thuaät ñaõ ñöôïc phaùt trieån ñeå giaûi quyeát caùc vaán ñeà thöïc haønh trong quaù trình thöïc hieän döï aùn. Caùc kyõ thuaät ñoù taäp trung vaøo vieäc xaùc ñònh toå chöùc caùc coâng vieäc, leân keá hoaïch vaø kieåm soaùt vieäc thöïc hieän trong toaøn voøng ñôøi döï aùn. Caùc kyõ thuaät naøy laø taïo ra caùc ñoà thò, baùo caùo chi tieát veà keá hoaïch vaø tieán ñoä döï aùn [17]. Baûng 4.1 - Caùc kyõ thuaät cuûa phöông phaùp quaûn lyù döï aùn truyeàn thoáng [17] KYÕ THUAÄT/COÂNG CUÏ MUÏC ÑÍCH Caáu truùc coâng vieäc(WBS) Caùc coâng vieäc, hoaït ñoäng caàn thöïc hieän ñeå hoaøn thaønh döï aùn. Xaùc ñònh caùc thaønh phaàn cuûa döï aùn. Laø tieàn ñeà ñeå laäp keá hoaïch thöïc hieän vaø döï toaùn chi phí. Caùc ma traän traùch nhieäm Gaùn traùch nhieäm: keát hôïp toå chöùc nhaân söï cuûa döï aùn vôùi WBS. Caùc sô ñoà GANTT hoaëc daïng coät Moâ taû moät caùch ñôn giaûn keá hoaïch thöïc hieän (thôøi gian thöïc hieän caùc coâng vieäc). Khoâng theå hieän moái quan heä giöõa caùc coâng vieäc vaø coâng vieäc naøo coù tính quyeát ñònh Caùc sô ñoà maïng: CPM (Critical Path Method) PERT (Project Evaluation & Review Techniques) Caùc kyõ thuaät maïng ñeå laäp keá hoaïch coâng vieäc. Caùc kyõ thuaät naøy cho pheùp xaùc ñònh caùc coâng vieäc quan troïng vaø quan heä veà tieán ñoä giöõa caùc coâng vieäc. Laø cô sôû ñeå tính toaùn chi phí, phaân phoái nguoàn löïc vaø phaân tích ruûi ro. Keá hoaïch chi phí Xaùc ñònh caùc yeâu caàu veà taøi chính vaø döï toaùn ngaân saùch. Bieåu ñoà nhaân löïc Toái öu vieäc söû duïng nguoàn löïc baèng caùch thay ñoåi thôøi gian thöïc hieän caùc coâng vieäc è giaûm dao ñoäng treân bieåu ñoà è giaûm bieán ñoäng nhaân söï Ñieàu khieån döï aùn: phaân tích bieán ñoäng, PERT/chi phí, caùc giaù trò ñöôïc taïo ra (earning value)… Caùc chæ soá ñeå ñaùnh giaù keát quaû cuûa döï aùn. Kieåm soaùt chi phí vaø caùc hoaït ñoäng ñieàu chænh. 4.2 Aùp duïng moâ phoûng lieân tuïc trong quaûn lyù döï aùn: Haïn cheá cuûa phöông phaùp quaûn lyù döï aùn truyeàn thoáng Khi hoaïch ñònh vaø kieåm soaùt döï aùn baèng caùc coâng cuï truyeàn thoáng nhö CPM, PERT, chuùng ta thöôøng coù caùc giaû ñònh vaø chính caùc giaû ñònh naøy laøm cho chuùng ta coù caùi nhìn tónh ñoái vôùi döï aùn [16]: Coi döï aùn laø moät taäp hôïp coù thöù töï cuûa caùc coâng vieäc (task) vaø nguoàn löïc cuûa döï aùn ñöôïc söû duïng ñeå thöïc hieän caùc coâng vieäc ñoù Naêng suaát ñöôïc giaû ñònh laø haèng soá cho moãi coâng vieäc Moãi coâng vieäc ñöôïc giaû ñònh seõ hoaøn thaønh toaøn boä vaø chính xaùc trong khoaûng thôøi gian döï kieán, khoâng caàn söûa ñoåi ñieàu chænh (rework) Söï lieân heä duy nhaát giöõa caùc coâng vieäc laø thöù töï tröôùc sau (coâng vieäc B chæ coù theå baét ñaàu khi coâng vieäc A hoaøn thaønh) Khoù ñieàu chænh keá hoaïch döï aùn khi coù söï thay ñoåi. Chuùng ta thöôøng ñaùnh giaù thaáp aûnh höôûng cuûa caùc thay ñoåi vì khoâng tính ñöôïc caùc taùc ñoäng giaùn tieáp. Hai nguyeân nhaân chính daãn ñeán thaát baïi cuûa caùc kyõ thuaät truyeàn thoáng [17]: Tính chuû quan trong vieäc kieåm soaùt/ñaùnh giaù Khoâng theå hieän ñöôïc taùc ñoäng cuûa moät thaønh phaàn trong döï aùn ñoái vôùi toaøn boä döï aùn. Caùc döï aùn thöôøng coù veû troâi chaûy cho ñeán giai ñoaïn cuoái, khi vaán ñeà ôû caùc giai ñoaïn tröôùc ñöôïc phaùt hieän, daãn ñeán quaù haïn, söûa chöõa vaø chi phí lôùn, laøm theâm giôø, thueâ möôùn theâm… Nhöõng ñieàu naøy cho thaáy söï caàn thieát cuûa moät coâng cuï coù khaû naêng phaân tích caùc vaán ñeà theo quan ñieåm chieán löôïc. Ví duï: moät ngöôøi hay moät nhoùm nhoû coù theå noã löïc ñeå hoaøn thaønh moät coâng vieäc trong ngaén haïn nhöng coù theå daãn tôùi giaûm naêng suaát vaø chaát löôïng trong daøi haïn, maø ñieàu ñoù laïi khoù nhaän bieát ñöôïc töùc thì. Ñeå giaûi quyeát ñöôïc caùc hieäu öùng ñoù nhaø quaûn lyù phaûi coù caùi nhìn toaøn cuïc vaø chieán löôïc ñoái vôùi caùc vaán ñeà veà con ngöôøi. Moâ phoûng lieân tuïc cho pheùp nhöõng nhaø quaûn lyù döï aùn: Hieåu roõ moái lieân heä töông hoã giöõa caùc yeáu toá trong döï aùn: Soá löôïng thaønh vieân Söï bieán ñoäng nhaân söï Naêng löïc cuûa caùc thaønh vieân Kyõ naêng laøm vieäc nhoùm Ñoäng cô laøm vieäc Toå chöùc döï aùn Quy trình laøm vieäc Giao tieáp vôùi khaùch haøng Thay ñoåi yeâu caàu vaø thieát keá Cho pheùp khaûo saùt caùc yeáu toá lieân quan ñeán con ngöôøi Tinh thaàn laøm vieäc Kyõ naêng laøm vieäc nhoùm Ñoäng cô laøm vieäc Cho pheùp traû lôøi caùc caâu hoûi coù tính chieán löôïc: Ñaùnh ñoåi giöõa thôøi gian, chaát löôïng vaø chi phí Thay ñoåi muïc tieâu, ñoä öu tieân Ví duï: Khi khaùch haøng yeâu caàu theâm moät tính naêng môùi cho phaàn meàm, tröôûng döï aùn phaûi ñaùnh giaù khoái löôïng coâng vieäc boå sung, xem xeùt caùc aûnh höôûng vaø thaûo luaän vôùi khaùch haøng ñeå choïn löïa giaûi phaùp: Gia haïn thôøi gian giao haøng. Theâm nhaân söï ñeåû laøm coâng vieäc môùi. Thôøi gian giao haøng khoâng ñoåi. Taêng thôøi gian laøm vieäc (laøm ngoaøi giôø). Khoâng boå sung nhaân söï vaø thay ñoåi thôøi gian giao haøng. Tuy nhieân thöôøng thì caùc öôùc löôïng coâng vieäc boå sung thaáp hôn nhieàu so vôùi thöïc teá vì caùc taùc ñoäng phuï hay daây chuyeàn cuûa söï thay ñoåi thöôøng khoù tính toaùn chính xaùc vaø deã bò boû qua. Phöông phaùp truyeàn thoáng: caùc coâng vieäc töông ñoái ñoäc laäp vôùi nhau. Caùc yeáu toá khaùc khoâng ñöôïc theå hieän töôøng minh treân moâ hình neân phöông phaùp naøy chæ tính ñöôïc taùc ñoäng cuûa söï thay ñoåi leân moät soá coâng vieäc lieân quan tröïc tieáp. Moâ phoûng lieân tuïc: tröôûng döï aùn duøng moâ hình ñeå phaân tích vaø tính toaùn caùc taùc ñoäng leân naêng suaát lao ñoäng (productivity) vaø tyû leä söûa chöõa (rework) Moâ phoûng lieân tuïc döïa treân caùch nhìn toång theå ñoái vôùi quaù trình quaûn lyù döï aùn, chuù troïng ñeán quaù trình phaûn hoài beân trong döï aùn. Noù cung caáp phöông phaùp cho vieäc moâ taû vaø phaân tích caùc döï aùn phöùc taïp, bao goàm caùc thaønh phaàn caáu thaønh döï aùn, caùc coâng vieäc vaø caû nhöõng aûnh höôûng cuûa moâi tröôøng [3]. Moâ hình Caùc bieán ñoäng Keát quaû cuûa caùc bieán ñoäng è Bieán ñoäng naøo cho ra keát quaû mong muoán? Moãi moâ hình laø moät hình aûnh cuïc boä cuûa caáu truùc vaø quy trình heä thoáng, cho pheùp khaûo saùt haønh vi cuûa heä thoáng tröôùc caùc bieán ñoäng vaø thay ñoåi Hình 4.1 Muïc tieâu cuûa moâ hình moâ phoûng Caùc kho (stock, level) trong moâ hình moâ phoûng lieân tuïc: Khoái löôïng coâng vieäc Soá löôïng loãi Soá löôïng nhaân söï Noã löïc thöïc hieän Thôøi gian thöïc hieän Hình 4.2 Ví duï veà moâ phoûng lieân tuïc trong quy trình phaàn meàm Tuy nhieân moâ phoûng lieân tuïc coù moät soá haïn cheá: Khoâng theå hieän ñöôïc trình töï giöõa caùc hoaït ñoäng Khoâng coù khaû naêng dieãn taû töøng ñoái töôïng vaø caùc thuoäc tính Do ñoù moâ phoûng lieân tuïc neân ñöôïc söû duïng keát hôïp vôùi phöông phaùp quaûn lyù döï aùn truyeàn thoáng. 4.3 So Saùnh Hai Phöông Phaùp Phaàn naøy toùm taét caùc keát quaû ñaõ ñöôïc nghieân cöùu veà nhöõng khaùc bieät giöõa phöông phaùp quaûn lyù döï aùn truyeàn thoáng vaø moâ phoûng lieân tuïc. Nhöõng khaùc bieät naøy cuõng nhö öu vaø nhöôïc ñieåm cuûa töøng phöông phaùp seõ ñöôïc söû duïng ñeå tìm phöông phaùp thích hôïp cho caùc coâng vieäc trong moâ hình tích hôïp chi tieát. Muïc tieâu cuûa vieäc so saùnh khoâng phaûi laø ñeå löïa choïn hay loaïi tröø moät phöông phaùp maø laø ñeå tìm ra ñieåm maïnh vaø haïn cheá cuûa töøng phöông phaùp ñeå coù theå söû duïng chuùng moät caùch hieäu quaû nhaát. Moãi phöông phaùp coù moät caùch nhìn vaø caùch tieáp caän khaùc nhau ñoái vôùi döï aùn. Phöông phaùp truyeàn thoáng giaûi quyeát toát caùc vaán ñeà beân trong döï aùn, trong khi moâ phoûng lieân tuïc cung caáp taàm nhìn chieán löôïc vaø tính hieäu quaû cuûa döï aùn vôùi caùc chính saùch chung [17]. Caû hai phöông phaùp ñeàu khaûo saùt nhieàu veà caùc quyeát ñònh quaûn lyù vôùi möùc ñoä chi tieát khaùc nhau. Phöông phaùp truyeàn thoáng taäp trung vaøo caùc vaán ñeà taùc vuï, coøn moâ phoûng lieân tuïc taäp trung vaøo caùc vaán ñeà chieán löôïc. Veà caùch nhìn ñoái vôùi quaù trình quaûn lyù döï aùn Caû hai moâ hình ñeàu coi quaûn lyù döï aùn laø moät quaù trình ñoäng cuûa vieäc laäp keá hoaïch, thöïc hieän vaø kieåm soaùt. Traïng thaùi döï aùn Thoâng tin ñieàu chænh LAÄP KEÁ HOAÏCH THÖÏC HIEÄN KIEÅM SOAÙT Keá hoaïch döï aùn Hình 4.3 Caùc giai ñoaïn quaûn lyù döï aùn phaàn meàm [17] Laäp keá hoaïch xaùc ñònh caùc haønh ñoäng seõ ñöôïc tieán haønh khi thöïc hieän döï aùn. Kieåm soaùt laø quaù trình ñaùnh giaù traïng thaùi döï aùn vaø ñöa ra caùc ñieàu chænh thích hôïp. Theo caùch nhìn naøy thì döï aùn luoân ñöôïc ñaùnh giaù vaø ñieàu chænh keá hoaïch trong suoát quaù trình thöïc hieän. Laäp keá hoaïch (theo phöông phaùp truyeàn thoáng): Xaùc ñònh caùc coâng vieäc Xaùc ñònh thôøi gian caàn thieát cho moãi coâng vieäc Phaân phoái nguoàn löïc cho caùc coâng vieäc Döï toaùn chi phí vaø ngaân saùch caàn thieát ñeå thöïc hieän döï aùn Vieäc ñaùnh giaù traïng thaùi döï aùn döïa vaøo vieäc so saùnh keát quaû hieän taïi vôùi keát quaû döï kieán theo keá hoaïch. Söï ñieàu chænh seõ ñöôïc tieán haønh khi söï khaùc bieät laø ñaùng keå ñeå ñaûm baûo thôøi gian vaø chi phí cho toaøn boä döï aùn. Ngöôïc laïi, muïc tieâu cô baûn cuûa moâ phoûng lieân tuïc laø thu nhaän caùc phaûn hoài veà haønh vi cuûa döï aùn maø khoâng quan taâm nhieàu ñeán caùc thaønh phaàn chi tieát cuûa döï aùn. Quaù trình quaûn lyù döï aùn ñöôïc ñaët trong boái caûnh roäng hôn, bao goàm caùc yeáu toá veà con ngöôøi thöôøng ñöôïc coi laø caùc yeáu toá ngoaøi döï aùn nhöng laïi raát quan troïng ñoái vôùi keát quaû cuûa döï aùn. Moâ phoûng lieân tuïc theå hieän caùc yeáu toá naøy moät caùch töôøng minh trong quy trình quaûn lyù nguoàn nhaân löïc (laøm theâm giôø hay thueâ möôùn theâm nhaân coâng, huaán luyeän vaø ñaøo taïo…) [17]. So saùnh treân cô sôû caùc yeâu caàu veà quaûn lyù Baûng 4.2 – So saùnh hai phöông theo caùc yeâu caàu veà maët quaûn lyù döï aùn [17] CÔ SÔÛ CUÛA CAÙC YEÂU CAÀU QUAÛN LYÙ PHÖÔNG PHAÙP TRUYEÀN THOÁNG MOÂ PHOÛNG LIEÂN TUÏC Moâ taû coâng vieäc Phaân coâng coâng vieäc Laäp keá hoaïch tieán ñoä thöïc hieän Keá hoaïch/quaûn lyù nguoàn löïc Döï toaùn chi phí/ngaân saùch Theo doõi/kieåm soaùt döï aùn Ñaùnh giaù taùc ñoäng cuûa caùc quyeát ñònh Ñaùnh giaù taùc ñoäng cuûa caùc söï kieän khoâng chaéc chaén. Phaân tích sau döï aùn Coù Coù Coù (chi tieát) Coù Coù Coù Coù (khoâng hieäu quaû) Coù (khoâng hieäu quaû) Khoâng Khoâng Khoâng Khoâng (hoaëc Coù ôû möùc cao) Coù (möùc cao) Coù Coù Coù Coù Coù Moät soá vaán ñeà caû hai phöông phaùp ñeàu traû lôøi ñöôïc. Trong khi phöông phaùp truyeàn thoáng coù khaû naêng ñi vaøo chi tieát caùc coâng vieäc thì moâ phoûng lieân tuïc coù öu theá trong vieäc hoã trôï quaù trình ra quyeát ñònh vaø phaân tích nguyeân nhaân vaán ñeà. So saùnh theo caùc tieâu chí khaùc Baûng 4.3 – So saùnh hai phöông theo nhieàu tieâu chí [17] PHÖÔNG PHAÙP TRUYEÀN THOÁNG MOÂ PHOÛNG LIEÂN TUÏC Caùc yeáu toá ñöôïc khaûo saùt töôøng minh Toå chöùc coâng vieäc Chi phí nguoàn löïc Caùc chi phí giaùn tieáp Caùc giôùi haïn veà söï saün coù cuûa nguoàn löïc Caùc yeâu caàu veà nguoàn löïc Chaát löôïng coâng vieäc Naêng suaát lao ñoäng Kinh nghieäm, ñaøo taïo vaø söï hoïc hoûi Aùp löïc veà thôøi gian Thôøi gian phaùt hieän vaø söõa loãi. Söï khaùc bieät giöõa ñaùnh giaù chuû quan vaø thöïc teá Tinh thaàn laøm vieäc Quan heä giöõa khaùch haøng vaø caùc thaønh vieân trong döï aùn Caùc quyeát ñònh quaûn lyù Söï ñaùnh ñoåi giöõa thôøi gian vaø chi phí Thay ñoåi tieán ñoä Keá hoaïch söû duõng nguoàn löïc Thay ñoåi toå chöùc coâng vieäc Thueâ möôùn theâm nhaân vieân hay chaáp nhaän treã haïn? Giôùi thieäu caùc coâng ngheä môùi Chi phí cho coâng taùc ñaûm baûo chaát löôïng Chi phí cho vieäc phaùt hieän sai soùt Ñaùnh ñoåi giöõa thôøi gian vaø chi phí Laäp keá hoaïch cho taäp döï aùn Phaân phoái nguoàn löïc cho taäp döï aùn Caùc lôïi ích veà maët quaûn lyù Laäp keá hoaïch thôøi gian vaø chi phí Thay ñoåi tieán ñoä Caùc söï kieän khoâng chaéc chaén Coâng vieäc treã haïn Caùc giôùi haïn veà thôøi gian Caùc giôùi haïn veà nguoàn löïc Tính töông ñoái veà thôøi gian thöïc hieän coâng vieäc Thay ñoåi phaïm vi döï aùn Thay ñoåi möùc naêng suaát vaø chaát löôïng Söï treã haïn cuûa khaùch haøng trong vieäc cung caáp thoâng tin vaø thieát bò Caùc giôùi haïn veà nhaân löïc Döï baùo Thôøi gian Chi phí Phaân phoái nguoàn löïc Thôøi gian Chi phí Phaân phoái nguoàn löïc Yeâu caàu nhaân löïc Keát quaû cho thaáy moãi phöông phaùp coù nhöõng ñaëc tröng rieâng. Trong ñoù moâ phoûng lieân tuïc phuø hôïp ñeå giaûi quyeát caùc vaán ñeà caáp cao, mang tính chieán löôïc vaø nhöõng vaán ñeà lieân quan ñeán con ngöôøi. Toùm taét caùc khaùc bieät giöõa hai phöông phaùp: Baûng 4.4 – Toùm taét caùc khaùc bieät giöõa hai phöông phaùp [17] PHÖÔNG PHAÙP TRUYEÀN THOÁNG MOÂ PHOÛNG LIEÂN TUÏC Phöông phaùp Döï aùn ñöôïc chia thaønh nhieàu coâng vieäc nhoû maø quan heä giöõa chuùng coù theå ñöôïc theå hieän döôùi daïng maïng. Cung caáp moät caùi nhìn rôøi raïc veà döï aùn (do baét nguoàn töø ngaønh xaây döïng), khoâng thích hôïp vôùi caùc döï aùn thieát keá vaø phaùt trieån Ñaùnh giaù ñöôïc aûnh höôûng cuûa caùc thay ñoåi vaø taùc ñoäng cuûa caùc chính saùch Khaûo saùt ñöôïc caùc yeáu toá meàm (soft factors): vaán ñeà lieân quan ñeán con ngöôøi, naêng suaát, giao tieáp… Khaûo saùt ñöôïc caùc quaù trình phaûn hoài (feedback structure) Aùp duïng Caùc vaán ñeà thuoäc veà ñieàu haønh (operational) cuûa döï aùn. Caùc kyõ thuaät cuûa phöông phaùp truyeàn thoáng thöôøng ñöôïc söû duïng cho möùc chieán thuaät (ñaït caùc muïc tieâu cuûa döï aùn baèng caùch hoaøn thaønh keá hoaïch döï aùn) Caùc vaán ñeà mang tính chieán löôïc. Ñaït moät muïc tieâu cuï theå cuûa döï aùn hoaëc muïc tieâu cuûa toå chöùc treân nhieàu döï aùn. Möùc ñoä chi tieát Chi tieát vaø coù soá lieäu chính xaùc Cho pheùp so saùnh caùc quyeát ñònh chöù khoâng taïo ra caùc keát quaû vôùi soá lieäu chính xaùc CHÖÔNG 5 - MOÂ HÌNH TÍCH HÔÏP QUAÛN LYÙ DÖÏ AÙN PHAÀN MEÀM 5.1 Cô Sôû Tích Hôïp Do moãi phöông phaùp rieâng leõ khoâng theå giaûi quyeát toát taát caû caùc vaán ñeà cuûa döï aùn, söï keát hôïp hai phöông phaùp seõ naâng cao hieäu quaû quaûn lyù döï aùn. Moäi phöông phaùp coù nhöõng ñaëc ñieåm vaø theá maïnh rieâng (ñöôïc phaân tích vaø so saùnh trong Chöông 4). Caùc keát quaû naøy seõ ñöôïc söû duïng ñeå xaùc ñònh lónh vöïc aùp duïng cuûa töøng phöông phaùp. Baûng 5.1 Caùc vaán ñeà trong quaûn lyù döï aùn moãi phöông phaùp seõ giaûi quyeát Phöông phaùp truyeàn thoáng Moâ phoûng lieân tuïc Thôøi gian thöïc hieän, baét ñaàu vaø keát thuùc döï aùn hay moät coâng vieäc trong döï aùn Moâ taû vaø phaân coâng coâng vieäc Toå chöùc döï aùn, toå chöùc coâng vieäc: ai laøm coâng vieäc gì vaø vaøo thôøi gian naøo Nguoàn löïc vaø chi phí caàn cho döï aùn hay moät coâng vieäc Thöïc hieän vaø ñieàu haønh döï aùn Theo doõi, kieåm soaùt tieán ñoä, keát quaû ñaït ñöôïc (earning value), chi phí ñöôïc söû duïng Caùc vaán ñeà mang tính chính saùch vaø chieán löôïc. Thöû nghieäm, ñaùnh giaù taùc ñoäng cuûa caùc chính saùch. So saùnh caùc quyeát ñònh vaø löïa choïn giaûi phaùp. Phuø hôïp vôùi vieäc khaûo saùt vaø ñaùnh giaù aûnh höôûng cuûa caùc thay ñoåi vaø bieán ñoäng trong döï aùn. Khaûo saùt ñöôïc caùc yeáu toá meàm (soft factors): vaán ñeà lieân quan ñeán con ngöôøi, naêng suaát, giao tieáp… Phaân tích sau döï aùn Moâ phoûng lieân tuïc coù caùi nhìn toång quaùt (thay vì chi tieát) cho toaøn boä döï aùn, taäp trung vaøo caùc vaán ñeà veà con ngöôøi vaø caùc chính saùch quaûn lyù. Phöông phaùp truyeàn thoáng coù caùi nhìn chi tieát ñoái vôùi caùc thaønh phaàn cuûa döï aùn. Phöông phaùp truyeàn thoáng deã thöïc hieän nhöng khoù kieåm chöùng, trong khi ta coù theå giaû laäp caùc moâ hình cuûa moâ phoûng lieân tuïc vôùi nhöõng ñieàu kieän khaùc nhau, cho pheùp taïo ra caùi nhìn roõ raøng vaø xaùc thöïc hôn veà döï aùn môùi. Caùc moâ hình moâ phoûng lieân tuïc khoâng cho bieát coâng vieäc naøo seõ ñöôïc thöïc hieän, thôøi gian hoaøn thaønh coâng vieäc vaø ai seõ laøm coâng vieäc ñoù, nhö phöông phaùp truyeàn thoáng. Tuy nhieân moâ phoûng lieân tuïc cho pheùp khaûo saùt aûnh höôûng cuûa caùc yeáu toá nhö thay ñoåi yeâu caàu, söï ñieàu chænh, chaát löôïng, naêng suaát vaø tinh thaàn laøm vieäc. Khi hieåu roõ öu vaø nhöôïc ñieåm cuûa moãi phöông phaùp, nhaø quaûn lyù döï aùn seõ söû duïng caû hai ñeå naâng cao hieäu quaû quaûn lyù döï aùn. Muïc tieâu cuûa moâ hình tích hôïp laø giuùp nhaø quaûn lyù döï aùn traû lôøi caùc caâu hoûi sau: Khi naøo aùp duïng phöông phaùp truyeàn thoáng? Khi naøo aùp duïng moâ phoûng lieân tuïc? Laøm theá naøo ñeå phoái hôïp hai phöông phaùp ñeå giaûi quyeát moät vaán ñeà cuï theå cuûa döï aùn? Tuy nhieân vieäc söû duïng chung hai phöông phaùp cuõng coù nhieàu khoù khaên: Moãi phöông phaùp coù caùch tieáp caän khaùc nhau, ñoâi khi caùc giaû ñònh laø traùi ngöôïc. Moãi phöông phaùp coù nhöõng coâng cuï vaø kyõ thuaät rieâng Caùc kyõ thuaät cuûa moâ phoûng lieân tuïc vaãn chöa ñöôïc hoaøn thieän Ñeå khaéc phuïc caùc vaán ñeà naøy, moâ hình tích hôïp môùi söû duïng caùc giaûi phaùp sau: Chia nhoû caùc coâng vieäc: ñeå moãi coâng vieäc chæ caàn moät phöông phaùp ñeå aùp duïng. Giaûm söï lieân keát: Caùc thaønh phaàn cuûa moâ hình khoâng quaù phuï thuoäc laãn nhau. Ñieàu naøy cho pheùp caùc thaønh phaàn thay ñoåi hoaëc boå sung caùc moâ hình moâ phoûng lieân tuïc môùi sau naøy maø khoâng aûnh höôûng nhieàu ñeán caùc boä phaän khaùc cuûa moâ hình tích hôïp. 5.2 Moâ hình tích hôïp 5.2.1 Giôùi thieäu moâ hình Moâ hình tích hôïp môùi bao goàm: Moät taäp caùc coâng vieäc quaûn lyù döï aùn phaàn meàm, moãi coâng vieäc coù caùc höôùng daãn veà phöông phaùp thöïc hieän (ñöôïc moâ taû trong baûng 5.2). Moät soá höôùng daãn veà caùch aùp duïng moâ hình tích hôïp (ñöôïc moâ taû trong phaàn 5.2.2). Moâ taû moät soá moâ hình moâ phoûng lieân tuïc trong moâ hình tích hôïp (ñöôïc moâ taû trong phaàn 5.3). Baûng 5.2 Caùc coâng vieäc cuûa quaûn lyù döï aùn phaàn meàm vaø phöông phaùp thöïc hieän Caùc coâng vieäc cuûa quaûn lyù döï aùn phaàn meàm Phöông phaùp truyeàn thoáng Moâ phoûng lieân tuïc A. GIAI ÑOAÏN LAÄP KEÁ HOAÏCH DÖÏ AÙN 1. Löïa choïn quy trình X 2. Keá hoaïch nhaân söï 2.1 Chieán löôïc phaân phoái nguoàn löïc X 2.2 Boá trí nhaân söï, phaân coâng coâng vieäc X 3. Keá hoaïch veà tieán ñoä 3.1 Keá hoaïch giao haøng X 3.2 Saép xeáp coâng vieäc X 4. Toå chöùc döï aùn X B. GIAI ÑOAÏN THÖÏC HIEÄN DÖÏ AÙN 1. Theo doõi vaø baùo caùo tieán ñoä X 2. Thay ñoåi vaø boå sung nhaân söï 2.1 Ñaùnh giaù hieäu quaû X 2.2 Saép xeáp laïi nhaân söï vaø coâng vieäc X 3. Thay ñoåi yeâu caàu 3.1 Ñaùnh giaù caùc taùc ñoäng X 3.2 Boá trí, ñieàu chænh coâng vieäc X 4. Thay ñoåi thieát keá 4.1 Ñaùnh giaù aûnh höôûng X 4.2 Thay ñoåi keá hoaïch X 5. Giaûi quyeát caùc vaán ñeà naûy sinh X 5.1 Xaùc ñònh vaán ñeà X 5.2 Tìm nguyeân nhaân cuûa vaán ñeà X 5.3 Tìm giaûi phaùp X 5.4 Laäp keá hoaïch thöïc hieän giaûi phaùp X 5.5 Thöïc hieän giaûi phaùp X C. GIAI ÑOAÏN KEÁT THUÙC DÖÏ AÙN 1. Toång hôïp soá lieäu X 2. Ñaùnh giaù keát quaû döï aùn X 3. Giaûi thích nguyeân nhaân X Quy trình xaây döïng baûng: Tìm hieåu caùc ñaëc ñieåm cuûa döï aùn phaàn meàm vaø quy trình gia coâng phaàn meàm ñöôïc ñeå ruùt ra caùc coâng vieäc, vaán ñeà tieâu bieåu nhaát cuûa quaûn lyù döï aùn gia coâng phaàn meàm. Choïn phöông phaùp phuø hôïp cho töøng coâng vieäc (truyeàn thoáng hay moâ phoûng lieân tuïc), döïa vaøo öu vaø nhöôïc ñieåm cuûa moãi phöông phaùp. Döïa vaøo kyõ thuaät cuûa moãi phöông phaùp ñeå ñöa ra caùch thöùc thöïc hieän töøng coâng vieäc Baûng 5.3 Caùch thöùc thöïc hieän töøng coâng vieäc Caùc coâng vieäc cuûa quaûn lyù döï aùn Moâ taû A. GIAI ÑOAÏN LAÄP KEÁ HOAÏCH DÖÏ AÙN 1. Löïa choïn quy trình Khi caân nhaéc giöõa caùc quy trình khaùc nhau vaø möùc ñoä aùp duïng quy trình kieåm soaùt chaát löôïng cho töøng döï aùn cuï theå, nhaø quaûn lyù coù theå bieåu dieãn caùc quy trình ñoù thaønh caùc sô ñoà nhaän thöùc (cognitive map) hay moâ hình moâ phoûng lieân tuïc ñeå phaân tích caùc hieäu öùng vaø thöû nghieäm ñeå choïn ra phöông aùn toái öu. 2. Keá hoaïch nhaân söï 2.1 Chieán löôïc phaân phoái nguoàn löïc Söû duïng moâ phoûng lieân tuïc ñeå so saùnh giöõa caùc phöông aùn vaø tìm ra chieán löôïc toái öu cho: Nhaân löïc cho kieåm tra phaàn meàm Nhaân löïc cho kieåm soaùt quy trình Keá hoaïch boå sung vaø thay ñoåi nhaân löïc 2.2 Boá trí nhaân söï, phaân coâng coâng vieäc Söû duïng sô ñoà Gantt, ma traän traùch nhieäm vaø bieåu ñoà nhaân löïc ñeå boá trí nhaân söï vaø phaân coâng coâng vieäc. 3. Keá hoaïch veà tieán ñoä 3.1 Keá hoaïch giao haøng Duøng caùc moâ hình moâ phoûng lieân tuïc ñeå ñaùnh giaù caùc taùc ñoäng cuûa söï can thieäp töø phía khaùch haøng vaø aùp löïc coâng vieäc. Töø ñoù laäp keá hoaïch giao haøng ñeå giaûm thieåu caùc taùc ñoäng naøy. 3.2 Saép xeáp coâng vieäc Söû duïng sô ñoà Gantt, sô ñoà PERT ñeå laäp keá hoaïch laøm vieäc chi tieát. 4. Toå chöùc döï aùn Söû duïng ma traän traùch nhieäm, baûng moâ taû coâng vieäc, quy trình baùo caùo... B. GIAI ÑOAÏN THÖÏC HIEÄN DÖÏ AÙN 1. Theo doõi vaø baùo caùo tieán ñoä Töø caùc baùo caùo coâng vieäc theo ñònh kyø vaø tieán ñoä thöïc hieän coâng vieäc theå hieän treân sô ñoà Gantt 2. Thay ñoåi vaø boå sung nhaân söï 2.1 Ñaùnh giaù hieäu quaû Duøng caùc moâ hình moâ phoûng lieân tuïc ñeå phaân tích hieäu quaû, ñaùnh giaù vaø so saùnh caùc phöông aùn: Soá löôïng vaø kinh nghieäm cuûa nhaân löïc caàn boå sung Thôøi gian boå sung So saùnh boå sung nhaân söï vôùi caùc phöông aùn khaùc: laøm theâm giôø, taêng theâm thôøi gian, giaûm khoái löôïng coâng vieäc... 2.2 Saép xeáp laïi nhaân söï vaø coâng vieäc Ñieàu chænh laïi sô ñoà Gantt, ma traän traùch nhieäm vaø bieåu ñoà nhaân löïc 3. Thay ñoåi yeâu caàu 3.1 Ñaùnh giaù caùc taùc ñoäng Duøng moâ hình moâ phoûng lieân tuïc ñeå phaùt hieän vaø ñaùnh giaù caùc taùc ñoäng cuûa söï thay ñoåi 3.2 Boá trí, ñieàu chænh coâng vieäc Chuyeån caùc hieäu öùng tìm ñöôïc thaønh thôøi gian vaø chi phí. Ñieàu chænh keá hoaïch thöïc hieän treân sô ñoà Gantt vaø phaân coâng laïi coâng vieäc. 4. Thay ñoåi thieát keá 4.1 Ñaùnh giaù aûnh höôûng Duøng moâ hình moâ phoûng lieân tuïc ñeå ñaùnh giaù caùc taùc ñoäng cuûa caùc thieát keá bò thay ñoåi vaø caùc coâng vieäc naûy sinh 4.2 Thay ñoåi keá hoaïch Tính toaùn thôøi gian vaø chi phí cho caùc taùc ñoäng vaø coâng vieäc môùi naûy sinh. Ñieàu chænh keá hoaïch thöïc hieän treân sô ñoà Gantt vaø phaân coâng laïi coâng vieäc. 5. Giaûi quyeát caùc vaán ñeà naûy sinh 5.1 Xaùc ñònh vaán ñeà Xaùc ñònh caùc khoù khaên vaø vaán ñeà töø caùc baùo caùo vaø hoïp ñònh kyø. 5.2 Tìm nguyeân nhaân cuûa vaán ñeà Söû duïng caùc sô ñoà nhaän thöùc ñeå moâ taû vaán ñeà vaø caùc quan heä, caùc voøng phaûn hoài ñeå tìm kieám nguyeân nhaân cuûa vaán ñeà 5.3 Tìm giaûi phaùp Tìm giaûi phaùp töø kinh nghieäm hay töø caùc sô ñoà cuûa 5.2 Duøng moâ phoûng lieân tuïc ñeå tìm vaø ñaùnh giaù hieäu öùng cuûa caùc giaûi phaùp ñeå choïn löïa phöông aùn toái öu 5.4 Laäp keá hoaïch thöïc hieän giaûi phaùp Chuyeån giaûi phaùp thaønh WBS, sô ñoà Gantt, PERT 5.5 Thöïc hieän giaûi phaùp C. GIAI ÑOAÏN KEÁT THUÙC DÖÏ AÙN 1. Toång hôïp soá lieäu Töø caùc baùo caùo tieán ñoä, keát quaû caùc coâng vieäc hoaøn thaønh 2. Ñaùnh giaù keát quaû döï aùn So saùnh keát quaû vôùi muïc tieâu vaø keá o1 3. Giaûi thích nguyeân nhaân Duøng moâ phoûng lieân tuïc ñeå phaân tích caùc sai leäch vaø tìm kieám caùc taùc ñoäng daãn ñeán caùc sai leäch ñoù 5.2.2 Phöông phaùp aùp duïng Aùp duïng trong döï aùn Yeâu caàu cuûa vieäc aùp duïng moâ hình tích hôïp laø ngöôøi aùp duïng phaûi hieåu ñöôïc: Phöông phaùp tö duy heä thoáng Moät soá kyõ thuaät moâ phoûng lieân tuïc Moâ hình tích hôïp Muïc tieâu cuûa vieäc aùp duïng moâ hình tích hôïp ÖÙng duïng ñaàu tieân cuûa moâ phoûng lieân tuïc laø hoã trôï quaù trình ra caùc quyeát ñònh trong döï aùn. Ngöôøi ra quyeát ñònh coù theå duøng moâ phoûng lieân tuïc ñeå thöû nghieäm caùc phöông aùn. Sau khi ra quyeát ñònh thì aùp duïng caùc coâng cuï cuûa phöông phaùp truyeàn thoáng ñeå thi haønh. ÖÙng duïng thöù hai laø tö duy heä thoáng vaø caùc coâng cuï cuûa moâ phoûng lieân tuïc cho pheùp nhaø quaûn lyù tìm ra nguyeân nhaân caùc sai leäch nhaèm ñöa ra phöông aùn giaûi quyeát chính xaùc. Do ñoù trong moâ hình tích hôïp, moâ phoûng lieân tuïc thöôøng ñöôïc aùp duïng trong giai ñoaïn ñaàu cuûa coâng vieäc. Quy trình aùp duïng moâ hình tích hôïp trong moät coâng ty gia coâng phaàn meàm Xaùc ñònh nhu caàu veà phöông phaùp môùi baèng caùch lieät keâ caùc vaán ñeà quaûn lyù xaûy ra trong nhieàu döï aùn vaø ñöôïc laëp laïiù nhieàu laàn. Huaán luyeän veà tö duy heä thoáng vaø moâ phoûng lieân tuïc: Giôùi thieäu moâ hình tích hôïp ÖÙng duïng moâ hình tích hôïp trong moät soá döï aùn Ñaùnh giaù keát quaû, thu thaäp caùc phaûn hoài vaø tieán haønh caùc ñieàu chænh, boå sung cho phuø hôïp vôùi quy trình vaø caùc ñaëc thuø cuûa coâng ty. Tieáp tuïc chu kyø 4-5 (thöû nghieäm – ñieàu chænh) cho ñeán khi moâ hình tích hôïp cho hieäu quaû roõ reät vaø oån ñònh. Huaán luyeän cho toaøn coâng ty ÖÙng duïng cho taát caû caùc döï aùn trong toaøn coâng ty Ñaùnh giaù keát quaû vaø tieáp tuïc toái öu moâ hình 5.3 Moät soá moâ hình moâ phoûng lieân tuïc Baûng 5.4 Moät soá moâ hình moâ phoûng lieân tuïc ñöôïc ñöa vaøo moâ hình tích hôïp MOÂ HÌNH TAÙC GIAÛ MUÏC TIEÂU Moâ hình Khaûo Saùt Quy Trình Kieåm Soaùt Chaát Löôïng John D.Sterman vaø Nelson P.Repenting [5] Phaân tích hieäu quaû cuûa söï phaân phoái nguoàn löïc trong döï aùn Moâ hình Khaûo Saùt Ñònh Luaät Brooks Ray Madachy vaø Denton Tarbet [3] Phaân tích caùc taùc ñoäng cuûa vieäc boå sung nhaân söï Moâ hình Quaûn Lyù Nhaân Söï Ray Madachy vaø Denton Tarbet [3] Khaûo saùt caùc taùc ñoäng cuûa vieäc luaân chuyeån nhaân söï, tuyeån duïng… Moâ hình ñaùnh giaù taùc ñoäng cuûa söï thay ñoåi thieát keá Terry Williams, Colin Eden, Fran Ackermann, Andrew Tait [22] Ñaùnh giaù caùc taùc ñoäng (tröïc tieáp vaø giaùn tieáp) leân toaøn boä döï aùn do söï thay ñoåi thieát keá taïo ra Moâ hình ñaùnh giaù taùc ñoäng cuûa haønh vi khaùch haøng leân döï aùn Alexandre G.Rodrigues vaø Terry Williams [18] Phaân tích caùc taùc ñoäng cuûa khaùch haøng leân söï oån ñònh cuûa döï aùn vaø caùc hieäu öùng ñoái vôùi tieán ñoä, chaát löôïng. Phaàn sau seõ moâ taû chi tieát caùc moâ hình naøy theo caùc noäi dung sau: Muïc ñích cuûa moâ hình Giôùi thieäu moâ hình Tröôøng hôïp aùp duïng Keát luaän Caùc moâ taû naøy seõ giuùp cho vieäc aùp duïng moâ hình thuaän tieän vaø deã daøng hôn. 5.3.1 Quy trình kieåm soaùt chaát löôïng Muïc ñích cuûa moâ hình Vai troø cuûa quy trình kieåm soaùt chaát löôïng trong döï aùn Neân daønh bao nhieâu nguoàn löïc cho vieäc kieåm tra saûn phaåm vaø caûi tieán quy trình Giôùi thieäu moâ hình Phaàn lôùn loãi ñöôïc taïo ra do caùc sai soùt cuûa quy trình. Do ñoù neáu döï aùn aùp duïng caùc quy trình hieäu quaû vaø caùc thaønh vieân trong döï aùn ñeàu ñöôïc huaán luyeän veà quy trình phaùt trieån phaàn meàm vaø quy trình chaát löôïng thì caùc sai soùt seõ ñöôïc giaûm thieåu. Hình 5.1 Moâ hình khaûo saùt quy trình (a) [5] Nhaø quaûn lyù döï aùn phaûi so saùnh giöõa lôïi ích vaø chi phí cuûa vieäc ñaàu tö cho quy trình caûi tieán/kieåm soaùt chaát löôïng: Chi phí: Nhaân löïc daønh cho vieäc caûi tieán quy trình Thôøi gian huaán luyeän cho caùc thaønh vieân trong döï aùn Noã löïc thöïc hieän quy trình kieåm soaùt chaát löôïng Lôïi ích: Giaûm soá löôïng sai hoûng Giaûm thôøi gian kieåm tra vaø söõa loãi Moâ hình sau cho thaáy neáu nhieàu nguoàn löïc ñöôïc daønh cho vieäc söûa loãi thì nguoàn löïc daønh cho vieäc giaûi quyeát caùc vaán ñeà cuûa quy trình giaûm ñi (do haïn cheá veà nguoàn löïc), daãn ñeán sai soùt tieáp tuïc ñöôïc taïo ra vaø khoâng theå giaûm ñöôïc soá löôïng nhaân löïc ñeå söûa loãi. Hình 5.2 Moâ hình khaûo saùt quy trình (b) [5] Tröôøng hôïp aùp duïng Loaïi döï aùn: Taát caû caùc döï aùn Giai ñoaïn aùp duïng: Laäp keá hoaïch döï aùn: quyeát ñònh boá trí nguoàn löïc Keát luaän Khi coù söï ñaàu tö nguoàn löïc phuø hôïp ñeå kieåm tra chaát löôïng saûn phaåm trong giai ñoaïn ñaàu, caùc sai soùt seõ ñöôïc phaùt hieän sôùm vaø nhoùm thöïc hieän döï aùn coù ñuû thôøi gian ñeå khaéc phuïc, söõa chöõa. Ñaàu tö nguoàn löïc cho vieäc söûa loãi seõ giaûm caùc sai soùt trong saûn phaåm cuoái cuøng. Ñaàu tö nguoàn löïc cho caùc hoaït ñoäng caûi tieán quy trình seõ coù taùc ñoäng daøi haïn baèng caùch naâng cao hieäu quaû cuûa quy trình, töø ñoù giaûm tyû leä sai hoûng ñöôïc taïo ra. 5.3.2 Moâ hình khaûo saùt ñònh luaät Brooks Muïc ñích cuûa moâ hình Muïc ñích cuûa moâ hình laø khaûo saùt ñònh luaät Brooks baèng moâ hình moâ phoûng lieân tuïc, nhaèm hieåu roõ caùc taùc ñoäng cuûa vieäc thay ñoåi nhaân söï trong döï aùn phaàn meàm. Giôùi thieäu moâ hình Moät nhaän ñònh noåi tieáng cuûa cuûa Fred Brooks (1975): “Theâm ngöôøi vaøo moät döï aùn phaàn meàm ñang bò treã seõ caøng laøm noù treã hôn” (Adding manpower to a late software project makes it later) vôùi nhöõng lyù giaûi veà huaán luyeän vaø giao tieáp (training and communication overhead). Moâ hình ñöôïc xaây döïng vôùi moät soá giaû ñònh: Thaønh vieân môùi seõ caàn söï huaán luyeän töø caùc thaønh vieân cuõ coù kinh nghieäm. Nhieàu ngöôøi seõ caàn nhieàu giao tieáp (communication). Naêng suaát trung bình cuûa caùc thaønh vieân cuõ luoân cao hôn caùc thaønh vieân môùi Hình 5.3 Moâ hình khaûo saùt ñònh luaät Brooks [3] Hình 5.4 Caùc taùc ñoäng cuûa söï boå sung nhaân söï [3] Khi caàn taêng khoái löôïng coâng vieäc leân 20%, caùc nhaø quaûn lyù döï aùn thöôøng yeâu caàu taêng theâm 20% thaønh vieân. Tuy nhieân moâ hình cho thaáy sau khi boå sung nhaân söï, khoái löôïng coâng vieäc seõ giaûm xuoáng, sau ñoù seõ daàn daàn taêng theâm nhöng seõ khoâng bao giôø ñaït 20%: Caùc thaønh vieân môùi caàn thôøi gian huaán luyeän Caùc thaønh vieân cuõ phaûi daønh thôøi gian huaán luyeän caùc thaønh vieân môùi Caùc thaønh vieân môùi gaây ra nhieàu sai hoûng hôn, do ñoù noã löïc söõa loãi seõ taêng leân Theâm thôøi gian ñeå giao tieáp vaø trao ñoåi laøm giaûm thôøi gian thöïc hieän döï aùn Do söï boå sung nhaân söï caàn thôøi gian ñeå phaùt huy hieäu quaû, neáu thôøi gian coøn laïi cuûa döï aùn quaù ngaén seõ khoâng coù taùc duïng. Tröôøng hôïp aùp duïng Giai ñoaïn aùp duïng: Thöïc hieän döï aùn: quyeát ñònh boå sung nhaân söï. Keát luaän Moâ hình cho thaáy ñònh luaät Brooks chæ ñuùng trong nhöõng ñieàu kieän nhaát ñònh, vì coù söï ñaùnh ñoåi giöõa soá laàn theâm ngöôøi vaø thôøi gian cuûa moät chu kyø (lifecycle) trong döï aùn. Ta vaãn coù theå theâm ngöôøi trong giai ñoaïn ñaàu cuûa döï aùn. Ta coù theå laøm roõ ñònh luaät Brooks nhö sau: “Theâm ngöôøi vaøo moät döï aùn phaàn meàm ñang bò treã seõ caøng laøm noù treã hôn, neáu theâm quaù nhieàu trong giai ñoaïn sau cuûa döï aùn” (Adding manpower to a late software project makes it later if too much is added too late). 5.3.3 Moâ hình quaûn lyù nhaân söï trong döï aùn Muïc ñích cuûa moâ hình Ñieàu chænh moâ hình ñònh luaät Brooks ñeå hoã trôï vieäc ra caùc quyeát ñònh veà : Thueâ möôùn vaø luaân chuyeån nhaân söï Khaûo saùt vaán ñeà luaân chuyeån nhaân söï giöõa caùc döï aùn. Giôùi thieäu moâ hình Moâ hình bao goàm moät soá voøng phaûn hoài: Tyû leä loãi phaùt sinh phuï thuoäc vaøo kinh nghieäm cuûa caùc thaønh vieân trong döï aùn Naêng suaát tyû leä vôùi kinh nghieäm nhöng seõ giaûm khi soá löôïng caùc thaønh vieân trong döï aùn taêng leân. Hình 5.5 Moâ hình quaûn lyù nhaân söï trong döï aùn [3] Tröôøng hôïp aùp duïng Giai ñoaïn aùp duïng: Hoaïch ñònh döï aùn: hoaïch ñònh nhaân söï Thöïc hieän döï aùn: quyeát ñònh ñieàu chænh nhaân söï. Keát luaän Moâ hình cho thaáy trong moät soá tröôøng hôïp, söï taêng theâm ngöôøi seõ coù hieäu quaû vaø moät soá tröôøng hôïp khoâng coù keát quaû. Moâ hình cuõng cho thaáy vieäc tuyeån duïng moät ngöôøi thöôøng maát treân hai thaùng. Do ñoù keá hoaïch tuyeån duïng neân ñöôïc hoaïch ñònh tröôùc moät caùch phuø hôïp. Moâ hình cuõng cho thaáy söï chuyeån ñoåi nhaân söï thöôøng mai laïi hieäu quaû keùm. Caû hai döï aùn ñeàu phaûi daønh thôøi gian cho vieäc huaán luyeän ngöôøi môùi vaø taêng soá löôïng caùc trao ñoåi (communication). Ngoaøi ra, hieäu quaû khi moät ngöôøi laøm nhieàu vieäc ñoàng thôøi cuõng thaáp hôn so vôùi khi laøm moät coâng vieäc taïi moät thôøi ñieåm. 5.3.4 Quan heä vôùi khaùch haøng Muïc ñích cuûa moâ hình Khaûo saùt caùc taùc ñoäng cuûa khaùch haøng leân döï aùn trong giai ñoaïn thöïc hieän vaø ñaùnh giaù caùc aûnh höôûng cuûa caùc taùc ñoäng ñoù leân chaát löôïng vaø khaû naêng hoaøn thaønh döï aùn. Ñeà xuaát moät soá giaûi phaùp ñeå haïn cheá caùc taùc ñoäng ñoù Giôùi thieäu moâ hình Caùc taùc ñoäng cuûa haønh vi khaùch haøng leân döï aùn: Raøng buoäc veà thôøi gian Caùc yeâu caàu veà baùo caùo tieán ñoä Söï chaäm treã trong vieäc duyeät/thoâng qua caùc taøi lieäu Söï chaäm treã trong vieäc cung caáp caùc thoâng tin caàn thieát Thay ñoåi yeâu caàu, phaïm vi cuûa döï aùn Do khaùch haøng naèm ngoaøi söï kieåm soaùt cuûa nhaø phaùt trieån phaàn meàm, caùc taùc ñoäng naøy caàn phaûi ñöôïc phaân tích vaø ñaùnh giaù, ñeå ñaûm baûo söï thaønh coâng cuûa döï aùn. Quan heä giöõa khaùch haøng vaø nhaø saûn xuaát phaàn meàm trong khi döï aùn ñang dieãn ra thoâng qua hai quaù trình: Tieáp tuïc phaân tích laøm roõ caùc yeâu caàu vaø phaïm vi cuûa döï aùn Khi ñi vaøo laøm roõ caùc noäi dung chi tieát, khaùch haøng vaø nhaø saûn xuaát phaàn meàm thöôøng coù caùc baát ñoàng veà chöùc naêng cuûa heä thoáng ñang ñöôïc xaây döïng. Khaùch haøng luoân ñoøi hoûi nhieàu chöùc naêng hôn döï kieán cuûa nhaø saûn xuaát phaàn meàm (so vôùi nhöõng giaû ñònh khi laäp keá hoaïch döï aùn). Baùo caùo tieán ñoä thöïc hieän Döï aùn phaàn meàm thöôøng coù nhöõng vaán ñeà khoâng döï ñoaùn ñöôïc seõ laøm chaäm treã moät soá coâng vieäc vaø ñieàu ñoù laøm cho khaùch haøng nghi ngôø veà khaû naêng thöïc hieän ñuùng tieán ñoä cuûa döï aùn. Hình 5.6 Moâ hình khaûo saùt caùc taùc ñoäng cuûa khaùch haøng [18] Trong moâ hình naøy, coù 4 taùc ñoäng cuûa khaùch haøng ñöôïc khaûo saùt: Chaäm treã vieäc thoâng qua thieát keá: Laøm caùc coâng vieäc phía sau phaûi baét ñaàu treã Thay ñoåi yeâu caàu, phaïm vi coâng vieäc: Laøm phaùt sinh caùc coâng vieäc môùi Söï chaáp nhaän treã haïn moät soá coâng vieäc: Neáu khaùch haøng khoâng chaáp nhaän söï treã haïn moät soá coâng vieäc, thôøi gian thöïc hieän caùc coâng vieäc naøy bò ruùt ngaén (do söï treã haïn caùc coâng vieäc tröôùc ñoù) Yeâu caàu baùo caùo tieán ñoä: Khi khaùch haøng lo ngaïi veà tieán ñoä döï aùn, caùc baùo caùo tieán ñoä ñöôïc yeâu caàu chaët cheõ, chi tieát vaø thöôøng xuyeân hôn. Ñieàu ñoù aûnh höôûng ñeán thôøi gian daønh cho vieäc thöïc hieän döï aùn. Caùc taùc ñoäng treân gaây ra caùc hieäu öùng: Xaùo troän coâng vieäc so vôùi keá hoaïch Taêng aùp löïc leân nhoùm thöïc hieän döï aùn Giaûm naêêng suaát Moâ hình sau khaûo saùt caùc aûnh höôûng cuûa khaùch haøng leân tieán ñoä thöïc hieän döï aùn. Hình 5.7 Moâ hình khaûo saùt aûnh höôûng cuûa khaùch haøng leân tieán ñoä thöïc hieän döï aùn [18] Caùc taùc ñoäng cuûa caùc söï thay ñoåi trong döï aùn [8]: Giaûm naêng suaát lao ñoäng Giaûm tinh thaàn laøm vieäc Saép xeáp laïi coâng vieäc Saép xeáp laïi nhaân söï Ñieàu chænh keá hoaïch thöïc hieän Caùc aùp löïc töø phía khaùch haøng ñoøi hoûi söï hoaøn thaønh ñuùng haïn cuûa caùc coâng vieäc keá tieáp, ngöôøi quaûn lyù döï aùn phaûi thöïc hieän moät soá bieän phaùp ñeå caûi thieän keát quaû trong ngaén haïn: theâm ngöôøi, laøm ngoaøi giôø, giaûm kieåm tra…aûnh höôûng ñeán phaàn coøn laïi cuûa döï aùn: giaûm chaát löôïng, hieäu quaû giaûm daàn… Tröôøng hôïp aùp duïng Moâ hình naøy phuø hôïp vôùi caùc loaïi döï aùn sau: Coù söï lieân heä chaët cheõ vôùi khaùch haøng trong quaù trình thöïc hieän döï aùn Chöa coù yeâu caàu chi tieát cuûa phaàn meàm khi döï aùn baét ñaàu Giai ñoaïn aùp duïng: Laäp keá hoaïch döï aùn Thöïc hieän döï aùn Keát luaän Moät soá vaán ñeà theå hieän qua moâ hình: Caùc coâng vieäc ngoaøi keá hoaïch seõ laøm taêng soá loãi cuûa phaàn meàm Caùc baát ñoàng veà chöùc naêng cuûa heä thoáng seõ laøm giaûm naêng suaát Keá quaû cuûa caùc taùc ñoäng naøy laø laøm aûnh höôûng ñeán vieäc thöïc hieän phaàn sau cuûa döï aùn theo keá hoaïch. Khi moät vaøi coâng vieäc cuûa döï aùn khoâng ñaït theo hoaïch ñònh, khaùch haøng thöôøng muoán caùc coâng vieäc lieàn phía sau seõ phaûi hoaøn thaønh ñuùng tieán ñoä. Ñieàu naøy gaây söùc eùp leân ngöôøi quaûn lyù döï aùn, ñoøi hoûi phaûi ra nhöõng quyeát ñònh mang tính ñoái phoù, laøm aûnh höôûng ñeán hoaït ñoäng bình thöôøng cuûa döï aùn: yeâu caàu laøm nhanh hôn, laøm ngoaøi giôø, giaûm kieåm tra, taêng caùc coâng vieäc ñoàng thôøi…laøm aûnh höôûng ñeán chaát löôïng phaàn meàm vaø khaû naêng hoaøn thaønh caùc coâng vieäc tieáp theo. Giaûi phaùp ñeå traùnh caùc taùc ñoäng xaáu cuûa söï can thieäp khaùch haøng leân döï aùn: Giai ñoaïn hoaïch ñònh: cung caáp thôøi gian döï tröõ (buffer) cho caùc coâng vieäc ôû giai ñoaïn ñaàu cuûa döï aùn ñeå haïn cheá caùc coâng vieäc khoâng ñaït keá hoaïch cho duø coù caùc bieán ñoäng. Giai ñoaïn thöïc hieän: thöông löôïng hieäu quaû cuûa khaùch haøng ñeå giöõ tieán ñoä laøm vieäc bình thöôøng. 5.3.5 Thay ñoåi thieát keá Muïc ñích cuûa moâ hình 1. Thay ñoåi thieát keá vaø söï chaäm treã trong vieäc thoâng qua caùc thieát keá aûnh höôûng nhö theá naøo ñeá döï aùn trong khi ñang thöïc hieän Giôùi thieäu moâ hình Hình 5.8 Moâ hình khaûo saùt caùc aûnh höôûng cuûa söï thay ñoåi thieát keá [18] Söï chaäm treã trong vieäc thoâng qua caùc thieát keá: Do thôøi haïn giao haøng khoâng thay ñoåi, nhaø quaûn lyù döï aùn phaûi gia taêng caùc coâng vieäc thöïc hieän song song hoaëc giaûm thôøi gian thöïc hieän caùc coâng vieäc ñoù. Caû hai ñeàu gaây ra nhöõng xaùo troân vaø aûnh höôûng ñeán chaát löôïng. Thay ñoåi thieát keá (theo yeâu caàu cuûa khaùch haøng hay nhoùm thöïc hieän döï aùn) Thay ñoåi thieát keá khoâng chæ laøm taêng thôøi gian (cho vieäc thieát keá laïi) vaø caùc coâng vieäc tröïc tieáp bò thay ñoåi maø coøn taùc ñoäng leân toaøn boä döï aùn do nhieàu coâng vieäc bò xaùo troän. Keá hoaïch thöïc hieän döï aùn phaûi ñöôïc ñieàu chænh ñeå ñaûm baûo taát caû caùc thay ñoåi ñeàu ñöôïc tính ñeán. Tröôøng hôïp aùp duïng Loaïi döï aùn: Taát caû caùc döï aùn Giai ñoaïn aùp duïng: Thöïc hieän döï aùn Keát luaän Thay ñoåi thieát keá khi döï aùn ñang ñöôïc thöïc hieän coù aûnh höôûng raát lôùn: xaùo troän coâng vieäc, nhieàu coâng vieäc phaûi laøm laïi …do ñoù caùc taùc ñoäng phaûi ñöôïc khaûo saùt toaøn dieän vaø keá hoaïch thöïc hieän döï aùn phaûi ñöôïc ñieàu chænh laïi. CHÖÔNG 6 ÑAÙNH GIAÙ VAØ TOÁI ÖU MOÂ HÌNH 6.1 Muïc Tieâu vaø Phaïm Vi Cuûa Vieäc Thöû Nghieäm vaø Ñaùnh Giaù Ñaùnh giaù hieäu quaû thöïc teá cuûa moâ hình tích hôïp Ñaùnh giaù hieäu quaû cuûa caùc moâ hình moâ phoûng lieân tuïca”hoâng phaûi laø muïc tieâu cuûa ñeà taøi, do caùc moâ hình naøy ñaõ ñöôïc xaây döïng vaø kieåm chöùng. Troïng taâm cuûa ñeà taøi laø ñaùnh giaù giaûi phaùp phoái hôïp giöõa phöông phaùp quaûn lyù döï aùn truyeàn thoáng vôùi söï hoã trôï cuûa coâng cuï moâ phoûng lieân tuïc. Söï tích hôïp phaûi coù khaû naêng naâng cao naêng löïc quaûn lyù döï aùn Ñieàu chænh vaø toái öu moâ hình Moâ hình ban ñaàu ñöôïc xaây döïng treân cô sôû lyù thuyeát khoù coù theå ñaït ñöôïc hieäu quaû cao. Noù caàn ñöôïc thöû nghieäm, ñaùnh giaù vaø hieäu chænh nhieàu laàn ñeå ñaït ñöôïc giaûi phaùp toái öu nhaát. Caùc yeáu toá hieäu chænh chuû yeáu: Theâm vaøo moâ hình caùc coâng vieäc môùi, vaán ñeà môùi cuûa quaûn lyù döï aùn phaàn meàm Chia nhoû moät coâng vieäc trong moâ hình Ví duï: Coâng vieäc A hieän taïi ñöôïc ñeà nghò duøng phöông phaùp truyeàn thoáng ñeå thöïc hieän coù theå ñöôïc chia nhoû thaønh hai coâng vieäc A1 vaø A2. A1 duøng moâ phoûng lieân tuïc vaø A2 duøng phöông phaùp truyeàn thoáng. Thay ñoåi phöông phaùp thöïc hieän (töø phöông phaùp truyeàn thoáng thaønh moâ phoûng lieân tuïc hoaëc ngöôïc laïi) Thay ñoåi moâ hình moâ phoûng lieân tuïc ñang ñöôïc söû duïng trong moâ hình tích hôïp. 6.2 Phöông Phaùp Thöû Nghieäm & Ñaùnh Giaù Hieäu quaû thöïc teá cuûa moâ phoûng tích hôïp coù theå ñöôïc ñaùnh giaù baèng nhieàu phöông phaùp. Moãi phöông phaùp coù nhöõng öu nhöôïc ñieåm vaø chi phí khaùc nhau. Thöû nghieäm toaøn boä giaûi phaùp tích hôïp trong moät soá döï aùn seõ cho keát quaû toaøn dieän. Tuy nhieân do haïn cheá veà thôøi gian, ñeà taøi ñaõ choïn phöông phaùp sau: Ñaùnh giaù töøng phaàn cuûa moâ hình tích hôïp thay vì toaøn boä moâ hình. Caùc moâ hình coù theå ñöôïc aùp duïng treân caùc döï aùn khaùc nhau Ñoái töôïng tham gia laø caùc tröôûng döï aùn vaø tröôûng nhoùm cuûa caùc döï aùn ñöôïc löïa choïn. Hai loaïi thöû nghieäm sau ñöôïc thöïc hieän trong ñeà taøi: Thöû nghieäm #1: Aùp duïng töøng phaàn cuûa giaûi phaùp tích hôïp Thöû nghieäm #2: Aùp duïng giaûi phaùp tích hôïp ñeå tìm nguyeân nhaân caùc vaán ñeà trong döï aùn 6.2.1 Aùp duïng töøng phaàn cuûa giaûi phaùp tích hôïp 6. 2.1.1 Moâ taû: Aùp duïng töøng phaàn cuûa giaûi phaùp tích hôïp trong caùc döï aùn khaùc nhau tuyø theo yeâu caàu cuûa döï aùn. Ví duï: Aùp duïng trong vieäc thay ñoåi vaø boå sung nhaân söï, trong vieäc thay ñoåi yeâu caàu döï aùn hay thay ñoåi thieát keá phaàn meàm… Yeâu caàu ñaët ra laø vieäc aùp duïng phaûi bao goàm vieäc thöïc hieän caû hai phöông phaùp ñeå giaûi quyeát troïn veïn vaán ñeà, do muïc tieâu cuûa thöû nghieäm naøy laø ñaùch giaù söï tích hôïp chöù khoâng phaûi caùc moâ hình moâ phoûng lieân tuïc hay töøng phöông phaùp rieâng leõ. 6.2.1.2 Muïc tieâu: Thöû nghieäm khaû naêng keát hôïp phöông phaùp truyeàn thoáng vaø moâ phoûng lieân tuïc trong vieäc giaûi quyeát moät vaán ñeà trong döï aùn, nhöõng khoù khaên trong vieäc thöïc hieän. Ñieàu chænh vaø toái öu moâ hình tích hôïp döïa treân caùc phaûn hoài töø nhöõng ngöôøi thöïc hieän. 6.2.1.3 Phöông phaùp vaø quy trình thöïc hieän: Thöû nghieäm ñöôïc thöïc hieän theo caùc böôùc sau: Tìm hieåu döï aùn vaø yeâu caàu cuûa döï aùn Ngöôøi tieán haønh nghieân cöùu tìm hieåu veà caùc döï aùn ñöôïc choïn löïa ñeå tieán haønh thöû nghieäm vaø phoûng vaán tröôûng döï aùn veà caùc vaán ñeà, coâng vieäc caàn phaûi giaûi quyeát. Löïa choïn vaán ñeà aùp duïng Do khoâng phaûi vaán ñeà naøo cuõng coù saün moâ hình moâ phoûng lieân tuïc ñeå aùp duïng neân ngöôøi tieán haønh nghieân cöùu phaûi choïn löïa nhöõng vaán ñeà, coâng vieäc tieâu bieåu nhaát ñaõ ñöôïc ñeà caäp vaø khaûo saùt trong moâ hình tích hôïp. Tìm hieåu caùch thöïc hieän, giaûi quyeát hieän taïi Ngöôøi tieán haønh nghieân cöùu phoûng vaán ngöôøi tham gia ñeå tìm hieåu caùch thöïc hieän, giaûi quyeát vaán ñeà ñöôïc löïa choïn trong böôùc #2. Giôùi thieäu phöông phaùp môùi Ngöôøi tieán haønh nghieân cöùu giôùi thieäu moâ phoûng lieân tuïc vaø giaûi phaùp tích hôïp cho nhöõng ngöôøi tham gia. Giôùi thieäu moâ hình vaø caùch thöïc hieän Muïc tieâu, caùch thöùc thöïc hieän vaø nhöõng lôïi ích cuûa thöïc nghieäm cuõng ñöôïc chæ roõ ñeå thu ñöôïc cam keát töø phía nhöõng ngöôøi tham gia. Ngöôøi tieán haønh nghieân cöùu cuõng phaûi giôùi thieäu vaø giaûi thích caùc moâ hình lieân quan seõ aùp duïng. Thaûo luaän vaø tö vaán nhöõng ngöôøi tham gia veà quy trình vaø caùch caùch thöùc tieán haønhø. Thöïc hieän giaûi phaùp Ngöôøi tham gia thöïc hieän giaûi phaùp ñöôïc ñeà xuaát trong böôùc #5. Ngöôøi tieán haønh nghieân cöùu seõ hoã trôï khi nhöõng ngöôøi tham gia gaëp khoù khaên trong vieäc thöïc hieän. Ñaùnh giaù keát quaû vaø giaûi phaùp Ngöôøi tieán haønh nghieân cöùu seõ phoûng vaán nhöõng ngöôøi tham gia veà keát quaû ban ñaàu cuûa vieäc thöïc hieän vaø caùc ñaùnh giaù cuûa hoï veà phöông phaùp môùi. Ñieàu chænh moâ hình tích hôïp (neáu caàn) Thöïc nghieäm laø cô hoäi ñeå ngöôøi tieán haønh nghieân cöùu xem xeùt moâ hình tích hôïp trong thöïc teá vaø nghi nhaän caùc phaûn hoài ñeå ñieàu chænh vaø toái öu moâ hình. Baûng 6.1 Caùc böôùc tieán haønh thöû nghieäm #1 STT BÖÔÙC THÖÏC HIEÄN MOÂ TAÛ 1 Tìm hieåu döï aùn vaø yeâu caàu cuûa döï aùn (ngöôøi tieán haønh nghieân cöùu) Tìm hieåu döï aùn: Yeâu caàu cuûa khaùch haøng Keá hoaïch thöïc hieän döï aùn Toå chöùc döï aùn Tìm hieåu yeâu caàu cuûa döï aùn: Caùc coâng vieäc, vaán ñeà ngöôøi quaûn lyù döï aùn saép phaûi giaûi quyeát. 2 Löïa choïn vaán ñeà aùp duïng (ngöôøi tieán haønh nghieân cöùu) Choïn trong caùc coâng vieäc, vaán ñeà ngöôøi quaûn lyù döï aùn saép phaûi giaûi quyeát moät vaán ñeà, coâng vieäc coù theå aùp duïng giaûi phaùp tích hôïp ñeå giaûi quyeát 3 Tìm hieåu caùch thöïc hieän, giaûi quyeát hieän taïi (ngöôøi tieán haønh nghieân cöùu) Phoûng vaán ngöôøi quaûn lyù döï aùn veà caùch thöïc hieän, giaûi quyeát vaán ñeà ñaõ ñöôïc löïa choïn trong böôùc #2 4 Giôùi thieäu phöông phaùp môùi (ngöôøi tieán haønh nghieân cöùu) Giôùi thieäu moâ phoûng lieân tuïc vaø giaûi phaùp tích hôïp cho nhöõng ngöôøi tham gia 5 Giôùi thieäu moâ hình vaø caùch thöïc hieän (ngöôøi tieán haønh nghieân cöùu) Giôùi thieäu moâ hình moâ phoûng lieân tuïc phuø hôïp vaø phöông phaùp aùp duïng giaûi phaùp tích hôïp ñeå giaûi quyeát vaán ñeà, coâng vieäc ñöôïc löïa choïn. Söï cam keát thöïc hieän töø phía döï aùn (baèng caùch chæ roõ ñöôïc caùc lôïi ích cuûa phöông caùch môùi). Xaùc ñònh muïc tieâu (lôïi ích cho döï aùn vaø cho nghieân cöùu) 6 Thöïc hieän giaûi phaùp (ngöôøi tham gia) Phoái hôïp vôùi ngöôøi quaûn lyù döï aùn trong vieäc phaân tích vaán ñeà, khaûo saùt moâ hình 7 Ñaùnh giaù keát quaû vaø giaûi phaùp (ngöôøi tieán haønh nghieân cöùu) Ñaùnh giaù böôùc ñaàu keát quaû coâng vieäc (do nhieàu vaán ñeà chæ coù theå ñaùnh giaù khi keát thuùc döï aùn) Phoûng vaán nhöõng ngöôøi tham gia veà phöông phaùp môùi So saùnh keát quaû vôùi muïc tieâu ban ñaàu ñöôïc ñeà ra trong böôùc #5 8 Ñieàu chænh moâ hình tích hôïp (neáu caàn) (ngöôøi tieán haønh nghieân cöùu) Phaân tích keát quaû thöïc hieän vaø caùc phaûn hoài, so saùnh vôùi muïc tieâu ban ñaàu. Thöïc hieän ñieàu chænh moâ hình tích hôïp (neáu caàn) 6.2.1.4 Keát quaû Thöû nghieäm ñaõ ñöôïc thöïc hieän trong ba döï aùn vôùi caùc vaán ñeà vaø keát quaû sau: Baûng 6.2 Keát quaû thöû nghieäm #1 Vaán ñeà Giaûi phaùp ban ñaàu Giaûi phaùp theo moâ hình tích hôïp Ñieàu chænh moâ hình tích hôïp? Laäp keá hoaïch veà tieán ñoä Taêng thôøi gian cho 4 coâng vieäc trong giai ñoaïn ñaàu cuûa döï aùn Khoâng Boå sung nhaân söï Boå sung moät laäp trình vieân Boå sung moät laäp trình vieân Coù Khaùch haøng theâm yeâu caàu cho döï aùn Taêng 10% chi phí Taêng 20% chi phí (Khaùch haøng yeâu caàu thôøi gian giao haøng khoâng ñoåi) Coù Lôïi ích cuûa vieäc aùp duïng thöû nghieäm naøy ñoái vôùi caùc döï aùn chöa cao. Do nhöõng ngöôøi tham gia phaûi daønh nhieàu thôøi gian tìm hieåu phöông phaùp môùi. 6.2.1.5 Nhaän Xeùt vaø Keát luaän: Khi gaëp khoù khaên trong vieäc löïa choïn vaán ñeà aùp duïng coù nghóa laø moâ hình tích hôïp caàn ñöôïc boå sung caùc coâng vieäc vaø vaán ñeà môùi. Vieäc thu thaäp caùc phaûn hoài ñöôïc thöïc hieän trong taát caû caùc giai ñoaïn chöù khoâng chæ khi coâng vieäc ñaõ ñöôïc thöïc hieän. Ñaùnh giaù hieäu quaû cuûa phöông phaùp môùi chuû yeáu döïa vaøo nhaän ñònh cuûa ngöôøi quaûn lyù döï aùn. Caàn nhieàu thôøi gian cho vieäc giôùi thieäu phöông phaùp môùi (böôùc #4 vaø #5) vaø caàn söï hoã trôï nhieàu töø phía chuyeân gia trong vieäc phaân tích vaø thöïc hieän. Tuy nhieân vieäc aùp duïng sau naøy seõ deã daøng hôn. 6.2.2 Aùp duïng giaûi phaùp tích hôïp ñeå tìm nguyeân nhaân caùc vaán ñeà trong döï aùn 6.2.2.1 Moâ taû: Do caùc thöû nghieäm ñöôïc moâ taû ôû phaàn treân chæ nhaèm muïc tieâu hieäu chænh vaø toái öu moâ hình tích hôïp, ta caàn caùc thöû nghieäm coù khaû naêng ñaùnh giaù hieäu quaû cuûa moâ hình. Tuy nhieân vieäc ñaùnh giaù phöông phaùp môùi thoâng qua hieäu quaû cuûa döï aùn caàn nhieàu thôøi gian vaø deã bò sai leäch (do keát quaû cuûa döï aùn phuï thuoäc vaøo nhieàu yeáu toá). Do ñoù nghieân cöùu choïn caùch so saùnh nhaän thöùc cuûa ngöôøi quaûn lyù döï aùn trong vieäc tìm nguyeân nhaân cuûa nhöõng vaán ñeà cuï theå naûy sinh trong döï aùn, theo hai caùch tieáp caän khaùc nhau. Baûng 6.3 Quy trình giaûi quyeát caùc vaán ñeà naûy sinh trong döï aùn theo moâ hình tích hôïp (trích töø baûng 5.2) Caùc coâng vieäc cuûa quaûn lyù döï aùn Phöông phaùp truyeàn thoáng Moâ phoûng lieân tuïc Giaûi quyeát caùc vaán ñeà naûy sinh X 1. Xaùc ñònh vaán ñeà X 2. Tìm nguyeân nhaân cuûa vaán ñeà X 3. Tìm giaûi phaùp X 4 Laäp keá hoaïch thöïc hieän giaûi phaùp X 5 Thöïc hieän giaûi phaùp X Thöû nghieäm naøy thöïc hieän böôùc #2 theo hai phöông phaùp roài so saùnh keát quaû. 6.2.2.2 Muïc tieâu Ñaùnh giaù hieäu quaû cuûa moâ hình tích hôïp trong vieäc tìm nguyeân nhaân caùc vaán ñeà trong döï aùn phaàn meàm. 6.2.2.3 Phöông phaùp thöïc hieän: Thöû nghieäm ñöôïc thöïc hieän theo caùc böôùc sau: Tìm hieåu döï aùn vaø caùc vaán ñeà cuûa döï aùn caàn ñöôïc giaûi quyeát Ngöôøi tieán haønh nghieân cöùu tìm hieåu veà caùc döï aùn ñöôïc choïn löïa ñeå tieán haønh thöû nghieäm vaø phoûng vaán tröôûng döï aùn veà caùc vaán ñeà naûy sinh maø hoï caàn phaûi giaûi quyeát. Löïa choïn vaán ñeà aùp duïng Ngöôøi tieán haønh nghieân cöùu phaûi choïn löïa nhöõng vaán ñeà tieâu bieåu vaø khoù khaên nhaát ñeå khaûo saùt. Xaùc ñònh nguyeân nhaân cuûa vaán ñeà theo phöông phaùp truyeàn thoáng Ngöôøi tieán haønh nghieân cöùu yeâu caàu ngöôøi tham gia moâ taû veà nguyeân nhaân cuûa vaán ñeà ñaõ ñöôïc löïa choïn, caùch thöùc hoï tìm ra caùc nguyeân nhaân ñoù vaø giaûi thích veà moái lieân heä, taùc ñoäng ñeå daãn tôùi caùc haäu quaû.. Giôùi thieäu phöông phaùp môùi Ngöôøi tieán haønh nghieân cöùu giôùi thieäu cho nhöõng ngöôøi tham gia veà tö duy heä thoáng vaø phöông phaùp phaân tích theo tö duy heä thoáng. Giaûi phaùp tích hôïp. Cuõng seõ ñöôïc giôùi thieäu nhöng khoâng phaûi laø troïng taâm. Tìm nguyeân nhaân theo tö duy heä thoáng Ngöôøi tieán haønh nghieân cöùu yeâu caàu nhöõng ngöôøi tham gia tìm laïi nguyeân nhaân cuûa vaán ñeà baèng caùch söû duïng caùch thöùc tieáp caän vaø phöông phaùp môùi. Muïc tieâu, caùch thöùc thöïc hieän vaø nhöõng lôïi ích cuûa thöïc nghieäm cuõng ñöôïc chæ roõ ñeå thu ñöôïc cam keát töø phía nhöõng ngöôøi tham gia. Ngöôøi tieán haønh nghieân cöùu cuõng phaûi giôùi thieäu vaø giaûi thích caùc moâ hình lieân quan seõ aùp duïng. Thaûo luaän vaø tö vaán nhöõng ngöôøi tham gia veà quy trình vaø caùch caùch thöùc tieán haønhø. So saùnh nguyeân nhaân tìm ñöôïc qua hai phöông phaùp Keát quaû thu ñöôïc theo phöông phaùp môùi (böôùc #5) seõ ñöôïc thu thaäp vaø so saùnh vôùi keát quaû ban ñaàu (böôùc #3). Ngöôøi tieán haønh nghieân cöùu seõ phoûng vaán nhöõng ngöôøi tham gia veà caùc ñaùnh giaù cuûa hoï veà caùc keát quaû thu ñöôïc vaø hieäu quaû cuûa phöông phaùp môùi. Baûng 6.4 Caùc böôùc tieán haønh thöû nghieäm #2 STT BÖÔÙC THÖÏC HIEÄN MOÂ TAÛ 1 Tìm hieåu döï aùn vaø caùc vaán ñeà cuûa döï aùn caàn ñöôïc giaûi quyeát Tìm hieåu döï aùn: Yeâu caàu cuûa khaùch haøng Keá hoaïch thöïc hieän döï aùn Toå chöùc döï aùn Tìm hieåu vaán ñeà cuûa döï aùn: Caùc khoù khaên, sai hoûng caàn ñöôïc giaûi quyeát. 2 Löïa choïn vaán ñeà aùp duïng Choïn trong caùc khoù khaên, sai hoûng caàn ñöôïc giaûi quyeát moät vaán ñeà coù theå aùp duïng moâ phoûng lieân tuïc hay giaûi phaùp tích hôïp ñeå giaûi quyeát 3 Xaùc ñònh nguyeân nhaân cuûa vaán ñeà theo phöông phaùp truyeàn thoáng Yeâu caàu ngöôøi quaûn lyù döï aùn moâ taû veà nguyeân nhaân cuûa vaán ñeà, sai hoûng ñaõ ñöôïc löïa choïn trong böôùc #2 vaø giaûi thích caùch thöùc tìm nguyeân nhaân vaø moái lieân heä giöõa nguyeân nhaân vaø haäu quaû. 4 Giôùi thieäu phöông phaùp môùi Giôùi thieäu cho nhöõng ngöôøi quaûn lyù trong döï aùn: Tö duy heä thoáng vaø phöông phaùp phaân tích theo tö duy heä thoáng Moâ hình tích hôïp 5 Tìm nguyeân nhaân theo tö duy heä thoáng Ngöôøi quaûn lyù döï aùn tìm laïi nguyeân nhaân cuûa vaán ñeà theo caùch tieáp caän môùi, phöông phaùp phaân tích môùi 6 So saùnh nguyeân nhaân tìm ñöôïc qua hai phöông phaùp So saùnh nguyeân nhaân tìm ñöôïc trong böôùc #3 vaø böôùc #5 Thu thaäp ñaùnh giaù cuûa nhöõng ngöôøi tham gia veà nguyeân nhaân tìm ñöôïc theo phöông phaùp phaân tích môùi Thaûo luaän nhöõng ngöôøi tham gia veà hieäu quaû cuûa phöông phaùp môùi trong vieäc tìm nguyeân nhaân caùc vaán ñeà naûy sinh trong döï aùn. Hình 6.1 Quy trình tieán haønh thöû nghieäm #2 1. Tìm hieåu döï aùn 2. Löïa choïn vaán ñeà 3. Nguyeân nhaân (phöông phaùp truyeàn thoáng) 4. Giôùi thieäu phöông phaùp môùi 5. Nguyeân nhaân (phöông phaùp môùi) 6. So saùnh Thöû nghieäm ñaõ ñöôïc thöïc hieän vôùi 6 vaán ñeà, 4 ngöôøi trong 3 döï aùn vôùi phaân boá nhö sau: Baûng 6.5 Quan heä giöõa caùc vaán ñeà trong thöû nghieäm #2 Ngöôøi 1 Ngöôøi 2 Ngöôøi 3 Ngöôøi 4 Vaán ñeà 1 Döï aùn 1 Vaán ñeà 2 Döï aùn 1 Vaán ñeà 3 Döï aùn 2 Vaán ñeà 4 Döï aùn 3 Vaán ñeà 5 Döï aùn 3 Vaán ñeà 6 Döï aùn 1 Caùc vaán ñeà ñöôïc khaûo saùt vaø phaân tích ñoäc laäp. Khoâng coù söï trao ñoåi giöõa nhöõng ngöôøi tham gia. Phöông phaùp ñaùnh giaù keát quaû Chaát löôïng cuûa caùc nguyeân nhaân tìm ñöôïc theo hai phöông phaùp ñöôïc ñaùnh giaù theo hai tieâu chí sau: Soá löôïng caùc yeáu toá ñöôïc khaûo saùt khi tìm nguyeân nhaân Phöông phaùp coù nhieàu yeáu toá ñöôïc khaûo saùt seõ traùnh ñöôïc vieäc boû soùt nguyeân nhaân. Soá löôïng caùc yeáu toá ñöôïc ño löôøng nhö sau: Phöông phaùp cuõ: Yeâu caàu nhöõng ngöôøi tham gia giaûi thích caùch tìm nguyeân nhaân vaø caùc quan heä daãn ñeán keát quaû. Lieät keâ caùc yeáu toá ñöôïc ñeà caäp tôùi Phöông phaùp môùi: Ñeám caùc yeáu toá trong moâ hình nhaän thöùc ñöôïc veõ ra Ñaùnh giaù cuûa nhöõng ngöôøi tham gia ÑIEÅM YÙ NGHÓA 0 Chaát löôïng nhö nhau + 1 Phöông phaùp môùi tìm ñöôïc nhieàu nguyeân nhaân hôn - 1 Phöông phaùp cuõ tìm ñöôïc nhieàu nguyeân nhaân hôn + 2 Phöông phaùp môùi tìm ñöôïc nguyeân nhaân chính xaùc hôn - 2 Phöông phaùp cuõ tìm ñöôïc nguyeân nhaân chính xaùc hôn Baûng 6.6 Ñaùnh giaù cuûa nhöõng ngöôøi tham gia Nhöõng yeáu toá khaùc chöa coù ñieàu kieän khaûo saùt trong thöû nghieäm naøy. 6.2.2.4 Keát quaû Caùc nguyeân nhaân tìm ñöôïc theo hai phöông phaùp STT Vaán ñeà Nguyeân nhaân theo phöông phaùp truyeàn thoáng Nguyeân nhaân tìm ñöôïc theo phöông phaùp môùi 1 Phaàn meàm coøn nhieàu loãi khi giao cho khaùch haøng Vieäc kieåm tra phaàn meàm chöa toát Thieáu quy trình kieåm soaùt chaát löôïng chaët cheõ vaø hieäu quaû 2 Chi phí söûa ñoåi (rework) cao Thieáu söï giao tieáp vôùi khaùch haøng veà yeâu caàu chi tieát cuûa döï aùn Nhaân vieân thieáu kinh nghieäm Chaát löôïng thieát keá phaàn meàm chöa toát Thieáu söï giao tieáp vôùi khaùch haøng veà yeâu caàu chi tieát cuûa döï aùn Thieáu quy trình kieåm soaùt chaát löôïng chaët cheõ vaø hieäu quaû 3 Naêng löïc giao tieáp tieáng Anh keùm cuûa nhieàu thaønh vieân trong döï aùn Chöa ñoøi hoûi naêng löïc giao tieáp tieáng Anh khi tuyeån duïng Nhaân vieân chöa tích cöïc hoïc tieáng Anh Chöa ñoøi hoûi naêng löïc giao tieáp tieáng Anh khi tuyeån duïng Chöa taïo moâi tröôøng toát ñeå nhaân vieân thöïc haønh giao tieáp tieáng Anh Thieáu caùc chính saùch khuyeán khích nhaân vieân 4 Nhieàu tröôûng nhoùm (team leader) bò quaù taûi Ngöôøi tröôûng nhoùm coù quaù nhieàu traùch nhieäm Ngöôøi tröôûng nhoùm thöôøng phaûi laøm theâm caùc coâng vieäc naûy sinh Toå chöùc döï aùn chöa hôïp lyù 5 Thöôøng phaûi laøm theâm giôø (overtime) khi gaàn ñeán ngaøy giao haøng (deadline) Do coù nhieàu vaán ñeà naûy sinh, nhieàu coâng vieäc khoâng döï ñoaùn tröôùc Nhieàu coâng vieäc phaûi söûa ñoåi Nhieàu loãi phaùt hieän treã caàn söõa chöõa Thieáu thôøi gian döï phoøng khi laäp keá hoaïch cho caùc vaán ñeà naûy sinh vaø caùc coâng vieäc khoâng döï ñoaùn tröôùc Thieáu kieåm tra trong caùc giai ñoaïn ñaàu cuûa döï aùn 6 Caùc öôùc löôïng (estimate) veà thôøi gian vaø chi phí thöôøng thaáp hôn so vôùi thöïc teá Moät soá coâng vieäc thöôøng bò boû soùt Thieáu thôøi gian döï phoøng cho caùc vaán ñeà naûy sinh vaø caùc coâng vieäc khoâng döï ñoaùn tröôùc Moät soá coâng vieäc thöôøng bò boû soùt Thieáu thôøi gian döï phoøng cho caùc vaán ñeà naûy sinh vaø caùc coâng vieäc khoâng döï ñoaùn tröôùc Baûng 6.7 Caùc nguyeân nhaân tìm ñöôïc Keát quaû cho thaáy coù söï khaùc nhau roõ reät veà caùc nguyeân nhaân tìm ñöôïc. Trong moät soá tröôøng hôïp phöông phaùp môùi tìm ra theâm nhöõng nguyeân nhaân môùi. Moät soá tröôøng hôïp khaùc thì nguyeân nhaân do phöông phaùp môùi tìm ra khaùc hoaøn toaøn vôùi nguyeân nhaân theo nhaän ñònh ban ñaàu. Soá yeáu toá ñöôïc khaûo saùt vaø ñaùnh giaù cuûa ngöôøi tham gia Vaán ñeà Soá yeáu toá ñöôïc khaûo saùt Ñaùnh giaù cuûa ngöôøi tham gia Phöông phaùp cuõ Phöông phaùp môùi 1 5 7 + 2 2 6 12 + 1 3 4 11 + 1 4 5 10 0 5 6 15 + 2 6 6 12 0 Baûng 6.8 Keát quaû thöû nghieäm #2 Soá yeáu toá ñöôïc khaûo saùt theo phöông phaùp môùi cao hôn raát nhieàu so vôùi phöông phaùp truyeàn thoáng vaø coù söï khaùc bieät roõ raøng veà soá löôïng giöõa caùc vaán ñeà khaùc nhau. Do chöa quen vôùi phöông phaùp môùi, trong moät soá tröôøng hôïp nhöõng keát quaû tìm ñöôïc ôû giai ñoaïn ñaàu taùc ñoäng leân nhöng ngöôøi tham gia khi tìm kieám vaø thieát laäp caùc moái quan heä trong moâ hình nhaän thöùc. Keát quaû laø caùc nguyeân nhaân tìm ñöôïc trong nhöõng tröôøng hôïp naøy khoâng coù söï khaùc bieät ñaùng keå. 6.2.2.5 Nhaän Xeùt vaø Keát luaän Vieäc tìm nguyeân nhaân theo phöông phaùp truyeàn thoáng thöôøng raát nhanh choùng vaø chuû yeáu döïa vaøo kinh nghieäm. Logic cuûa vieäc tìm nguyeân nhaân khaù ñôn giaûn vôùi moät soá quan heä nguyeân nhaân – keát quaû. Do thieáu coâng cuï neân thöôøng chæ moät soá ít caùc yeáu toá ñöôïc khaûo saùt, daãn ñeán vieäc nhieàu nguyeân nhaân bò boû soùt hoaëc khoâng ñöôïc xaùc ñònh moät caùch chính xaùc. Phöông phaùp môùi ñoøi hoûi ngöôøi tham gia phaûi thöïc hieän moät soá thuû tuïc: Lieät keâ caùc yeáu toá Veõ caùc lieân keát (moâ hình hoaù) Ñaùnh giaù moâ hình Quaù trình naøy ñoøi hoûi ngöôøi tham gia phaûi daønh nhieàu thôøi gian cho vieäc phaân tích, suy luaän. Ñieàu naøy giaûi thích lyù do caùc nguyeân nhaân do phöông phaùp môùi thöôøng chính xaùc hôn phöông phaùp cuõ. Ngoaøi ra vieäc veõ ra caùc moâ hình cho pheùp khaûo saùt nhieàu yeáu toá hôn. Do ñoù caùc nguyeân nhaân ít bò boû soùt hôn. Phaàn lôùn nhöõng ngöôøi tham gia coù phaûn hoài tích cöïc ñoái vôùi phöông phaùp phaân tích môùi nhö moät coâng cuï cho pheùp khaûo saùt nhieàu yeáu toá moät caùch töôøng minh. 6.3 Keát Quaû Nghieân Cöùu Nghieân cöùu ñaõ xaây döïng ñöôïc moät moâ hình tích hôïp môùi treân cô sôû lyù thuyeát vaø coù moät soá thöû nghieäm ban ñaàu cho moâ hình naøy. Baûng sau laø moät soá ñaùnh giaù ñoái vôùi keát quaû nghieân cöùu döïa treân nhöõng muïc tieâu ban ñaàu. Baûng 6.9 Keát quaû nghieân cöùu MUÏC TIEÂU KEÁT QUAÛ Moâ hình tích hôïp giöõa phöông phaùp quaûn lyù döï aùn truyeàn thoáng vaø moâ phoûng lieân tuïc Xaây döïng ñöôïc moâ hình söû duïng kyõ thuaät cuûa caû hai phöông phaùp trong vieäc giaûi quyeát caùc vaán ñeà cuûa quaûn lyù döï aùn phaàn meàm vaø cho pheùp phoái hôïp öu ñieåm cuûa caû hai phöông phaùp Giuùp caùc nhaø quaûn lyù döï aùn deã daøng vaän duïng moâ phoûng lieân tuïc trong quaûn lyù döï aùn Moâ hình tích hôïp thöïc hieän muïc tieâu naøy thoâng qua: Phöông phaùp bieåu dieãn: Coù caùc moâ taû vaø höôùng daãn ôû möùc ñoä thöïc haønh vieäc aùp duïng caùc moâ hình moâ phoûng lieân tuïc Möùc ñoä chi tieát: Moâ taû töøng coâng vieäc cuï theå. Tuy nhieân vieäc aùp duïng moâ hình tích hôïp ñoøi hoûi caùc kieán thöùc veà tö duy heä thoáng vaø moâ phoûng lieân tuïc maø ñieàu naøy ñoøi hoûi moät quaù trình hoïc taäp töø caùc nhaø quaûn lyù. Chi tieát (detail): Bao goàm caùc coâng vieäc cuûa quaûn lyù döï aùn vaø chæ roõ phöông phaùp aùp duïng cho töøng coâng vieäc cuï theå. Moâ hình tích hôïp khaûo saùt caùc coâng vieäc ôû möùc ñoä chi tieát nhaát ñònh nhöng chöa bao goàm taát caû caùc coâng vieäc vaø vaán ñeà cuûa quaûn lyù döï aùn Tính ñoäng (extensible): Deã daøng thay ñoåi, ñieàu chænh vaø toái öu khi aùp duïng trong thöïc teá. Do moâ hình tích hôïp gaén vôùi caùc coâng vieäc cuï theå hôn laø quy trình neân khoâng ñoøi hoûi söï lieân keát chaët cheõ giöõa caùc thaønh phaàn. Do ñoù söï thay ñoåi moät boä phaän khoâng aûnh höôûng nhieàu ñeán caùc boä phaän khaùc. Yeáu toá naøy cuõng ñaõ ñöôïc kieåm chöùng qua quaù trình thöïc nghieäm vaø toái öu moâ hình. Tính môû (openness): Cho pheùp ñöa vaøo caùc moâ hình moâ phoûng lieân tuïc trong quaûn lyù döï aùn ñaõ ñöôïc xaây döïng Ñieàu naøy ñaït ñöôïc baèng caùch theâm vaøo moâ hình tích hôïp coâng vieäc hay vaán ñeà maø moâ hình moâ phoûng lieân tuïc môùi giaûi quyeát Tính linh ñoäng (flexibility): Coù theå aùp duïng töøng phaàn hay toaøn boä moâ hình tích hôïp. Cho pheùp nhieàu loaïi döï aùn, nhieàu loaïi quy trình khaùc nhau aùp duïng ñöôïc. Ñieàu naøy ñaït ñöôïc do ñaëc ñieåm khoâng ñoøi hoûi söï lieân keát chaët cheõ giöõa caùc thaønh phaàn (ñöôïc moâ taû ôû phaàn treân) Yeáu toá naøy ñaõ ñöôïc aùp duïng trogn caùc thöïc nghieäm Cuï theå (specific): Cho moät loaïi döï aùn cuï theå (döï aùn gia coâng xuaát khaåu phaàn meàm). Hieän taïi moâ hình tích hôïp chöa bao goàm caùc yeáu toá ñaëc thuø cuûa gia coâng xuaát khaåu phaàn meàm. Tuy nhieân moâ hình chæ ñöôïc thöû nghieäm vaø kieåm chöùng treân caùc loaïi döï aùn naøy. CHÖÔNG 7 - NHAÄN XEÙT VAØ KEÁT LUAÄN 7.1 Ñoái Vôùi Moâ Hình Tích Hôïp Söï phaân chia coâng vieäc chi tieát , coù caùc höôùng daãn veà phöông phaùp thöïc hieän cho töøng coâng vieäc vaø khoâng ñoøi hoûi söï thay ñoåi veà quy trình taïo ñieàu kieän thuaän lôïi cho vieäc aùp duïng moâ phoûng lieân tuïc trong quaûn lyù döï aùn. Nhaø quaûn lyù döï aùn coù theå tuyø choïn aùp duïng moâ hình tích hôïp trong toaøn boä hay moät phaàn cuûa döï aùn. Moâ hình tích hôïp coù theå ñöôïc boå sung vaø hoaøn thieän trong quaù trình söû duïng, cho pheùp ñöa vaøo nhöõng moâ hình vaø quy trình quaûn lyù ñaëc thuø cuûa töøng coâng ty. Haïn cheá cuûa moâ hình tích hôïp: Thieáu caùc moâ hình moâ phoûng lieân tuïc ñöôïc xaây döïng saün cho döï aùn phaàn meàm. Do ñoù moâ hình tích hôïp chæ khaûo saùt vaø giôùi thieäu moät soá moâ hình ñôn giaûn vaø tieâu bieåu. Vieäc thieáu caùc moâ hình ñöôïc xaây döïng saün cho caùc vaán ñeà cuûa döï aùn phaàn meàm laø moät kho

Các file đính kèm theo tài liệu này:

  • docSD-BaocaoTN.doc