Lêi giíi thiÖu................................................................................................................................................ 1 Néi dung c¸ch viÕt cuèn s¸ch ................................................................................................................... 7 Tæ chøc...................................................................................................................................................... 7 Ch−¬ng1: Qu¶n lý phÇn mÒm cæ truyÒn................................................................................................... 9 1.1.M« h×nh th¸c n−íc .......................................................................................................................... 11 1.1.1.Lý thuyÕt .................................................................................................................................... 11 1.1.2.Trong thùc hμnh ......................................................................................................................... 16 1.2. Qu¶n lý phÇn mÒm th«ng th−êng................................................................................................. 22 Ch−¬ng 2: Sù tiÕn ho¸ nÒn kinh tÕ phÇn mÒm ....................................................................................... 26 2.1.NÒn kinh tÕ phÇn mÒm.................................................................................................................... 26 2.2.Sù −íc l−îng chi phÝ phÇn mÒm thùc dông ................................................................................. 31 Ch−¬ng 3: C¶i tiÕn kinh tÕ phÇn mÒm .................................................................................................... 36 3.1.Gi¶m kÝch th−íc s¶n phÈm phÇn mÒm ......................................................................................... 38 3.1.1.C¸c ng«n ng÷ ............................................................................................................................. 39 3.1.2.C¸c Ph−¬ng ph¸p h−íng ®èi t−îng vμ mÉu trùc quan................................................................ 42 3.1.3.T¸i sö dông................................................................................................................................. 43 3.1.4.C¸c thμnh phÇn th−¬ng m¹i........................................................................................................ 45 3.2.C¶i tiÕn c¸c tiÕn tr×nh phÇn mÒm .................................................................................................. 46 3.3.C¶i tiÕn hiÖu qu¶ nhãm lμm dù ¸n ............................................................................................... 48 3.4.C¶i tiÕn kü thuËt tù ®éng ho¸ qua c¸c m«i tr−êng phÇn mÒm ................................................... 52 3.5.§¹t ®−îc yªu cÇu chÊt l−îng ......................................................................................................... 55 3.6.Chó ý vμo viÖc kiÓm tra: mét quan ®iÓm thùc dông.................................................................... 57 Ch−¬ng 4: C¸ch cò vμ c¸ch míi............................................................................................................... 60 4.1.C¸c nguyªn t¾c cña kü thuËt phÇn mÒm truyÒn thèng................................................................ 60 4.2.C¸c nguyªn t¾c qu¶n lý phÇn mÒm hiÖn ®¹i................................................................................. 68 4.3.ChuyÓn sang mét tiÕn tr×nh lÆp ..................................................................................................... 72 Ch−¬ng 5: C¸c giai ®o¹n cña vßng ®êi.................................................................................................... 75 5.1.Giai ®o¹n c«ng nghÖ vμ giai ®o¹n s¶n xuÊt................................................................................... 76 5.2.Giai ®o¹n khëi ®Çu.......................................................................................................................... 79 5.3. Giai ®o¹n cô thÓ ho¸ ...................................................................................................................... 80 5.4. Giai ®o¹n x©y dùng ........................................................................................................................ 82 5.5. Giai ®o¹n chuyÓn tiÕp .................................................................................................................... 84 Ch−¬ng 6: T¹o t¸c qui tr×nh..................................................................................................................... 87 6.1.TËp mÉu ........................................................................................................................................... 88 6.1.1.TËp ®iÒu hμnh............................................................................................................................ 88 6.1.2.TËp c«ng nghÖ ( The engineering sets) ..................................................................................... 90 6.1.3.Sù tiÕn ho¸ cña qu¸ tr×nh t¹o t¸c qua vßng ®êi cña nã ............................................................... 95 6.1.4.T¹o t¸c kiÓm tra.......................................................................................................................... 97 6.2 T¹o t¸c ®iÒu hμnh............................................................................................................................ 99 6.3.T¹o t¸c kü thuËt ............................................................................................................................ 106 6.4.T¹o t¸c trong thùc tÕ..................................................................................................................... 108 3 Ch−¬ng 7: MÉu kiÕn tróc phÇn mÒm dùa trªn m« h×nh ..................................................................... 111 7.1. KiÕn tróc: Tõ gãc nh×n vÒ qu¶n lý.............................................................................................. 112 7.2. KiÕn tróc: Tõ gãc nh×n kÜ thuËt .................................................................................................. 113 Ch−¬ng 8: Luång lμm viÖc cña tiÕn tr×nh ............................................................................................. 118 8.1 Luång lμm viÖc cñatiÕn tr×nh phÇn mÒm .................................................................................... 118 8.2 Luång lÆp (Iteration workflows).................................................................................................. 123 Ch−¬ng 9: C¸c ®iÓm kiÓm tra qu¸ tr×nh............................................................................................... 126 9.1.C¸c cét mèc chÝnh ......................................................................................................................... 127 9.2.C¸c cét mèc phô............................................................................................................................ 134 9.3.C¸c ®¸nh gi¸ t×nh tr¹ng ®Þnh k×................................................................................................... 135 Ch−¬ng 10: LËp kÕ ho¹ch tiÕn tr×nh lÆp ............................................................................................... 138 10.1. Ph©n ®Þnh c¬ cÊu c¸c c«ng viÖc chi tiÕt .................................................................................... 139 10.1.1.KÕt qu¶ cña WBS theo quy −íc.............................................................................................. 139 10.1.2.ViÖc ph©n ®Þnh c¬ cÊu c«ng viÖc chi tiÕt hiÖn ®¹i.................................................................. 142 10.2.C¸c nguyªn t¾c lËp kÕ ho¹ch...................................................................................................... 147 10.3.Qu¸ tr×nh −íc tÝnh vÒ chi phÝ vμ lÞch tr×nh cña dù ¸n.............................................................. 150 10.4.Qu¸ tr×nh x©y dùng kÕ ho¹ch lÆp, kÐo dμi vßng chu kú cña dù ¸n......................................... 151 10.5 Thùc hiÖn kÕ ho¹ch ..................................................................................................................... 154 Ch−¬ng 11: Tæ chøc vμ chÞu tr¸ch nhiÖm dù ¸n .................................................................................. 156 11.1.Tæ chøc ngμnh kinh doanh......................................................................................................... 156 11.2.Tæ chøc dù ¸n .............................................................................................................................. 159 11.3.TiÕn triÓn cña c¸c tæ chøc........................................................................................................... 167 Ch−¬ng 12: Tù ®éng ho¸ qu¸ tr×nh...................................................................................................... 168 12.1.C¸c c«ng cô.................................................................................................................................. 169 12.2.M«i tr−êng dù ¸n ........................................................................................................................ 173 12.2.1.Kü thuËt trän vßng(roundtrip engineering)........................................................................... 174 12.2.2.Qu¶n lý sù thay ®æi(change management)............................................................................. 175 12.2.3.C¬ së h¹ tÇng.......................................................................................................................... 182 Ch−¬ng 13: KiÓm so¸t dù ¸n vμ C«ng cô xö lý ....................................................................................
TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN o0o - Thạc Bình Cường Bài giảng điện tử mơn học QUẢN LÝ DỰ ÁN PHẦN MỀM Lêi giíi thiÖu Néi dung c¸ch viÕt cuèn s¸ch Tæ chøc Chơng1: Quản lý phần mềm cổ truyền 1.1.Mô hình thác nớc 11 1.1.1.Lý thuyÕt 11 1.1.2.Trong thùc hµnh 16 1.2 Quản lý phần mềm thông thờng 22 Chơng 2: Sự tiến hoá kinh tÕ phÇn mỊm 26 2.1.NỊn kinh tÕ phÇn mÒm 26 2.2.Sù −íc l−ỵng chi phÝ phÇn mỊm thùc dơng 31 Chơng 3: Cải tiÕn kinh tÕ phÇn mỊm 36 3.1.Gi¶m kÝch thớc sản phẩm phần mềm 38 3.1.1.Các ngôn ng÷ 39 3.1.2.Các Phơng pháp hớng đối tợng mẫu trực quan 42 3.1.3.T¸i sư dơng 43 3.1.4.Các thành phần thơng mại 45 3.2.Cải tiến tiến trình phần mềm 46 3.3.C¶i tiÕn hiƯu qu¶ nhóm làm dự án 48 3.4.C¶i tiÕn kü thuật tự động hoá qua môi trờng phần mềm 52 3.5.Đạt đợc yêu cầu chất lợng 55 3.6.Chó ý vào việc kiểm tra: quan điểm thực dụng 57 Ch−¬ng 4: Cách cũ cách 60 4.1.Các nguyên tắc kỹ thuật phần mềm truyền thèng 60 4.2.Các nguyên tắc quản lý phần mềm đại 68 4.3.Chuyển sang tiến trình lặp 72 Chơng 5: Các giai đoạn vòng đời 75 5.1.Giai đoạn công nghệ giai đoạn sản xuất 76 5.2.Giai đoạn khởi đầu 79 5.3 Giai đoạn cụ thể hoá 80 5.4 Giai đoạn xây dựng 82 5.5 Giai đoạn chuyển tiếp 84 Chơng 6: Tạo tác qui tr×nh 87 6.1.TËp mÉu 88 6.1.1.TËp ®iỊu hµnh 88 6.1.2.TËp c«ng nghƯ ( The engineering sets) 90 6.1.3.Sù tiÕn ho¸ cđa trình tạo tác qua vòng đời 95 6.1.4.Tạo tác kiÓm tra 97 6.2 T¹o tác điều hành 99 6.3.T¹o t¸c kü thuËt 106 6.4.T¹o t¸c thùc tÕ 108 Chơng 7: Mẫu kiến trúc phần mềm dựa mô hình 111 7.1 Kiến trúc: Từ góc nhìn quản lý 112 7.2 KiÕn tróc: Tõ gãc nh×n kÜ thuËt 113 Chơng 8: Luồng làm việc tiÕn tr×nh 118 8.1 Lng lµm viƯc cđatiÕn trình phần mềm 118 8.2 Lng lỈp (Iteration workflows) 123 Chơng 9: Các điểm kiểm tra trình 126 9.1.C¸c cét mèc chÝnh 127 9.2.C¸c cét mèc phơ 134 9.3.Các đánh giá tình trạng định k× 135 Chơng 10: Lập kế hoạch tiến trình lặp 138 10.1 Phân định cấu công việc chi tiết 139 10.1.1.KÕt qu¶ cđa WBS theo quy −íc 139 10.1.2.Việc phân định cấu công việc chi tiết đại 142 10.2.Các nguyên tắc lập kÕ ho¹ch 147 10.3.Quá trình ớc tính chi phí lịch trình dự án 150 10.4.Quá trình xây dựng kế hoạch lặp, kéo dài vòng chu kỳ dự ¸n 151 10.5 Thùc hiÖn kÕ ho¹ch 154 Ch−¬ng 11: Tổ chức chịu trách nhiệm dự án 156 11.1.Tæ chøc ngµnh kinh doanh 156 11.2.Tæ chøc dù ¸n 159 11.3.TiÕn triĨn cđa c¸c tỉ chøc 167 Chơng 12: Tự động hoá trình 168 12.1.Các công cụ 169 12.2.Môi trờng dự án 173 12.2.1.Kü thuËt trän vßng(round-trip engineering) 174 12.2.2.Qu¶n lý sù thay ®ỉi(change management) 175 12.2.3.Cơ sở hạ tầng 182 Chơng 13: Kiểm soát dự án Công cụ xử lý 188 13.1.Bảy metrics 189 13.2.Biểu thị quản lý 192 13.2.1.Công việc tiÕn ®é 193 13.2.2.Gi¸ dù to¸n vµ chi phÝ 193 13.2.3.Bè trÝ nh©n viên nhóm động 197 13.3.BiĨu thÞ chÊt l−ỵng 198 13.3.1.L−u l−ỵng thay đổi tính ổn định 199 13.3.2.Chia nhá vµ tÝnh modul ho¸ 199 13.3.3.Làm lại tÝnh t−¬ng thÝch 199 13.3.4 MTBF vµ tÝnh thµnh thơc 200 13.4.Các dự tính vòng ®êi 202 13.5.Các metric phần mỊm thùc dơng 203 13.6.Metric tù ®éng ho¸ 205 Ch−¬ng 14: Sù biÕn ®ỉi tiÕn tr×nh - tailoring the process 211 14.1 Ph©n biƯt tiến trình 211 14.1.1.Qui m« 213 14.1.2.Liên kết c¹nh tranh 216 14.1.3.Tiến trình mềm dẻo hay không mềm dẻo 218 14.1.4.Sự thục tiến trình 219 14.1.5.Rđi ro kiÕn tróc 220 14.1.6.Kinh nghiÖm lÜnh vùc 221 14.2.Ví dụ dự án qui mô nhỏ chống lại dự án qui mô lớn 222 Chương 15: Những sơ thảo dự án tiên tiến 225 15.1.Tích hợp liên tục 226 15.2.Giải sớm rủi ro 227 15.3.Những yêu cầu phát triển 229 15.4.Sự hợp tác cổ đông 229 15.5.10 Nguyên tắc quản lý phần mềm tốt 230 15.6.Những ứng dụng thực tiễn tốt quản lý phần mềm 231 Ch−¬ng 16: Thế hệ quản lý kinh tế phần mÒm 234 16.1.Mô hình định giá hệ 234 16.2 Kinh tÕ häc phÇn mỊm thÕ hƯ tiÕp theo 239 Chơng 17: Sự độ sang xử lí đại 242 17.1.Sự độ xét khía cạnh văn hoá 242 17.2.Đoạn kết 246 Lời giới thiệu Cuốn sách trình bày cách tiếp cận tới hệ thực hành quản lý phần mềm Rất nhiều tổ chức bám vào mơ hình thác nước, chí khơng hồn thiện đưa hướng dẫn quản lý tỉ mỉ, cách để tiến hành để xử lý tình trạng phần mềm đưa Trên thực tế khó đưa cách tiếp cận quản lý đầy đủ thích hợp với vấn đề vấn đề tích hợp thành phần thương mại, tái sử dụng phần mềm, quản lý rủi ro tiến trình phần mềm tăng trưởng xốy chơn ốc Cuốn sách cung cấp khung kiểm tra kinh nghiệm tập hướng dẫn để xử lý nào? Ông Walker Royce phát triển kiểm tra cách tiếp cận quản lý phần mềm trình tham gia từ khảo sát sơ đến phân phối sản phẩm phần mềm cho không lực Mỹ Nền công nghiệp phần mềm hướng tới phương pháp để quản lý độ phức tạp không ngừng tăng nhanh dự án phần mềm Trước thấy cách mạng, biến đổi vấn đề diễn kể thành công thất bại Trong công nghệ tiến trình phương pháp phần mềm phát triển cách nhanh chóng kỹ nghệ phần mềm cịn q trình địi hỏi nghiên cứu sâu sắc người Tài liệu đề cập đến nhận thức tổng quan quản lý phần mềm nhấn mạnh cách nhìn cân đối yếu tố sau: Lý thuyết thực tiễn Kỹ thuật người Yêu cầu giá trị khách hàng lợi ích nhà cung cấp Chiến lược sách lược Mặc dù bạn nên quan tâm đến vấn đề quản lý quan trọng điều chỉnh cân đối Điều đặc biệt quan trọng đạt tới mục tiêu cổ đông khác nhau, người mà có giao tiếp với người khác ngôn ngữ ký hiệu khác Đây thúc đẩy nhà sáng lập, mơ tả trừu tượng hịn đá Rosetta Ba ngơn ngữ biểu diễn vốn có cơng nghệ phần mềm với yêu cầu (ngôn ngữ không gian vấn đề), với thiết kế (ngôn ngữ chuyển dịch kỹ sư phần mềm) với cài đặt (ngôn ngữ thực không gian vấn đề máy tính) Chỉ có mốc hịn đá Rosetta chuyển dịch ký tự Hy Lạp, kỹ thuật phần mềm chuyển dịch vấn đề thành giải pháp mà thoả mãn tất cổ đơng Khơng có sách chế biến cho quản lý phần mềm Khơng có cơng thức làm ăn cho thực tiễn rõ ràng Tôi cố gắng tiếp cận đến vấn đề cách khoa học thực kinh nghiệm nhất, việc quản lý vấn đề rộng việc đánh giá theo nghĩa chung định phụ thuộc vào tình Đó điều mà nhà quản lý động viên Một vài chương bao gồm phần thực dụng thường xử lý chặt chẽ chủ đề cụ thể Để phân biệt giới thực với mơ hình xử lý chung: kỹ thuật nguyên lý, phần đầu chương có từ thực dụng (pragmatic) Bởi nghĩa thực dụng có nghĩa khơng có ảo tưởng mặt thực tiễn, xác ý nghĩa phần Chúng bao gồm ý kiến mạnh vị trí khiêu khích làm cho thần kinh độc giả, người bảo thủ số thực hành, công cụ kỹ thuật lỗi thời hay hạn Tôi cố gắng để phân biệt kỹ thuật đưa ra, cách tiếp cận kỹ thuật lỗi thời cách sử dụng cách chứng minh phù hợp Trong hầu hết trường hợp ủng hộ quan điểm với lí lẽ kinh tế đơn giản nghĩa chung với kinh nghiệm vặt từ ứng dụng Rất nhiều tư liệu giả thuyết rút từ cách quản lý dự án thành công 10 năm qua (những vấn đề thực tiễn) Mặt khác số tư liệu trình bày vấn đề chứng minh (những vấn đề nghệ thuật), cách tiếp cận giả thuyết mà khơng có việc chứng minh rõ ràng thực tiễn Chúng ta phải đấu tranh với quan điểm sách coi giáo dục quản lý đào tạo quản lý Việc phân biệt dường bới lơng tìm vết quan trọng, ví dụ nghe việc minh hoạ khác 15 năm trước Giả sử bé gái bạn từ trường nhà vào ngày hỏi: "Thưa cha mẹ! Con tham dự khố học giáo dục giới tính trường khơng?" Phản ứng bạn khác bé gái hỏi: " Con tham dự khố huấn luyện giới tính trường khơng? " (điều có nghĩa phần giúp tơi hiểu gái trưỏng thành) Q trình đào tạo huấn luyện có khía cạnh tri thức ứng dụng mà làm cho tri thức hữu ích hữu ích Mặt khác giáo dục tập trung việc giảng dạy nguyên lý dựa vào kinh nghiệm tinh thần mục tiêu với việc ứng dụng tri thức dành cho người học Tôi cố gắng để tập trung vào sách chuyển tải giáo dục quản lý (Tôi không chắn điều việc đào tạo quản lý khác với kinh nghiệm vừa học vừa làm) Tôi không ngụy biện lời khuyên tơi áp dụng trực tiếp dự án Mặc dù cố gắng chứng minh quan điểm được, số quan điểm khơng chứng minh tuý giả thuyết Tôi hy vọng đốn lời khun tơi khuyến khích tranh luận tiến triển sau Các bạn đọc thực gam (gamut) thực hành chuyên môn phần mềm Các đọc giả người định: người có trách nhiệm đầu tư chi phí ngân sách phần mềm Nhóm bao gồm nhà quản lý tổ chức, nhà quản lý dự án, nhân viên yêu cầu phần mềm cán họ Đối với đọc giả cố gắng đưa hướng dẫn ứng dụng trực tiếp việc sử dụng định thực tế ngày đầu tư chiến lược tương lai Một loại đọc giả quan trọng khác người thực hành phần mềm mà họ thoả thuận thực kế hoạch, triển khai phần mềm mục tiêu dự án tổ chức Nội dung cách viết sách Bởi tơi viết cho lượng lớn độc giả nên tơi không sâu vào chi tiết kỹ thuật nguyên lý kỹ thuật, vấn đề trình bày tốt sách khác Thay vào tơi đưa cách bàn luận sâu sắc kinh tế, mẫu quản lý, chiến lược phân chia công việc, chiến lược tổ chức, độ đo; điều cần thiết để xây dựng kế hoạch thực thành cơng dự án phần mềm Có nhiều minh hoạ làm cho chủ đề phức tạp trở nên dễ hiểu Sự xác đắn hình vẽ bảng minh hoạ tốt Trong hầu hết liệu số mơ tả xác số khái niệm, xu hướng, kỳ vọng quan hệ, cách thức trình bày mang tính khơng xác mục đích Trong khung cảnh quản lý phần mềm khác biệt tính xác tính đắn khơng đáng kể từ hai lý do: Quản lý phần mềm vùng đầy màu xám, phụ thuộc vào tình trạng trả giá nhập nhằng Đó khó khăn khơng muốn nói khơng thể chứng minh tính đắn nhiều khái niệm giữ lại xác cách trình bày lĩnh vực rộng lớn Hiểu khác xác đắn kỹ nhà quản lý phần mềm giỏi, người phải dự đoán cách đắn ước lượng rủi ro ảnh hưởng thay đổi Độ xác khơng hiệu chỉnh yêu cầu kế hoạch chứng minh dù chưa rõ ràng, thường gây trở ngại tới thành công dự án Trong nhiều cách biểu diễn số, giá trị tuyệt đối thường khơng quan trọng hồn tồn thay đổi lĩnh vực tình dự án khác Các giá trị quan hệ tạo nên hầu hết hình vẽ bảng biểu Nhân tiện đưa chứng kinh nghiệm thực tế để nhà quản lý hướng tới ngữ cảnh cụ thể, liên hệ với tiêu chuẩn đắn xác điều kiện cụ thể Một số phần phụ lục làm sáng tỏ kỹ thuật trình bày ứng dụng thực tế Một thí hệ thống tàu đốc nghiên cứu xuyên suốt tài liệu, dự án lớn thành công, đưa ví dụ cụ thể làm quản lý tốt cơng việc Nó cung cấp một khn khổ để hợp lý hố số tiến trình cải tiến kỹ thuật Tổ chức Cuốn sách chia thành phần , phần gồm số chương: Phần I, thời kỳ phục hưng quản lý phần mềm Phần mô tả trạng kinh tế phần mềm thực tiễn quản lý phần mềm đưa chuyển dịch cần thiết phần mềm cải thiện đầu tư Phần II, khuôn khổ quản lý phần mềm Mô tả nguyên lý xử lý khuôn khổ cho việc quản lý phần mềm tiên tiến bao gồm : pha vòng đời, pha chế tạo thử, pha dịng cơng việc, điểm kiểm tra Phần III, nguyên lý quản lý phần mềm Phần tóm tắt vài kỹ thuật áp dụng cho lập kế hoạch, điều khiển tự động hố q trình phần mềm tiên tiến Phần IV, xu hướng phát triển Các giả thuyết hiệu dự án tiên tiến kinh tế phần mềm hệ tới bàn luận dịch chuyển văn hoá cần thiết cho thành cơng Phần V, ví dụ cụ thể tài liệu tham khảo Gồm phụ lục, đưa cho việc chứng minh vài nhận xét, dẫn ý kiến trình bày vài nơi Chương Quản lý phần mềm cổ truyền Thời kì phục hưng quản lý phần mềm Nền cơng nghiệp phần mềm có kinh nghiệm thời kì phục hưng Rất nhiều nguyên lý công nghệ phần mềm hằn sâu bị bó hẹp lỗi thời kỹ thuật thay kỹ thuật tốt mức độ tự động hoá cao Cho dù nguyên lý điều quan trọng người làm thực tế phải hiểu trạng thái trước biến đổi, chuyển dịch sang Trước cân nhắc khuôn khổ quản lý phần mềm cho tương lai cần thiết phải hiểu công nghiệp đâu chiếm lĩnh Trong 10 năm qua tơi tham gia đóng góp để cải tiến trình phần mềm 500 cơng ty Mục tiêu cụ thể đóng góp đạt 2X, 3X, 10X tăng lên suất, chất lượng, thời gian thị trường tổ hợp điều X tương ứng với độ tốt lên cơng ty Một điều hài hước nhiều tổ chức khơng có ý tưởng X theo nghĩa mục tiêu Những chương phần I giới thiệu trạng thái thực tế công nghiệp phần mềm xác định X tiến trình quản lý phần mềm thơng thường Điểm : ¾ Những thực tiễn quản lý phần mềm cổ truyền dường lý thuyết thực tiễn gắn chặt với cơng nghệ kỹ thuật cổ xưa ¾ Nền kinh tế phần mềm cổ truyền đưa tiêu chuẩn hiệu suất nguyên lý quản lý phần mềm cổ truyền Một điều tốt phần mềm tính linh hoạt mềm dẻo: Nó lập trình để thực hầu hết việc Điều tồi phần mềm tính linh hoạt mềm dẻo: đặc tính "hầu thứ" khó lập kế hoạch, tiến độ điều khiển phát triển phần mềm Việc không dự đoán điều ''khủng hoảng phần mềm'' 30 năm Vào năm 1990 có phân tích quan trọng công nghiệp kỹ nghệ phần mềm thực kết công bố ấn phẩm Patterns of Software Systems Failure and Success (Jones, 1996) Chaos (Standish Group , 1995) Report of the Defense Science Board Task Force on Acquiring Defense Software Commercially (Defense Science Board, 1994) Phụ lục A làm bật kết có liên quan Tất phân tích đạt tới kết luận chung: Mức độ thành công dự án phần mềm thấp Mặc dù phân tích có vài nhận thức khác thông báo chủ yếu họ bổ sung cho kiên định Chúng ta tóm tắt sau: Việc phát triển phần mềm không dự đốn cao có khoảng 10% dự án phần mềm coi thành công, với ước lượng ngân sách tiến độ ban đầu Các nguyên lý quản lý nặng phán đốn thành cơng hay thất bại tiến kỹ thuật Mức độ manh mún phần mềm không kế thừa tiến trình cịn non nớt Ba phân tích giới thiệu cách quản lý phần mềm tiêu chuẩn trình quản lý phần mềm cổ truyền Có nhiều mảnh đất để phát triển Hãy nhớ tóm tắt chương khung tiến trình quản lý phần mềm mà hầu hết phần mềm truyền thống sử dụng Trong khuôn khổ mà biết mơ hình thác nước có nhiều biến động tiến trình vạch danh giới hầu hết kinh nghiệm dự án phần mềm tích luỹ ngày Và 10 ... chương: Phần I, thời kỳ phục hưng quản lý phần mềm Phần mô tả trạng kinh tế phần mềm thực tiễn quản lý phần mềm đưa chuyển dịch cần thiết phần mềm cải thiện đầu tư Phần II, khuôn khổ quản lý phần mềm. .. hành chuyên môn phần mềm Các đọc giả người định: người có trách nhiệm đầu tư chi phí ngân sách phần mềm Nhóm bao gồm nhà quản lý tổ chức, nhà quản lý dự án, nhân viên yêu cầu phần mềm cán họ Đối... thiệu cách quản lý phần mềm tiêu chuẩn q trình quản lý phần mềm cổ truyền Có nhiều mảnh đất để phát triển Hãy nhớ tóm tắt chương khung tiến trình quản lý phần mềm mà hầu hết phần mềm truyền thống