Giáo trình Quản lý dự án phần mềm

THThiNganHang
다운로드 0회
243
0

미리보기 생성 중...

자료 내용

2쪽

Qu¶n lý dù ¸n phÇn mÒm Môc lôc Lêi nãi ®Çu 6 Ch-¬ng 1. NhËp m«n vÒ qu¶n lý dù ¸n phÇn mÒm NhËp m«n 10 1.1. Nhu cÇu ®ang gia t¨ng vÒ phÇn mÒm 10 1.2. Vai trß cña viÖc qu¶n lý trong ph¸t triÓn phÇn mÒm 11 1.3. Mét thÝ dô 13 1.4. Giμnh sù chÊp nhËn c¸c thñ tôc ph¸t triÓn míi 15 1.5. Tãm t¾t 17 Ch-¬ng 2. Nh÷ng vÊn ®Ò ph¸t triÓn phÇn mÒm Mét chót phßng xa 19 2.1. Nh÷ng vÊn ®Ò c¬ b¶n 19 2.1.1. Nh÷ng vÊn ®Ò liªn quan ®Õn c¸c yªu cÇu cña dù ¸n 20 2.1.2. Nh÷ng thay ®æi th-êng xuyªn 21 2.1.3. Dù to¸n vμ nh÷ng vÊn ®Ò liªn quan 21 2.1.4. Nguån lùc bªn ngoμi 22 2.1.5. KÕt thóc mét dù ¸n phÇn mÒm 23 2.1.6. TuyÓn dông nh©n viªn vμ thuyªn chuyÓn 24 2.1.7. Theo dâi vμ gi¸m s¸t 25 2.2. Ph©n tÝch rñi ro 25 2.2.1. Dù kiÕn nh÷ng vÊn ®Ò cÇn gi¶i quyÕt 26 2.2.2. Pha ph©n tÝch 27 2.2.3. Thùc hiÖn c¸c kÕ ho¹ch ®èi phã bÊt ngê 29 2.3. Tãm t¾t 31 Bμi tËp 32 Ch-¬ng 3. Ph¸t triÓn phÇn mÒm theo hîp ®ång Quan hÖ kh¸ch hμng - nhμ ph¸t triÓn 33 3.1. Chi phÝ céng thªm ®èi l¹i víi gi¸ cè ®Þnh 33 3.1.1. Hîp ®ång phÝ céng thªm 34 3.1.2. Hîp ®ång gi¸ cè ®Þnh 36 3.2. C¸c mèi quan hÖ kh¸c gi-· kh¸ch hμng - nhμ ph¸t triÓn 37 3.3. Yªu cÇu ®èi víi mét ®Ò xuÊt (RFP) 38 3.3.1. Mét sè vÊn ®Ò c¬ b¶n 39 3.3.2. ChuÈn bÞ cña RFP 39 3.3.3. Ph¸t yªu cÇu ®Ò xuÊt RFP 42 3.4. §Ò xuÊt 43 3.4.1. §Ò xuÊt kh«ng do yªu cÇu 43 3.4.2. §Ò xuÊt khi cã yªu cÇu 44 3.4.3. §éi ngò chuÈn bÞ ®Ò xuÊt 44 3.4.4. Khu©n d¹ng ®Ò xuÊt 45 3.4.5. Kh¼ng ®Þnh c«ng viÖc (SOW) 48 3.5. DuyÖt xÐt ®Ò xuÊt vμ qu¸ tr×nh lùa chän 49 3.5.1. Ban tuyÓn chän ®Ò xuÊt 49 ThiNganHang.com2

3쪽

Qu¶n lý dù ¸n phÇn mÒm 3.5.2. Ph-¬ng ph¸p ®¸nh gi¸ ®Ò xuÊt 50 3.6. Mét sè nhËn ®Þnh bæ sung vÒ ®Ò xuÊt 52 3.6.1. Nh÷ng vÊn ®Ò liªn quan ®Õn kh¸ch hμng 52 3.6.2. Nh÷ng vÊn ®Ò liªn quan ®Õn ng-êi ®Ò nghÞ 53 3.7. Tãm t¾t 54 Bμi tËp 55 Ch-¬ng 4. Chu tr×nh ph¸t triÓn phÇn mÒm C¸c biÓu th¸i vÒ chñ ®Ò th¸c n-íc 57 4.1. Pha quan niÖm 60 4.1.1. Bμu kh«ng khÝ trong pha quan niÖm 61 4.1.2. Nh÷ng vÊn ®Ò trong pha quan niÖm 62 4.2. Pha yªu cÇu phÇn mÒm 62 4.2.1. Bμu kh«ng khÝ trong qu¸ tr×nh pha yªu cÇu 63 4.2.2. C¸c vÊn ®Ò trong pha yªu cÇu 63 4.3. Pha thiÕt kÕ 65 4.3.1. Bμu kh«ng khÝ trong pha thiÕt kÕ 66 4.3.2. Nh÷ng vÊn ®Ò trong pha thiÕt kÕ 67 4.4. Pha thùc hiÖn 68 4.4.1. Bμu kh«ng khÝ trong pha thùc hiÖn 70 4.4.2. Nh÷ng vÊn ®Ò trong pha thùc hiÖn 70 4.5. Pha tÝch hîp vμ thö nghiÖm 71 4.5.1. Bμu kh«ng khÝ trong pha tÝch hîp vμ thö nghiÖm 73 4.5.2. Nh÷ng vÊn ®Ò trong pha tÝch hîp vμ thö nghiÖm 74 4.6. Pha b¶o tr× 75 4.6.1. Bμu kh«ng khÝ trong pha b¶o tr× 76 4.6.2. Nh÷ng vÊn ®Ò trong pha b¶o tr× 77 4.7. Tãm t¾t 78 Bμi tËp 79 Ch-¬ng 5. Nguyªn t¾c qu¶n lý c¸c kü s- phÇn mÒm Hä cã thùc cã g× kh¸c nhau kh«ng ? 80 5.1. C¬ cÊu tæ chøc dù ¸n phÇn mÒm 81 5.2. C¬ cÊu ®éi ngò 85 5.2.1. L·nh ®¹o ®éi 85 5.2.2. C¸c ®éi d©n chñ 87 5.2.3. C¸c ®éi kü s- tr-ëng 87 5.2.4. C¸c ®éi chuyªn gia 88 5.3. C¸c kü thuËt b¸o c¸o c¬ b¶n 89 5.3.1. B¸o c¸o t×nh h×nh 90 5.3.2. C¸c cuéc häp vÒ t×nh h×nh dù ¸n 91 5.4. Nh÷ng ®-êng lèi chung trong qu¶n lý c¸c kü s- phÇn mÒm 92 5.5. Tãm t¾t 94 Bμi tËp 95 Ch-¬ng 6. Chia ®Ó trÞ c¸c dù ¸n lín thÕ nμo: ph©n chia vμ chiÕm lÜnh. ThiNganHang.com3

4쪽

Qu¶n lý dù ¸n phÇn mÒm Nhu cÇu lín kh«ng cã nghÜa khã 96 6.1. Tinh chÕ tõng b-íc mét 96 6.1.1. Ph©n gi¶i chøc n¨ng 98 6.1.2. Ph©n gi¶i thiÕt kÕ 99 6.2. C¬ cÊu ph©n tÝch c«ng viÖc 102 6.2.1. Ph©n gi¶i dù ¸n 103 6.2.2. WBS lμm c«ng cô qu¶n lý dù ¸n 105 6.3. Xö lý nh÷ng dù ¸n lín 106 6.3.1. C¸c hÖ thèng phô 106 6.3.2. §-êng lèi ph©n gi¶i chøc n¨ng 108 6.3.3. §-êng lèi ph©n gi¶i thiÕt kÕ 109 6.3.4. §-êng lèi ph©n gi¶i nhiÖm vô c«ng viÖc 110 6.4. Tãm t¾t 111 Bμi tËp 112 Ch-¬ng 7. C¸c chøc n¨ng hç trî dù ¸n Hç trî qu¶n lý dù ¸n 115 7.1. KiÓm tra cÊu h×nh phÇn mÒm (SCC) 116 7.1.1. ThuËt ng÷ kiÓm tra cÊu h×nh 118 7.1.2. Nguån lùc kiÓm tra cÊu h×nh 119 7.1.3. KÕ ho¹ch qu¶n lý cÊu h×nh phÇn mÒm 121 7.1.4. Mét sè ®-êng lèi chung 123 7.2. B¶o ®¶m chÊt l-îng phÇn mÒm (SQA) 126 7.2.1. Cung cÊp phÇn mÒm cã chÊt l-îng 126 7.2.2. Nguån lùc kiÓm tra chÊt l-îng 128 7.2.3. KÕ ho¹ch b¶o ®¶m chÊt l-îng phÇm mÒm 130 7.2.4. §é ®o chÊt l-îng phÇn mÒm 132 7.2.5. Mét sè ®-êng lèi chung 133 7.3. Thö nghiÖm phÇn mÒm 134 7.3.1. C¸c lo¹i thö nghiÖm phÇn mÒm 135 7.3.2. C¸c thñ tôc thö nghiÖm chÝnh thøc 137 7.3.3. Mét sè ®-êng lèi chung 138 7.4. Tãm t¾t 139 Bμi tËp 140 Ch-¬ng 8. Tiªu chuÈn ph¸t triÓn phÇn mÒm Tiªu chuÈn ph¸t triÓn: tai h¹i cÇn thiÕt 142 8.1. Tæng quan c¸c tiªu chuÈn ph¸t triÓn phÇn mÒm 142 8.2. Tiªu chuÈn US DOD 2167 145 8.2.1. Tæng quan tiªu chuÈn 2167 146 8.2.2. Rμ so¸t vμ kiÓm to¸n 148 8.2.3. M« t¶ h¹ng môc d÷ liÖu (DIDS) 148 8.2.4. LÊy kÝch th-íc tiªu chuÈn 154 8.2.5. Lîi vμ bÊt lîi cña tiªu chuÈn 2167 156 8.3. C¸c tiªu chuÈn c«ng nghÖ phÇn mÒm IEEE 156 8.3.1. Tæng quan tiªu chuÈn IEEE 157 8.3.2. Ph©n lo¹i IEEE vÒ c¸c tiªu chuÈn c«ng nghÖ phÇn ThiNganHang.com4

5쪽

Qu¶n lý dù ¸n phÇn mÒm mÒm 159 8.3.3. Lîi vμ bÊt lîi cña tiªu chuÈn IEEE 159 8.3.4. So s¸nh c¸c tiªu chuÈn IEEE vμ DOD 164 8.4. C¸c tiªu chuÈn Ada 164 8.4.1. M«i tr-êng Ada 165 8.4.2. Tiªu chuÈn IEEE cho c¸c Ada PDL 165 8.5. C¸c tiªu chuÈn ph¸t triÓn phÇn mÒm kh¸c 166 8.6. Tãm t¾t 167 Bμi tËp 168 Ch-¬ng 9. LËp tr×nh dù ¸n LËp tr×nh: vÊn ®Ò 170 9.1. KÕ ho¹ch ph¸t triÓn dù ¸n 171 9.2. C¸c ho¹t ®éng theo lËp tr×nh vμ mèc 173 9.2.1. Danh môc ho¹t ®éng theo lËp tr×nh 174 9.2.2. C¸c cét mèc vμ ®-êng mèc chñ yÕu 176 9.3. C¸c biÓu ®å Gantt 177 9.4. C¸c biÓu ®å PERT vμ con ®-êng tíi h¹n 180 9.4.1. §-êng tíi h¹n 182 9.4.2. C¸c khèi ch-¬ng tr×nh PERT vμ viÖc t¨ng c-êng 182 9.5. Nh©n sù lËp tr×nh 183 9.5.1. Qui m« ®éi ngò ph¸t triÓn 184 9.5.2. Kü n¨ng vμ kinh nghiÖm 187 9.5.3. Th¸ng cña con ng-êi bÊt ngh× 188 9.6. LËp lÞch c¸c nguån lùc 189 9.6.1. LËp lÞch kh«ng gian lμm viÖc 189 9.6.2. ThiÕt bÞ lËp tr×nh 190 9.6.3. Chñ b¸n c¸c nhμ thÇu phô 191 9.7. KiÓm chøng vμ cËp nhËt ch-¬ng tr×nh 192 9.7.1. B¸o c¸o ®Þnh kú 192 9.7.2. C¸c ho¹t ®éng kiÓm chøng kh¸c 193 9.7.3. CËp nhËt ch-¬ng tr×nh 193 9.8. Mét sè ®-êng lèi chung cho viÖc lËp tr×nh vμ qui ho¹ch 194 9.8.1. Tinh läc danh môc ho¹t ®éng ban ®Çu 194 9.8.2. Giμnh ®-îc phª chuÈn ch-¬ng tr×nh 195 9.8.3. Mèi quan hÖ gi÷a ch-¬ng tr×nh, tμi nguyªn, chÊt l-îng vμ tÝnh chøc n¨ng 197 9.9. Tãm t¾t 198 Bμi tËp 199 Ch-¬ng 10. ChuÈn bÞ dù to¸n: ph-¬ng ph¸p vμ kü thuËt Dù to¸n: vÊn ®Ò 200 10.1. Dù to¸n dù ¸n 201 10.2. Dù to¸n tõng b-íc 202 10.2.1. Nh÷ng thμnh phÇn ®-a khái gi¸ 203 10.2.2. Nh÷ng thμnh phÇn d- thõa kinh nghiÖm 203 10.2.3. Nh÷ng thμnh phÇn cã mét phÇn kinh nghiÖm 205 ThiNganHang.com5

6쪽

Qu¶n lý dù ¸n phÇn mÒm 10.2.4. Ph¸t triÓn míi 206 10.2.5. Ph©n tÝch chi tiÕt dù ¸n ë møc rñi ro 206 10.3. Uíc ®Þnh ph¸t triÓn míi 207 10.3.1. Nh÷ng ph-¬ng ph¸p kiÓu ®Çu (nguyªn mÉu) 207 10.3.2. Nh÷ng ph-¬ng ph¸p thèng kª 209 10.4. M« h×nh chi phÝ x©y dùng (Cocomo) 210 10.4.1. Møc nh©n sù 210 10.4.2. Møc ®é phøc t¹p 213 10.4.3. YÕu tè ®é tin cËy 215 10.4.4. M«i tr-êng ph¸t triÓn 216 10.4.5. C¸c thø hÖ 218 10.4.6. ThuËt to¸n dù to¸n phÝ 219 10.5. Chøc n¨ng ph©n tÝch ®iÓm 221 10.5.1. Nh÷ng b-íc FPA c¬ b¶n 221 10.5.2. øng dông cña FPA 224 10.6. Dù to¸n lμ mét lÜnh vùc 225 10.7. Dù to¸n tμi nguyªn phÇn cøng 229 10.7.1.T¶i träng CPU 229 10.7.2. L-u tr÷ dù liÖu 233 10.7.3. Tèc ®é 236 10.8. Tæng phÝ kh«ng ph¸t triÓn 238 10.9. Tãm t¾t 239 Bμi tËp 241 Tham kh¶o 243 Tμi liÖu ®äc thªm Lêi nãi ®Çu ThiNganHang.com6

7쪽

Qu¶n lý dù ¸n phÇn mÒm §©y lμ cuèn s¸ch vÒ qu¶n lý dù ¸n phÇn mÒm; nã kh«ng ph¶i lμ mét cuèn s¸ch tiÕp n÷a vÒ c«ng tr×nh phÇn mÒm. §· cã nhiÒu cuèn s¸ch tham kh¶o vÒ c«ng tr×nh phÇn mÒm (coi danh môc tham kh¶o ë cuèi cuèn s¸ch nμy). Môc tiªu cña s¸ch nμy lμ tr×nh bμy c«ng viÖc ph¸t triÓn phÇn mÒm theo quan ®iÓm cña nhμ qu¶n lý chø kh«ng ph¶i theo quan ®iÓm cña nhμ ph¸t triÓn. Cuèn s¸ch tËp trung, trong mét cuèn duy nhÊt nhiÒu thùc tiÔn vμ kü thuËt qu¶n lý phÇn mÒm hiÖn ®¹i ®· ®-îc ph¸t triÓn vμ tinh läc trong suèt thËp kû qua. Qu¶n lý dù ¸n ®-îc tr×nh bμy nh- lμ mét kü n¨ng lÜnh héi ®-îc vμ chø kh«ng ph¶i nh- lμ cña trêi cho. Ch¾c ch¾n, viÖc qu¶n lý dù ¸n ®ßi hái tμi n¨ng qu¶n lý, nh-ng b¶n th©n tμi n¨ng kh«ng ®-îc h÷u hiÖu. ViÖc vËn dông thiÕt thùc c¸c thñ tôc ph¸t triÓn phÇn mÒm hiÖn ®¹i ®ßi hái cã c¸c nhμ qu¶n lý chuyªn nghiÖp. V× ®©y lμ cuèn s¸ch thùc hμnh (chø kh«ng ph¶i lμ mét c«ng tr×nh lý thuyÕt) nªn nhiÒu ph-¬ng ph¸p vμ kü thuËt ®-îc m« t¶ kh«ng cã c¬ së lý thuyÕt cho riªng nã. Tuy nhiªn nh÷ng tham kh¶o sÏ ®-îc cung cÊp suèt cuèn s¸ch dμnh cho nh÷ng ai quan t©m ®Õn c¬ së lý thuyÕt. Danh môc kÌm c¸c tham kh¶o vμ tμi liÖu ®Ó ®äc ®-îc gîi ý cã ë cuèi cuèn s¸ch nμy. NhÊt thêi, ®éc gi¶ cã thÓ thÊy mét sè ®o¹n ®-îc nh¾c l¹i trong cuèn s¸ch nμy. Së dÜ cã ®iÒu nμy lμ ®Ó gi¶i quyÕt c¸i th-êng ®-îc gäi lμ t×nh huèng n¨m ngãn tay. §iÒu nμy x¶y ra khi mçi n¨m ngãn tay cña ®éc gi¶ cÇn ®-îc cμi vμo cuèn s¸ch ®Ó ®¸nh dÊu trong khi ®éc gi¶ l-ìng lù gi÷a c¸c ch-¬ng nh»m bao qu¸t ®-îc mét chñ ®Ò ®Æc biÖt. Cuèn s¸ch nμy cã gi¶m nhu cÇu ph¶i ®¸nh dÊu b»ng c¸ch lÆp l¹i c¸i gi¶i thÝch v¾n t¾t bÊt cø chñ ®Ò chñ yÕu nμo ®-îc tham chiÕu ngay dï chñ ®Ò ®· ®-îc th¶o luËn chi tiÕt ë ®©u ®ã. Suèt cuèn s¸ch nh÷ng h¹ng môc th¸ng c«ng vμ n¨m c«ng ®· ®-îc sö dông thay cho c¸c h¹ng môc cò th¸ng ng-êi vμ n¨m ng-êi. Nh÷ng tõ nμy ®-îc th¶o luËn chi tiÕt ë phÇn 9.5.3. §èi t-îng ®äc ®-îc chñ ®Þnh. Qu¶n lý d÷ ¸n phÇn mÒm: Mét tiÕp cËn cho ng-êi thùc hμnh ®-îc chñ ®Þnh cho ®èi t-îng ®a d¹ng. Tr-íc hÕt vμ chñ yÕu s¸ch ®-äc chñ ®Þnh lμm nguån tham kh¶o cho c¸c nhμ qu¶n lý dù ¸n phÇn mÒm ®ang thùc thi nhiÖm vô qu¶n lý vμ trªn c¬ së ®ã nã ®-îc s¾p xÕp sao cho ®Ò tμi chñ yÕu bao qu¸t ë mçi ch-¬ng (trõ ch-¬ng 1). §iÒu nμy ®-îc th¶o luËn thªm trong gi¶i thÝch sau vÒ viÖc bè trÝ néi dung s¸ch. Cuèi cïng, cuèn s¸ch cã thÓ dïng lμm tham kh¶o cho c¸c kü s- phÇn mÒm muèn më réng kiÕn thøc cña minh sang nh÷ng lÜnh vùc qu¶n lý dù ¸n kü thuËt. Bè trÝ cña cuèn s¸ch ThiNganHang.com7

8쪽

Qu¶n lý dù ¸n phÇn mÒm Nãi chung, m-êi ch-¬ng cña cuèn s¸ch xuÊt hiÖn theo tr×nh tù l«gÝc vμ cung cÊp cho viÖc ®i ®Çu vμo lÜnh vùc qu¶n lý dù ¸n phÇn mÒm. Tham kh¶o nhanh ®Æt ë cuèi mçi ch-¬ng cã d¹ng tãm t¾t më réng. Tãm t¾t nμy nh»m ®-îc sö dông nh- lμ ®Ó ghi nhí lÇn n÷a hay nh- lμ mét nguån th«ng tin ban ®Çu. Ng-êi ®äc ®-îc yªu cÇu t×m c¸ch lμm mét sè bμi tËp ë cuèi mçi ch-¬ng. C¸c bμi tËp nμy sÏ gióp ng-êi ®äc hiÓu ®-îc nhiÒu ý t-ëng vμ kü thuËt tr×nh bμy trong ch-¬ng ®ã. Ch-¬ng 1 ®Ò cËp quan niÖm qu¶n lý dù ¸n phÇn mÒm. Ch-¬ng nμy còng tham luËn nhiÒu khã kh¨n mμ c¸c nhμ qu¶n lý dù ¸n gÆp trong viÖc giμnh hç trî cña bé phËn qu¶n lý cÊp trªn ®Ó tr×nh ra nh÷ng thñ tôc ph¸t triÓn míi. Ch-¬ng 2 tãm t¾t v¾n t¾t nhiÒu vÊn ®Ò ph¸t triÓn phÇn mÒm chung nhÊt (sau nμy ®-îc x©y dùng trong suèt cuèn s¸ch). Ch-¬ng nμy ®-îc chia lμm 2 phÇn. PhÇn ®Çu giμnh cho ®éc gi¶ kh«ng quen víi nh÷ng vÊn ®Ò c¬ b¶n vÒ qu¶n lý phÇn mÒm. PhÇn hai giμnh cho nh÷ng ngμnh ®ang qu¶n lý dù ¸n c¶ míi vμ c¶ ®· cã kinh nghiÖm. PhÇn nμy th¶o luËn ph-¬ng ph¸p ®Êu tranh víi nh÷ng vÊn ®Ò ®· th¶o luËn tr-íc ®©y, gäi lμ ph©n tÝch rñi ro. C¸c nhμ qu¶n lý dù ¸n cã kinh nghiÖm cã thÓ bá qua ch-¬ng 1 vμ phÇn ®Çu cña ch-¬ng 2. Ch-¬ng 3 th¶o luËn viÖc ph¸t triÓn phÇn mÒm theo hîp ®ång. Ch-¬ng nμy m« t¶ c¸c hîp ®ång dù ¸n phÇn mÒm ®-îc tiÕn hμnh nh- thÓ nμo, c¸c ®Ò nghÞ ra sao. Mét v¨n b¶n ®Ò nghÞ nªn ®-îc x©y dùng thÓ nμo vμ nªn thiÕt lËp thÕ nμo vμ nh÷ng mèi quan hÖ gi÷a kh¸ch hμng vμ nhμ s¶n xuÊt. Ch-¬ng nμy còng m« t¶ c¸c yªu cÇu vÒ v¨n b¶n ®Ò nghÞ (RFP) vμ qu¸ tr×nh lùa chän sau khi c¸c ®Ò nghÞ ®· ®-îc ®Ö tr×nh. Ch-¬ng 4 m« t¶ chu tr×nh c¬ b¶n ph¸t triÓn phÇn mÒm, nhÊn m¹nh ®Õn viÖc tiÕp cËn theo giai ®o¹n, ph¸t triÓn phÇn mÒm. Nh÷ng ph-¬ng ph¸p luËn kh¸c còng ®-îc th¶o luËn (nh- lμ t¹o mÉu nhanh vμ m« h×nh xo¾n èc - Spiral). Nh÷ng giai ®o¹n c¬ b¶n ®-îc m« t¶ theo quan ®iÓm cña ng-êi qu¶n lý dù ¸n nhÊn m¹nh ®Õn kh«ng khÝ vμ nh÷ng vÊn ®Ì cña mçi giai ®o¹n. Ch-¬ng 5 tr×nh bμy mét sè nh÷ng nguyªn t¾c c¬ b¶n cña viÖc qu¶n lý con ng-êi. Ch-¬ng nμy lùa ra mét sè nh÷ng mÆt ®Æc thï liªn quan ®Õn viÖc qu¶n lý c¸c kü s- phÇn mÒm, ch¼ng h¹n nh- sù kh¸c nhau ®¸ng kÓ vÒ n¨ng suÊt gi÷a c¸c kü s- phÇn mÒm vμ tÝnh khÝ phong ®é cña c¸c nhμ lËp tr×nh nãi chung. Ch-¬ng 6 ®Ò cËp mét trong nh÷ng vÊn ®Ò khã kh¨n nhÊt cña ph¸t triÓn phÇn mÒm: lμm sao qu¶n lý ®-îc nh÷ng dù ¸n phÇn mÒm lín. Ch-¬ng nμy gi¶i thÝch nh÷ng dù ¸n lín cã thÓ ®-îc phÇn chia thμnh nh÷ng bé phËn nhá dÔ qu¶n lý nh- thÕ nμo theo ph-¬ng ch©m chia ra chÕ ngù. ThiNganHang.com8

9쪽

Qu¶n lý dù ¸n phÇn mÒm Ch-¬ng 7 m« t¶ ba trong nh÷ng chøc n¨ng hç trî qu¶n lý c¬ b¶n: kiÓm tra cÊu h×nh ®¶m b¶o chÊt l-îng vμ thö nghiÖm phÇn mÒm. Ch-¬ng nμy còng th¶o luËn mèi quan hÖ gi÷a nh÷ng chøc n¨ng ®ã. Ch-¬ng 8 tr×nh bμy tæng quan vÒ c¸c chuÈn ph¸t triÓn phÇn mÒm. §Æc biÖt hai chuÈn ®-îc th¶o luËn chi tiÕt: chuÈn 2167 cña Bé Quèc phßng Hoa Kú (DOD) vμ chuÈn IEEE vÒ ph¸t triÓn phÇn mÒm. Nh÷ng chuÈn kh¸c, nh- chuÈn ph¸t triÓn phÇn mÒm cña Anh vμ Ch©u ¢u, còng ®-îc nh¾c tíi vμ so s¸nh. Ch-¬ng 9 th¶o luËn viÖc lËp lÞch vμ kÕ ho¹ch ph¸t triÓn dù ¸n (PDP) vμ kü thuËt lËp lÞch vμ lËp kÕ ho¹ch ®-îc m« t¶, kÓ c¶ ph¸c ®å Gantt vμ PERR cæ ®iÓn vμ cÊu tróc ph¸ hñy c«ng viÖc (WBS). Ch-¬ng 10 chøa mét m« t¶ t¨ng c-êng vμ chi tiÕt cña mét vμi ph-¬ng ph¸p vμ kü thuËt chuÈn bÞ dù to¸n. Ch-¬ng nμy gåm nh÷ng ph-¬ng ph¸p dù tÝnh qui m« cña dù ¸n vμ lÞch ph¸t triÓn dù ¸n còng nh- dù to¸n kü thuËt, ch¼ng h¹n nh- c¸c yªu cÇu vÒ ®Üa vμ vÒ bé nhí. Ch-¬ng nμy còng gi¶i thÝch kinh nghiÖm cã thÓ ®-îc sö dông thÕ nμo ®Ó c¶i tiÕn dù to¸n vμ m« t¶ c¸c dù to¸n cã thÓ ®-îc hoμn thiÖn thÕ nμo trong qu¸ tr×nh ph¸t triÓn dù ¸n tiÕn triÓn. Tri ©n C¸c tiªu chuÈn DOD-STD 2167a vμ DOD-STD 2168 vμ c¸c m« t¶ h¹ng môc dù liÖu liªn quan cña Bé Quèc phßng Hoa Kú ®· ®-îc tham chiÕu vμ trÝch dÉn ®-îc phÐp cña Bé Quèc phßng Hoa Kú, Bé chØ huy c¸c hÖ thèng chiÕn tranh kh«ng gian vμ trªn biÓn. C¸c tiªu chuÈn c«ng nghÖ phÇn mÒm IEEE ®· ®-îc tham chiÕu vμ nh÷ng tμi liÖu sau ®©y ®· ®-îc trÝch dÉn ®-îc phÐp cña ViÖn tËp ®oμn kü s- ®iÖn vμ ®iÖn tö (IEEE). PhÇn nhËp m«n cña F.Buckley cho b¶n in 1984 cña IEEE vÒ tiÓu chuÈn c«ng nghÖ phÇn mÒm IEEE. PhÇn nhËp m«n cña J.Horch cho b¶n in 1987 cña IEEE vÒ tiÓu chuÈn c«ng nghÖ phÇn mÒm. IEEE stel 729 - 1983 IEEE stel 1022 - 1987 IEEE stel 830 - 1984 IEEE stel 990 - 1986 Gi÷ b¶n quyÒn mäi mÆt @ ViÖn tËp ®oμn kü s- ®iÖn vμ ®iÖn tö. T«i xin c¶m ¬n vÒ sù gióp ®ì to lín cña Amir trong viÖc duyÖt vμ tËp hîp v¨n b¶n. T«i còng biÕt ¬n vÒ nhiÒu gîi ý cã Ých cña ¤ng. T«i còng xin c¶m ¬n Sharon vμ Talya ®· kh«ng x¸o trén b¶n th¶o v¨n b¶n. Cuèi còng vμ quan träng nhÊt, t«i xin hÕt søc c¶m ¬n ®éng viªn cña Iril, nÕu kh«ng v¨n b¶n ®· ch¼ng bao giê ®-îc viÕt ra. Nh·n hiÖu th-¬ng m¹i Ada lμ nh·n hiÖu ®· ®¨ng ký cña ChÝnh phñ Hoa Kú, Ada AJPO UNIX lμ th-¬ng nh·n cña tËp ®oμn ®iÖn tho¹i vμ ®iÖn b¸o Mü VMS lμ th-¬ng nh·n cña tËp ®oμn thiÕt bÞ sè ThiNganHang.com9

10쪽

Qu¶n lý dù ¸n phÇn mÒm MS-DOS lμ th-¬ng nh·n cña tËp ®oμn Microsoft PC-DOS lμ th-¬ng nh·n cña tËp ®oμn m¸y mãc kinh doanh quèc tÕ BYB lμ th-¬ng nh·n cña nhãm Gordon. ThiNganHang.com10

11쪽

Qu¶n lý dù ¸n phÇn mÒm Ch-¬ng mét NhËp m«n vÒ qu¶n lý dù ¸n phÇn mÒm NhËp m«n “PhÇn mÒm lμ n¬i trång c¸c giÊc m¬ vμ thu h¸i ¸c méng ... mét thÕ giíi nh÷ng ng-êi hãa sãi vμ nh÷ng viªn ®¹n b»ng b¹c“ TrÝch dÉn nμy tõ Brad cox (cox 1990) nhÊn m¹nh nh÷ng quan t©m cña c¸c nhμ qu¶n lý dù ¸n phÇn mÒm h«m nay. Lμm sao cã thÓ kiÓm tra ®-îc con ng-êi hãa sãi nμy d-íi chi tiÕt c«ng nghÖ phÇn mÒm ®©y ? LiÖu viÖc ph¸t triÓn phÇn mÒm cã thËt sù lμ mét bé phËn c«ng tr×nh kh«ng ? ViÖc ph¸t triÓn phÇn mÒm cã thÓ kiÓm tra ®-îc. Cã nh÷ng ph-¬ng ph¸p nh÷ng kü thuËt nh-ng chuÈn vμ nh÷ng c«ng cô khi ®-îc vËn dông ®óng ®¾n chóng sÏ thóc ®Èy sù ph¸t triÓn th¾ng lîi cña dù ¸n phÇn mÒm. §ã kh«ng ph¶i lμ nh÷ng viªn ®¹n b»ng b¹c xuyªn qua tr¸i tim cña ng-êi hãa sãi: ch¼ng cã g× gi÷ thËt ë trong c¶. Nh÷ng ph-¬ng ph¸p nμy cung cÊp mét c¸ch tiÕp cËn cã hÖ thèng tíi sù ph¸t triÓn phÇn mÒm b¾t ®Çu lμ nh÷ng giai ®o¹n qui ho¹ch ban ®Çu vμ kÕt thóc lμ viÖc cung cÊp s¶n phÈm phÇn mÒm cuèi cïng. Cuèn s¸ch nμy ®Ò cËp ®Õn viÖc vËn dông nh÷ng ph-¬ng ph¸p hiÖn ®¹i ®Ó qu¶n lý c¸c dù ¸n phÇn mÒm. S¸ch tr×nh bμy tiÕp cËn thùc hμnh “lμm thÕ nμo ®©y” h¬n lμ tiÕp cËn lý thuyÕt mÆc dï cã nh÷ng tham kh¶o réng r·i cho nh÷ng ai quan t©m ®Õn viÖc m« t¶ lý thuyÕt ®»ng sau c¸c ph-¬ng ph¸p. Môc tiªu chñ yÕu lμ tËp trung, trong chØ mét cuèn s¸ch, m« t¶ biÕt bao c«ng cô vμ qui tr×nh dÝnh lÝu ®Õn nh÷ng ho¹t ®éng qu¶n lý phÇn mÒm nh-:  Dù to¸n chi tiÕt dù ¸n  ChuÈn bÞ c¸c lÞch tr×nh ph¸t triÓn  VËn dông c¸c tiªu chuÈn ph¸t triªn thiÕt thùc  ChuÈn bÞ vμ ®¸nh gi¸ c¸c ®Ò nghÞ Nhμ qu¶n lý dù ¸n phÇn mÒm theo thÕ ®-îc cung cÊp c¸c ph-¬ng ph¸p vμ qui t×nh cÇn thiÕt khiÕn cho viÖc ph¸t triÓn phÇn mÒm cã hiÖu qu¶ h¬n víi ba môc tiªu næi tiÕng trong t©m t-ëng: ph¸t triÓn phÇn mÒm 1. theo ch-¬ng tr×nh 2. trong ph¹m vi ng©n s¸ch 3. theo yªu cÇu 1.1. Nhu cÇu ®ang gia t¨ng vÒ phÇn mÒm ThËt cã Ýt lÜnh vùc c«ng nghÖ hiÖn ®¹i l¹i kh«ng chøa phÇn mÒm. §iÒu nμy bao gåm xe h¬i, hμng kh«ng vμ vÖ tinh còng nh- thang m¸y, m¸y fax, truyÒn h×nh vμ c¸c c¬ quan ®iÖn tö. PhÇn mÒm vËn hμnh hÖ thèng an ninh x· héi, hÖ thèng chi l-¬ng tËp ®oμn, vμ tr¸i cña nÒn kinh tÕ ph-¬ng ThiNganHang.com11

12쪽

Qu¶n lý dù ¸n phÇn mÒm T©y - HÖ thèng thÎ tÝn dông. PhÇn mÒm ®-îc sö dông réng r·i ®Ó viÕt vμ in s¸ch. ViÖc gia t¨ng nhu cÇu vÒ phÇn mÒm ®· trë nªn mét vÊn ®Ò gay cÊn. Nã ®· g©y ra viÖc gia t¨ng nhu cÇu vÒ kü s- phÇn mÒm. V-ît rÊt xa møc ®é c¸c nhμ chuyªn nghiÖp phÇn mÒm tèt nghiÖp ë c¸c tr-êng ®¹i häc. Do ®Êy sù ph¸t triÓn phÇn mÒm ®-îc yªu cÇu cã n¨ng suÊt cao lîi h¬n, tin cËy h¬n vμ nãi chung thμnh c«ng h¬n. Nh÷ng yªu cÇu míi ®ã cã thÓ kh«ng ®-îc ®¸p øng ë nh÷ng ph-¬ng ph¸p ph¸t triÓn th« thiÓn cña nh÷ng ngμy ®Çu cña m¸y vi tÝnh. Nh÷ng ph-¬ng ph¸p míi ®· ®-îc ®Ò xuÊt c¶i tiÕn ®¸ng kÓ con ®-êng mμ phÇn mÒm ®-îc ph¸t triÓn. TÝnh nghiªm träng cña vÊn ®Ò ®· ®-îc thõa nhËn trong kh¾p céng ®ång c«ng nghÖ phÇn mÒm. Mét sè c¸c liªn c«ng ti vμ c«ng xoexiom quèc tÕ ®· ®-îc thμnh lËp ë Hoa Kú, NhËt B¶n vμ Ch©u ¢u víi nh÷ng ng©n s¸ch to lín dμnh cho viÖc t×m kiÕm nh÷ng ph-¬ng ph¸p gi¶m nhÑ (nÕu kh«ng ph¶i lμ lo¹i trõ) vÊn ®Ò (coi Bennatan 1987). Cox (1990), trong mét ph©n tÝch ph-¬ng h-íng c«ng tr×nh phÇn mÒm sÏ tiÕn hμnh cho thÊy râ mét cuéc c¸ch m¹ng c«ng nghiÖp phÇn mÒm lý thó, «ng ®· tiªn ®o¸n ngμy mμ c¸c nhμ lËp tr×nh sÏ th«i kh«ng m· hãa mäi thø khi xãa vμ sÏ ghÐp c¸c øng dông trõ nh÷ng catal« l-u tr÷ tèt cña c¸c thμnh phÇn phÇn mÒm sö dông l¹i ®-îc. Quan niÖm nμy vμ nh÷ng quan niÖm c¸ch m¹ng kh¸c nh- ph¸t triÓn phÇn mÒm tù ®éng (coi Frankel 1985) vÉn cßn ph¶i mÊt qu·ng ®-êng dμi tr-íc khi trë thμnh nh÷ng ph-¬ng tiÖn thiÕt thùc cña ph¸t triÓn phÇn mÒm. Xu h-íng tiÕn tíi c«ng tr×nh phÇn mÒm cã m¸y tÝnh hç trî (CASE) ®· t¹o nªn nhiÒu c«ng cô ph¸t triÓn tù ®éng nh-ng ch¼ng may thay nh÷ng c«ng cô ®ã1 th-êng mÊt nhiÒu thêi gian kh«ng xøng víi chóng, ë nh÷ng lÜnh vùc kh¸c cña c«ng nghÖ c¸c hÖ CAD/CAM2 tù ®éng ®· ®ang ®-îc sö dông ®Ó thiÕt kÕ vμ x©y dùng c¸c thμnh phÇn ®iÖn tö nh-ng ph¸t triÓn phÇn mÒm vÉn cßn hoμn toμn lμ mét cè g¾ng thñ c«ng. Cho ®Õn lóc mμ phÇn mÒm sö dông l¹i vμ ph¸t triÓn phÇn mÒm t¸i t¹o vμ tù ®éng b¾t ®Çu thay thÕ ®-îc c¸c kü s- phÇn mÒm th× phÇn mÒm vÉn cßn tiÕp tôc do con ng-êi ph¸t triÓn. Trong khi chê ®îi viÖc gia t¨ng theo yªu cÇu vÒ n¨ng suÊt vμ thuÇn thôc tay nghÒ vμ th¾ng lîi chung cña ph¸t triÓn phÇn mÒm ph¶i duy tr× tr¸ch nhiÖm vÉn ph¶i lμ ë nhμ qu¶n lý dù ¸n phÇn mÒm. 1.2. Vai trß cña viÖc qu¶n lý trong ph¸t triÓn phÇn mÒm. ViÖc qu¶n lý dù ¸n cã hiÖu qu¶ ®ßi hái nhiÒu tμi n¨ng vμ kü x¶o. Tiªu chuÈn IEEE (IEEE 1987a) cho dÞch nghÜa sau vÒ qu¶n lý dù ¸n phÇn mÒm. 1 Xem Tahvanainen vμ Smolander ‘An annotated CASE Bibliography (1990)’ 2 CAD vμ CAM lμ thiÕt kÕ cã m¸y tÝnh trî gióp vμ chÕ t¹o cã m¸y tÝnh trî gióp. ThiNganHang.com12

13쪽

Qu¶n lý dù ¸n phÇn mÒm Qu¶n lý dù ¸n phÇn mÒm lμ qu¸ tr×nh qui ho¹ch, tæ chøc, nh©n sù ®iÒu khiÓn, kiÓm tra vμ l·nh ®¹o dù ¸n phÇn mÒm. Râ rμng ®Ó trë thμnh nhμ qu¶n lý dù ¸n phÇn mÒm tèt th× lμ nhμ ph¸t triÓn phÇn mÒm tèt kh«ng cßn ®ñ n÷a. Cã nh÷ng kü x¶o qu¶n lý ®Æc biÖt ®-îc yªu cÈu- dông ngay tõ nh÷ng giai ®o¹n ®Çu cña dù ¸n, ch»ng h¹n nh- ë c¸c lÜnh vùc nh-: - Gi¸m s¸t vμ kiÓm tra §iÒu nμy bao gåm viÖc qu¶n lý cã hiÖu qu¶ c¸c thμnh viªn ®éi ngò ph¸t triÓn vμ ®ßi hái ý thøc th-êng xuyªn vÒ t×nh tr¹ng thùc cña c«ng viÖc cña hä vÒ dù ¸n. - Qui ho¹ch Qui ho¹ch lμ mét trong nh÷ng ho¹t ®éng qu¶n lý quan träng nhÊt vμ bao gåm viÖc chuÈn bÞ dù to¸n tèt, duy tr× lÞch tr×nh ph¸t triÓn vμ bè trÝ nh©n sù hiÖu qu¶. - Quan hÖ kh¸ch hμng Trong mét sè dù ¸n, viÖc tiÕp xóc víi kh¸ch hμng lμ ho¹t ®éng qu¶n lý chñ yÕu. §iÒu nμy bao gåm viÕt tμi liÖu vÒ yªu cÇu cña kh¸ch hμng, khèng chÕ nh÷ng thay ®æi do kh¸ch hμng, sö lý viÖc tham gia cña kh¸ch hμng vμo qu¸ tr×nh ph¸t triÓn, cung cÊp b¸o c¸o vμ tæ chøc xÐt duyÖt cïng tr×nh diÔn s¶n phÈm. - Vai trß l·nh ®¹o kü thuËt L·nh ®¹o kü thuËt tèt th-êng lμ mét phÈm chÊt ao -íc trong viÖc qu¶n lý phÇn mÒm cã hiÖu qu¶. §iÒu nμy th-êng ®ßi hái kh¶ n¨ng cung cÊp chØ ®¹o trong gi¶i ph¸p cña c¸c vÊn ®Ò kü thuËt ph¸t sinh trong qu¸ tr×nh ph¸t triÓn dù ¸n. §iÒu nμy kh«ng cÇn thiÕt cã nghÜa lμ dù tr÷ chung b¶n th©n mét gi¶i ph¸p ®Ých thùc. Nh÷ng lÜnh vùc qu¶n lý nμy lμ vËn dông ®-îc cho mäi thÓ lo¹i dù ¸n C«ng nghÖ cao. Dï sao viÖc qu¶n lý dù ¸n phÇn mÒm l¹i khã kh¨n h¬n do sù thÓ lμ ph¸t triÓn phÇn mÒm Ýt cã tÝnh x¸c ®Þnh h¬n c¸c lÜnh vùc c«ng nghÖ kh¸c. §iÒu nμy lμ do nh÷ng dù ¸n phÇn mÒm Ýt ®o l-êng ®-îc khã dù to¸n h¬n vμ phô thuéc nhiÒu h¬n vμo nh÷ng nh©n tè chñ quan cña con ng-êi. LÞch sö ph¸t triÓn phÇn mÒm ®Çy rÉy nh÷ng tr-êng hîp mμ møc ®é nguån lùc ®-îc yªu cÇu ®· ®-îc qui ho¹ch vμ dù to¸n tèt. Ph¸t triÓn phÇn mÒm ®· tõ l©u ®-îc nhËn ®Þnh lμ doanh nghiÖp ®Çy rñi ro. §· cã nhiÒu tr-êng hîp c¸c dù ¸n phÇn mÒm v-ît qu¸ ng©n s¸ch ban ®Çu cña chóng tíi hai, ba hay thËm chÝ bån tr¨m phÇn tr¨m. Mét sè ®· ph¶i bá bÔ sau khi ®· chi hÕt vèn c¬ b¶n khi thÊy râ lμ dù to¸n ng©n s¸ch ban ®Çu kh«ng chç nμo s¸t víi chi phÝ ph¸t triÓn thùc sù. Trong nh÷ng n¨m gÇn ®©y, ®· cã ý ®å tiªu chuÈn ho¸ qui tr×nh ph¸t triÓn phÇn mÒm vμ t¹o ra m«i tr-êng ph¸t triÓn nghiªm ngÆt trong ®ã c¸c dù ¸n phÇn mÒm dÔ dù to¸n vμ kiÓm tra h¬n. Dï sao, ®iÒu nμy ®· dÉn ®Õn mét vÊn ®Ò míi c¸c nhμ s¶n xuÊt ®· phμn nμn ph¶i mÊt qu¸ nhiÒu thêi gian vμo viÖc thiÕt lËp t- liÖu vμ qu¸ Ýt cho xu h-íng ph¸t triÓn hiÖn nay. Râ rμng lμ cÇn t×m ®-îc ®Þa bμn trung ®é gi÷a hai th¸i cùc trong dù ¸n kh«ng cã thÓ lËp tr×nh vμ dù to¸n vμ dù ¸n tiªu chañan qu¸ møc, thu thËp ThiNganHang.com13

14쪽

Qu¶n lý dù ¸n phÇn mÒm t- liÖu qu¸ møc trong ®ã chi c«ng søc qu¸ ®¸ng vμo tæng phÝ vμ c«ng viÖc giÊy tê. Khi ph¸t triÓn phÇn mÒm b¾t ®Çu dÜnh d¸ng ®Õn mét bé m«in c«ng tr×nh th× nh÷ng ph-¬ng ph¸p luËn ph¸t triÓn mét c¸ch cã hÖ thèng míi còng b¾t ®Çu xuÊt hiÖn3. Môc ®Ých cña nh÷ng ph-¬ng ph¸p luËn míi ®ã lμ lμm cho sù ph¸t triÓn phÇn mÒm thμnh c«ng h¬n. NÕu th¾ng lîi ®-îc do theo møc ®é cña ba môc tiªu nãi tr-íc ®©y (theo lÞch tr×nh, trong ph¹m vi ng©n s¸ch, theo yªu cÇu) th× sù thÊt b¹i h¼n cã nghÜa lμ trong viÖc hoμn thμnh thËm chÝ mét trong nh÷ng môc tiªu ®ã. Dï sao, thμnh c«ng vμ thÊt b¹i kh«ng ph¶i lμ c¸i ®iÒu ®-îc ®Þnh nghÜa mét c¸ch dÔ dμng. §· cã nhiÒu nghiªn cøu cho thÊy lμ thÊt b¹i cña dù ¸n còng lμ mét vÊn ®Ò cña nhËn thøc (cos Linto vμ mantel 1990). Mét dù ¸n cã thÓ ®-îc nhËn ®Þnh lμ thÊt b¹i ë mét m«i tr-êng trong khi ë m«i tr-êng kh¸c dù ¸n l¹i cã thÓ ®-îc nhËn ®Þnh lμ th¾ng lîi. Nãi mét c¸ch ®¬n gi¶n, mét kh¸ch hμng cã thÓ hμi lßng víi ®Çu ra cña mét dù ¸n trong khi ng-êi kh¸ch kh¸c l¹i kh«ng. Theo thÕ thμnh c«ng hay thÊt b¹i cña mét dù ¸n kh«ng chØ liªn quan ®Õn ba môc tiªu ph¸t triÓn c¬ b¶n mμ c¶ ®Õn kú väng cña kh¸ch hμng. Sù kh«ng râ rμng cña quan niÖm thÊt b¹i cña dù ¸n ch¾c ch½n cã thÓ tr¸nh ®-îc nÕu chØ ®Æt ra mét ®Ých duy nhÊt. §©y lμ ®Ých mμ kh¸ch hμng ®Æt ra chø kh«ng ph¶i ®éi ngò ph¸t triÓn ®Æt ra. §iÒu ®ã cã nghÜa lμ: Thμnh c«ng hay thÊt b¹i cña mét dù ¸n ®-îc tèi hËu x¸c ®Þnh ë sù hμi lßng cña bªn yªu cÇu ph¸t triÓn (nghÜa lμ kh¸ch hμng) Nh÷ng quan niÖm ®ã ®-îc chøng minh trong thÝ dô sau: 1.3. Mét thÝ dô: ThÝ dô nμy cho thÊy vμi sai lÇm qu¶n lý th«ng th-êng mμ nã cã thÓ cuèi cïng dÉn ®Õn thÊt b¹i cña mét dù ¸n phÇn mÒm. Dù ¸n khëi sù víi vμi quyÕt ®Þnh sai lÇm c¬ b¶n liªn quan ®Õn viÖc khëi hμnh dù ¸n, ®Õn l-ît nã, nã l¹i dÉn ®Õn nhiÒu quyÕt ®Þnh sai lÇm h¬n khi dù ¸n tiÕn triÓn. C«ng ty liªn kÕt c«ng nghÖ (TAI) lμ mét c«ng ty chuyªn m«n hãa trong viÖc ph¸t triÓn vμ chÕ t¹o thiÕt bÞ truyÒn th«ng. TAI lμ mét ban phÇn mÒm lín chÞu tr¸ch nhiÖm vÒ sù ph¸t triÓn phÇn mÒm cho thiÕt bÞ truyÒn th«ng. Ng-êi qu¶n lý ban phÇn mÒm ®· ®-îc biÕt lμ qu¶n lý c«ng ty ®ang t×m kiÕm mét c«ng ty phÇn mÒm bÒn ngoμi ®Ó ph¸t triÓn mét hÖ thèng b¶o d-ìng vμ thêi gian cho TAI. Ban phÇn mÒm cña TAI ®· chñ ®éng n¾m b¾t ý kiÕn, chuÈn bÞ mét ®Ò nghÞ ph¸t triÓn hÖ thèng vμ ®Ö tr×nh qu¶n lý c«ng ty. C¨n cø ë ®Ò nghÞ nμy hai th¸ng ®-îc giμnh tham kh¶o ý kiÕn cña ban nh©n sù, ban tμi chÝnh vμ tr-ëng ban ®Ó x¸c ®Þnh c¸c yªu cÇu cña hÖ thèng. §éi ngò ph¸t triÓn sau ®ã ph¸t triÓn hÖ thèng trong 6 th¸ng sau ®ã (toμn bé thêi gian ph¸t triÓn 3 Xem Shaw (1990) vÒ mét th¶o luËn ®Çy ®ñ trªn vÊn ®Ò tiÕn ho¸ cña phÇn mÒm trong bé m«n c«ng tr×nh häc. ThiNganHang.com14

15쪽

Qu¶n lý dù ¸n phÇn mÒm kÓ ra ph¶i lμ 8 th¸ng). Ban phÇn mÒm dù tÝnh cÇn ®éi ngò 4 ng-êi ®Ó cung cÊp c¸c yªu cÇu vμ ph¸t triÓn hÖ thèng. ý kiÕn sö dông mét c«ng ty phÇn mÒm bªn ngoμi ®-îc g¸c l¹i vμ ®Ò nghÞ cña ban phÇn mÒm ®-îc qu¶n lý c«ng ty chÊp nhËn. Ng©n s¸ch ph¸t triÓn ®-îc th«ng qua ®Ó ®¸p øng 2 n¨m r-ìi nh©n c«ng hay 4 ng-êi trong 8 th¸ng. Ban phÇn mÒm tiÕn hμnh lËp ®éi ngò dù ¸n vμ chän mét ng-êi qu¶n lý dù ¸n, trong sè c¸c ng-êi qu¶n lý dù ¸n truyÒn th«ng ®Ó l·nh ®¹o ®éi ngò nμy. Khi cuèi ®ît hai th¸ng ban ®Çu gÇn kÒ, nhμ qu¶n lý dù ¸n thÊy râ lμ ph¶i cÇn nhiÒu thêi gian h¬n ®Ó x¸c ®Þnh vμ viÕt t- liÖu vÒ c¸c yªu cÇu. Ph-¬ng ¸n chän lùa cña nhμ qu¶n lý dù ¸n lμ: 1. HoÆc lμ yªu cÇu nãi réng thêi gian vμ bæ sung ng©n s¸ch ph¸t triÓn 2. HoÆc lμ sö dông mét phÇn nh÷ng yªu cÇu hiÖn cã. Ng-êi qu¶n lý ban muèn chøng minh lμ ban cña m×nh cã kh¶ n¨ng ph¸t triÓn c¶ c¸c hÖ th«ng tin vμ phÇn mÒm truyÒn th«ng ®-îc lång vμo. Do ®ã ng-êi qu¶n lý dù ¸n vμ ®éi ngò ®· thóc chän ph-¬ng ¸n 2. §iÒu nμy dùa trªn tiÒn ®Ò lμ nÕu dù ¸n bÞ chËm vμ v-ît qu¸ ng©n s¸ch th× dù ¸n ph¶i bÞ coi lμ thÊt b¹i vμ c¸c hÖ thèng th«ng tin sau nμy h¼n sÏ ph¶i ®-îc hîp ®ång víi mét c«ng ty phÇn mÒm bÒn ngoμi. TÊt c¶ c¸c ban kh¸c thÊy cã nhiÒu vÊn ®Ò chñ yÕu cña hÖ thèng. Nãi tãm l¹i hÖ thèng thiÕu c¸i mμ c«ng ty cÇn. Ban phÇn mÒm ®Ò nghÞ söa ch÷a c¸c sai sãt vμ yªu cÇu ng©n s¸ch cho viÖc ph¸t triÓn mét version c¶i tiÕn míi. Dï sao, sù bÊt b×nh ®· ®Õn møc mμ qu¶n lý c«ng ty quyÕt ®Þnh ®-a viÖc ph¸t triÓn mét hÖ thèng hßan toμn míi cho mét c«ng ty phÇn mÒm bÒn ngoμi. C«ng ty phÇn mÒm ®-îc lùa chän ph¸t triÓn thμnh c«ng hÖ thèng. Ng¹c nhiªn lμ lÇn nμy kinh phÝ l¹i Ýt h¬n lμ ng©n s¸ch mμ ban phÇn mÒm TAI yeue cÇu ®Ó söa ch÷a c¸c sai sãt trong hÖ thèng ban ®Çu. ThÝ dô (cã thËt) nμy thuyÕt minh mét sè sai lÇm chñ yÕu trong qu¶n lý dù ¸n. - Kinh nghiÖm trong mét lÜnh vùc phÇn mÒm (c¸c hÖ viÔn th«ng ®-îc lång vao) khong ®ñ cho viÖc ph¸t triÓn thμnh c«ng phÇn mÒm ë mét lÜnh vùc hoμn toμn kh¸c (hÖ th«ng tin). - Nhμ qu¶n lý dù ¸n nªu tr¸ch nhiÖm cam kÕt vμo lÞch tr×nh ph¸t triÓn hay ng©n s¸ch tr-íc khi dù ¸n ®-îc x¸c ®Þnh ®ñ. Trong phÇn lín tr-êng hîp cam kÕt cña c«ng ty chØ cã thÓ cã khi c¸c yªu cÇu ®· ®-îc kÕt luËn. - NÕu yªu cÇu cña mét dù ¸n kh«ng ®-îc ®¸p øng th× viÖc tham gia vμo lÞch tr×nh vμ ng©n s¸ch trë lªn v« nghÜa. - Kh¸ch hμng hay ng-êi dïng sÏ kh«ng ph¶i bao giê còng cung cÊp ®-îc nh÷ng yªu cÇu ®óng (thÝ dô chñ yÕu giao liªn ban). Th-êng lμ tr¸ch nhiÖm cña ng-êi s¶n xuÊt ph¶i hái nh÷ng c©u hái thÝch ®¸ng nh»m thu thËp th«ng tin cÇn thiÕt. - §«i khi tèt nhÊt lμ nªn ph¸t triÓn mét hÖ thèng míi b»ng viÖc xãa bá cßn h¬n lμ t×m c¸ch cøu v·n mét hÖ thèng ®· ®-îc ph¸t triÓn tåi. ThiNganHang.com15

16쪽

Qu¶n lý dù ¸n phÇn mÒm 1.4. Giμnh sù chÊp nhËn c¸c thñ tôc ph¸t triÓn míi. Mét trong nh÷ng trë ng¹i mμ c¸c nhμ qu¶n lý dù ¸n th-êng ph¶i kh¾c phôc lμ t×nh tr¹ng thiÕu hç trî ë qu¶n lý cÊp cao h¬n ®èi víi nh÷ng ph-¬ng ph¸p ph¸t triÓn hiÖn ®¹i. VËn dông c¸c ph-¬ng ph¸p luËn hiÖu qu¶ kh«ng dÔ khi qu¶n lý cÊp cao h¬n cßn tranh luËn vÒ nhu cÇu cña hä. §iÒu nμy dÉn ®Õn c¸c nhμ qu¶n lý dù ¸n ®Õn mét t×nh tr¹ng tiÕn tho¸i l-ìng nam, lμm sao chÊp nhËn ®-îc c¸i mμ hä tin lμ tèt nhÊt trong khi vÉn gi÷ ®-îc c-¬ng vÞ nhμ qu¶n lý dù ¸n. Râ rμng lμ nhiÒu ph-¬ng ph¸p vμ kü thuËt ®-îc m« t¶ trong cuèn s¸ch nμy chØ cã hiÖu lùc khi chóng ®-îc sö dông. Môc tiªu cña phÇn nμy lμ gióp nhμ qu¶n lý dù ¸n giμnh ®-îc sù chÊp nhËn ë qu¶n lý cÊp cao h¬n trong viÖc øng dông nh÷ng ph-¬ng ph¸p míi. Qu¶n lý cÊp cao h¬n (vμ ®«i khi lμ c¸c kü s- phÇn mÒm kh¸c) cã khi dïng nh÷ng lËp luËn sau chèng l¹i viÖc sö dông c¸c ph-¬ng ph¸p luËn ph¸t triÓn phÇn mÒm hiÖn ®¹i. 1. Nh÷ng ph-¬ng ph¸p míi nμy ®Òu lμ lý thuyÕt trong “thÕ giíi thùc” sù viÖc diÔn ra kh¸c. 2. Nh÷ng nhμ qu¶n lý dù ¸n qu¸ h×nh thøc chñ nghÜa; hä ®ßi hái mäi thø b»ng v¨n b¶n vμ kh«ng ®ång ý vÒ mäi thay ®æi nhá. 3. Chóng ta kh«ng cã th× giê cho mäi c«ng viÖc giÊy tê ®ã. 4. Chóng ta kh«ng thÓ mÊt c«ng søc vÒ sù xa phÝ trong mäi qui tr×nh dμi dÆc ®ã. Chóng ta vÉn lu«n ph¸t triÓn ®-îc phÇn mÒm mμ ch¼ng cÇn nh÷ng tæng phÝ ®ã. 5. §©y lμ kinh doanh chø kh«ng ph¶i tr-êng ®¹i häc. Chóng ta mÊt tiÒn vμ mÊt kh¸ch nÒu chóng ta b¾t ®Çu víi viÖc l·ng phÝ thêi gian vμo mäi ph-¬ng ph¸p ®ã. 6. Ph-¬ng ph¸p lμ tèt, nh-ng bÊt h¹nh lμ b©y giê kh«ng ph¶i lóc thùc hiÖn chóng. Chóng ta mong r»ng cã thÓ sö dông chóng mét ngμy nμo ®ã nh-ng kh«ng ph¶i ®óng lóc nμy. 7. kh«ng cã kü s- nμo cña chóng ta quen víi nh÷ng ph-¬ng ph¸p míi nμy. Nh- thÕ sÏ mÊt nhiÒu thêi gian vμ mÊt nhiÒu kinh phÝ ®Ó b¾t ®Çu ®μo t¹o l¹i hä. Sau ®©y lμ mét sè tr¶ lêi gîi ý cho nh÷ng lËp luËn trªn. 1. Hå s¬ ph¸t triÓn phÇn mÒm trong thÕ giíi thùc ch-a ph¶i lμ qu¸ tèt. Trªn thùc tÕ, c¸c ph-¬ng ph¸p cæ th-êng chØ dÉn ®Õn th¶m häa. Cã thμnh c«ng ®Êy nh-ng tû sè thμnh c«ng so víi thÊt b¹i l¹i qu¸ thÊp. BÊt cø ph-¬ng ph¸p thiÕt thùc nμo ®Òu cã ®«i chót lý thuyÕt ®óng nh- nh÷ng ph-¬ng ph¸p ph¸t triÓn phÇn mÒm ®ã nh÷ng ph-¬ng ph¸p ®ã ®· ®-îc c¸c c«ng ty t-¬ng tù kh¸c vËn dông thμnh c«ng vμ ®· gi¶m m¹nh kinh phÝ ph¸t triÓn phÇn mÒm vμ t¨ng ®¸ng kÓ chÊt l-îng phÇn mÒm. 2.ViÖc duy tr× nÒ nÕp hå s¬ viÕt lμ cã lîi cho mäi ng-êi cho ®éi ngò ph¸t triÓn cho kh¸ch hμng vμ cho qu¶n lý cÊp cao. Nã ®¶m b¶o lμ nh÷ng ThiNganHang.com16

17쪽

Qu¶n lý dù ¸n phÇn mÒm giao tiÕp miÖng ®-îc hiÓu ®óng ®¾n. NÕu nh÷ng thay ®æi hay c¸c h-íng dÉn kh¸c kh«ng ghi thμnh v¨n b¶n vμ kh«ng ®-îc chÊp nhËn, th× sù ph¸t triÓn cã thÓ tiÕn hμnh theo h-íng sai kh«ng ai cã thÓ ch¾c ch¾n lμ mäi thay ®æi, c¶ lín vμ nhá, sau nμy sÏ ®-îc nhí l¹i khi dù ¸n hoμn thμnh. Danh môc thμnh v¨n b¶n c¸c thay ®æi ®-îc chÊp nhËn gióp kh¶ n¨ng theo dâi vμ h¹ch to¸n. 3. §©y cã thÓ lμ khiÕu l¹i ®¸ng l-u ý; c«ng viÖc giÊy tê ph¶i ®-îc duy tr× ë møc tæi thiÓu (cã khi nã qu¸ møc). Dï sao, ®¸ng ng¹c nhiªn lμ c«ng viÖc giÊy tê cã møc ®é hiÖn nay thùc sù l¹i tiÕt kiÖm thêi gian vμ kh«ng g©y l·ng phÝ. Ch¼ng h¹n nh÷ng quyÕt ®Þnh kh«ng ghi thμnh v¨n b¶n th-êng khi cÇn ®-îc lÆp ®i lÆp l¹i vμ nh÷ng ®Æc t¶ nãi miÖng dÉn ®Õn nh÷ng lý gi¶i g©y tranh c·i. ViÖc thiÕu t- liÖu th-êng mÊt nhiÒu thêi gian nhÊt trong c¸c pha thÝch hîp vμ thö nghiÖm khi b¶n thiÕt kÕ hÖ thèng chØ ®-îc l-u trong trÝ nhí cña ng-êi. Còng vËy, mét dù ¸n kh«ng thμnh v¨n b¶n lμ mét ¸c méng trong viÖc duy tu. Sau khi hoμn thμnh dù ¸n, khi c¸c nhμ s¶n xuÊt ®· ph©n t¸n ®i, tÊt c¶ nh÷ng g× cßn l¹i lμ s¶n phÈm vμ t- liÖu. Kh«ng cã t- liÖu s¶n phÈm kh«ng g× h¬n lμ mét bÝ mËt. 4. Mét c©u hái cÇn ph¶n ¶nh lμ: liÖu vμ ®óng vËy liÖu ph¸t triÓn phÇn mÒm cña chóng ta ®· thùc sù thμnh c«ng thÕ nμo? LËp luËn nμy ®-îc thö th¸ch tèt nhÊt víi bé hå s¬ t- liÖu ®-îc chuÈn bÞ cho biÕt nh÷ng vÊn ®Ò mμ c«ng ty ®· cã kinh nghiÖm ë nh÷ng dù ¸n tr-íc. Môc tiªu lμ chøng minh tiÕp cËn míi víi ph¸t triÓn phÇn mÒm ®©u ph¶i lμ xa xØ mμ lμ cÇn thiÕt. 5. Nh÷ng lËp luËn khã ®-¬ng ®Çu nhÊt khi cã yÕu tè sù thùc trong chóng, ®Æc biÖt khi c«ng ty cã ®Þnh ý ph¸t triÓn ph-¬ng ph¸p luËn míi cña chÝnh hä. Mæc dï nhiÒu c«ng ty cã tiÕn hμnh nghiªn cøu trong c«ng tr×nh phÇn mÒm ®iÒu nμy thËt khã lμ cÇn thiÕt ë mäi c«ng ty ®· cã nh÷ng ph-¬ng ph¸p luËn nh÷ng tiªu chuÈn vμ nh÷ng h-íng dÉn ®-îc ghi thμnh v¨n b¶n tháa ®¸ng (coi IEEE 1987b) ®Ó cho chóng cã thÓ ®-îc vËn dông dÔ dμng ë mäi c«ng ty mμ kh«ng cÇn thiÕt ph¶i ph¸t triÓn chóng l¹i. MÊt kh¸ch hμng kh«ng chØ do lÞch tr×nh ph¸t triÓn kÐo dμi mμ cßn do chÊt l-îng kÐm vμ nhu cÇu kü thuËt kh«ng ®-îc tháa m·n. Cμng cÇn nghiªm lÖnh h¼n vÒ phÝa lÞch tr×nh ph¸t triÓn l©u h¬n chø kh«ng ph¶i vÒ phÝa s¶n phÈm phÇn mÒm tèt h¬n. Nh- vËy, lÞch tr×nh ph¸t triÓn ng¾n th-êng dÔ bÞ l¹c lèi do thêi gian bæ sung ®ßi hái ®Ó bæ chÝnh s¶n phÈm phÇn mÒm kÐm cái, sau khi ®· tung nã ra lÇn ®Çu (coi thÝ dô ë phÇn 1.3). 6. T¹i sao l¹i ch-a lμm ngay? LiÖu cã c¬ së thùc sù nμo cho viÖc kªu ca lμ thêi gian thÝch hîp h¬n sÏ xuÊt hiÖn sau nμy? Tr¸i l¹i cμng thªm thêi gian vμ c«ng søc ®Çu t- vμo nh÷ng ph-¬ng ph¸p ph¸t triÓn nghÌo nμn th× l¹i cμng khã mμ thay ®æi ®-îc. C¸i c¸ch tèt nhÊt tr¶ lêi cho lËp luËn nμy lμ cung cÊp nh÷ng lý do kinh doanh ®Ó gi¶i thÝch v× sao nh÷ng ph-¬ng ph¸p ph¸t triÓn míi l¹i nªu ®-îc chÊp nhËn cμng nhanh cμng tèt. Bé hå s¬ ®· chuÈn bÞ, nªu trong tr¶ lêi cho lËp luËn 4, sÏ cã Ých cïng víi th«ng ThiNganHang.com17

18쪽

Qu¶n lý dù ¸n phÇn mÒm tin thu thËp tõ c¸c c«ng ty kh¸c. Môc tiªu lμ bμy tá r»ng nh÷ng qui t×nh ph¸t triÓn cã thø tù sÏ lμm t¨ng chÊt l-îng s¶n phÈm phÇn mÒm cña c«ng ty trong khi gi¶m chi phÝ ph¸t triÓn. 7. TÇm quan träng cña viÖc ®Çu t- trong ®μo t¹o Ýt khi cÇn ®-îc nªu: ®©y lμ mét quan niÖm ®-îc chÊp nhËn réng r·i. LËp luËn nμy khã cã thÓ b¸c bá khi c¸c ph-¬ng ph¸p ph¸t triÓn míi ®-îc ®-a ra coi nh- mét thay ®æi chñ yÕu vÒ ph-¬ng h-íng. C©u tr¶ lêi tèt nhÊt tïy thuéc ë t×nh h×nh thùc tÕ. NÕu nh÷ng ph-¬ng ph¸p míi thùc sù tiªu biÓu cho thay ®æi chñ yÕu lμ ph-¬ng h-íng th× ch¾c ch¾n lμ c«ng ty ®· cã thÝ nghiÖm nhiÒu vÊn ®Ò ph¸t triÓn phÇn mÒm. Nh- thÕ c©u tr¶ lêi cho c¸c lËp luËn 4 vμ 5 lμ thÝch ®¸ng. NÕu nh÷ng ph-¬ng ph¸p míi kh«ng thùc sù tiªu biÓu thay ®æi chñ yÕu vÒ ph-¬ng h-íng th× ®iÒu nμy nªu ®-îc chøng minh cã sö dông d÷ liÖu cña c¸c dù ¸n tr-íc ®©y. T- t-ëng c¬ b¶n lμ chøng minh r¾ng mÆc dï nhiÒu qui tr×nh ph¸t triÓn hiÖn nay lμ tinh vi, viÖc c¶i tiÕn ®¸ng kÓ cã thÓ ®-îc thùc hiÖn th«ng qua viÖc giíi thiÖu mét sè ph-¬ng ph¸p míi. Mäi lËp luËn chèng l¹i c¸c ph-¬ng ph¸p luËn ph¸t triÓn míi chØ cã thÓ b¸c bá ®-îc sau khi cã chuÈn bÞ ®Çy ®ñ. §iÒu nμy th-êng nghÜa lμ: - S-u tËp d÷ liÖu vÒ c¸c dù ¸n ph¸t triÓn phÇn mÒm tr-íc ®©y trong ph¹m vi v«ng ty. - S-u tËp dù liÖu vÒ c¸c c«ng ty t-¬ng tù ®· chÊp nhËn ph-¬ng ph¸p ph¸t triÓn míi. - S-u tËp c¸c b¸o c¸o cã dÉn t- liÖu, v¨n b¶n vμ c¸c chøng cí kh¸c thμnh v¨n (cÇn ®Ò phßng qu¸ lý thuyÕt). - Cã ®-îc hç trî cña c¸c chuyªn gia ph¸t triÓn phÇn mÒm kh¸c hoÆc ë trong ph¹m vi c«ng ty hoÆc ë ngoμi. Mäi d÷ liÖu cÊn ®-îc nghiªn cøu vμ c¸c ghi chó ®-îc chuÈn bÞ chøng minh nhu cÇu cña c¸c ph-¬ng ph¸p ph¸t triÓn míi. Dßng cuèi ph¶i lμ viÖc vËn dông nh÷ng qui t×nh míi, thiÕt thùc ph¸t triÓn phÇn mÒm lμ v× lîi Ých cña c«ng ty. §· giμnh ®-îc sù phª chuÈn cÇn thiÕt cña qu¶n lý cÊp trªn, nh÷ng nhμ qu¶n lý dù ¸n phÇn mÒm cã thÓ chuyÓn sang vËn dông c¸c ph-¬ng ph¸p m« t¶ trong c¸c ch-¬ng sau. B-íc ®Çu trong viÖc t×m hiÓu nh÷ng vÊn ®Ò c¬ b¶n trong viÖc ph¸t triÓn phÇn mÒm ®-îc th¶o luËn ë ch-¬ng 2. 1.5. Tãm t¾t. ViÖc ph¸t triÓn phÇn mÒm cã thÓ khèng chÕ ®-îc. Cã nh÷ng ph-¬ng ph¸p, nh÷ng kü thuËt, nh÷ng tiªu chuÈn vμ c¸c c«ng cô khi ®-îc vËn dông ®óng th× chóng thóc ®Èy viÖc ph¸t triÓn th¾ng lîi dù ¸n phÇn mÒm víi ba môc tiªu trø danh trong trÝ ãc ®Ó ph¸t triÓn phÇn mÒm. 1. Theo ®óng lÞch tr×nh. 2. Trong ph¹m vi ng©n s¸ch. 3. Theo yªu cÇu. ThiNganHang.com18

19쪽

Qu¶n lý dù ¸n phÇn mÒm Th¾ng lîi hay thÊt b¹i cña dù ¸n kh«ng chØ liªn quan ®Õn ba môc tiªu ph¸t triÓn c¬ b¶n ®ã nh-ng còng c¶ ®Õn kú väng cña kh¸ch hμng: mét kh¸ch hμng cã thÓ hμi lßng víi ®Çu ra cña mét dù ¸n trong khi kh¸ch hμng kh¸c l¹i cã thÓ kh«ng. Do ®Êy, thμnh c«ng cña dù ¸n ®-îc x¸c ®Þnh tèi hËu ë sù hμi lßng cña kh¸ch hμng. Mét trong nh÷ng trë ng¹i mμ c¸c nhμ qu¶n lý dù ¸n th-êng ph¶i kh¾c phôc lμ thiÕu hç trî cña qu¶n lý cÊp trªn ®èi víi nh÷ng ph-¬ng ph¸p ph¸t triÓn hiÖn ®¹i. Râ rμng lμ nhiÒu ph-¬ng ph¸p vμ kü thuËt m« t¶ trong cuèn s¸ch nμy, cã hiÖu lùc chØ khi chóng ®-îc sö dông. Mäi lËp luËn chèng l¹i c¸c ph-¬ng ph¸p luËn ph¸t triÓn míi chÝ cã thÓ b¸c bá sau khi cã sù chuÈn bÞ ®Çy ®ñ. Th«ng tin vÒ thμnh c«ng vμ thÊt b¹i cña ph¸t triÓn phÇn mÒm trong qu¸ khø trong ph¹m vi mét c«ng ty cÇn ®-îc thu thËp cïng víi c¸c minh chøng hç trî kh¸c b»ng v¨n b¶n. Mäi dù liÖu cÇn ®-îc nghiªn cøu vμ c¸c chi chó cÇn ®-îc chuÈn bÞ ®Ó chøng minh cho nhu cÇu vÒ ph-¬ng ph¸p ph¸t triÓn míi. Dßng cuèi nªn lμ viÖc øng dông c¸c chu tr×nh ph¸t triÓn phÇn mÒm h÷u hiÖu míi lμ v× lîi Ých cña c«ng ty. ThiNganHang.com19

20쪽

Qu¶n lý dù ¸n phÇn mÒm Ch-¬ng hai Nh÷ng vÊn ®Ò ph¸t triÓn phÇn mÒm Mét chót phßng xa T¹i mét líp häc míi ®Çy vÒ qu¶n lý dù ¸n phÇn mÒm, mét trong c¸c häc viªn ®· hái: “Chóng t«i cã mét sè vÊn ®Ò chñ yÕu trong mét dù ¸n mμ t«i ®ang qu¶n lý. Chóng t«i kh«ng cã ®-îc t- liÖu cã hÖ thèng hay cã ®-îc mét kÕ ho¹ch ph¸t triÓn nμo vμ dù ¸n ®ang trªn ®-êng v-ît ng©n s¸ch vμ chËm h¬n lÞch tr×nh. VËy t«i ph¶i vËn dông mäi ph-¬ng ph¸p vμ kü thuËt häc ë ®©y ra sao nh»m lμm cho dù ¸n trë l¹i ®óng lÞch tr×nh ?” §©y kh«ng ph¶i lμ mét t×nh huèng kh«ng phæ biÕn ë ®ã, mét ph-¬ng thuèc thÊn kú ®· t×m cho mét t×nh huèng gÇn g©y th¶m häa. Nh÷ng dù ¸n qu¶n lý tèi cã thÓ ®i ®Õn tr× trÖ vμ ng©n s¸ch v-ît ®Õn hai thËm chÝ ba tr¨m phÇn tr¨m vμ trong vμi tr-êng hîp l¹i cã thÓ bÞ b·i bá. HÇu hÕt nh÷ng ph-¬ng ph¸p qu¶n lý dù ¸n hiÖn ®¹i ban ®Çu bao giê còng quan t©m phßng xa (chø kh«ng ph¶i lμ hiÖu chÝnh) nh÷ng vÊn ®Ò lo¹i ®ã. ViÖc phßng ngõa nh÷ng vÊn ®Ò th× dÔ h¬n vμ Ýt tèn kÐm h¬n lμ gi¶i quyÕt chóng. Nh÷ng biÖn ph¸p phßng ngõa thiÕt thùc h¼n lμ: - §Þnh vÞ sím vÊn ®Ò vμ nh÷ng vÊn ®Ò tiÒm Èn. - Gi¶i quyÕt vÊn ®Ò tr-íc khi chóng tuét khái tÇm tay. - LËp kÕ ho¹ch tr-íc (®èi phã) víi nh÷ng vÊn ®Ò tiÓm Èn. Nh÷ng vÊn ®Ò sÏ trë nªn tèn kÐm h¬n gi¶i quyÕt khi dù ¸n tiÕn triÓn ®Õn nh÷ng giai ®o¹n ph¸t triÓn cao h¬n. Nh÷ng vÊn ®Ò bÞ l·ng quªn còng cã thÓ lan truyÒn sang c¸c lÜnh vùc kh¸c cña dù ¸n lμm cho viÖc hiÖu chÝnh chóng trë nªn khã kh¨n h¬n. Do ®Êy viÖc thiÕt lËp nh÷ng qui tr×nh ®Ó ®Þnh vÞ sím vμ hiÖu chÝnh c¸c vÊn ®Ò lμ quan träng. Ch-¬ng nμy gi¶i quyÕt nguyªn nh©n cña mét sè thÓ lo¹i rÊt th«ng th-êng cña vÊn ®Ò ph¸t triÓn phÇn mÒm vμ th¶o luËn t¸c ®éng cña chóng ®Õn qu¸ tr×nh ph¸t triÓn. Ch-¬ng nμy còng th¶o luËn viÖc dù kiÕn nh÷ng vÊn ®Ò nh»m gi¶m thiÓu t¸c ®éng cña chóng tíi dù ¸n. C¸c ch-¬ng sau ®Ò ra nh÷ng ph-¬ng ph¸p phßng ngõa c¸c vÊn ®Ò m« t¶ ë ®©y khái x¶y ra. 2.1. Nh÷ng vÊn ®Ò c¬ b¶n. Cã rÊt nhiÒu vÊn ®Ò c¬ b¶n mμ nhμ qu¶n lý dù ¸n h×nh nh- t×m thÊy trong bÊt cø dù ¸n phÇm mÒm nμo. Nh÷ng vÊn ®Ò c¬ b¶n ®ã g©y ra bëi nh÷ng t×nh huèng sau ®©y bao giê còng cã thÓ phßng tr-íc sÏ ph¸t sinh: - Yªu cÇu ban ®Çu kh«ng ®Çy ®ñ. - Phô thuéc ë c¸c nguån bªn ngoμi (c¸c ng-êi b¸n hμng, c¸c chñ thÇu phô v.v...) - C¸c khã kh¨n trong kÕt thóc dù ¸n. - Thay thÕ th-êng xuyªn nh©n sù thùc hμnh ph¸t triÓn (x¸o trén ®éi ngò). ThiNganHang.com20

앞 20페이지만 표시됩니다. 전체를 보려면 자료를 다운로드하세요.

댓글 (0)

로그인 하여 토론에 참여하기

댓글이 없습니다. 첫 댓글을 남겨보세요!