Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 152 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
152
Dung lượng
2,18 MB
Nội dung
BỘ GIÁO DỤC VÀ ĐÀO TẠO TỔNG CÔNG TY BƯU CHÍNH VIỄN THÔNG VIỆT NAM HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Chuyên ngành Công nghệ thông tin Đề tài: NghiêncứuviệcápdụngCMMImức3tạiVietSoftware Sinh viên thực hiện: ĐẶNG THỊ HUYỀN LINH Lớp D2001CNTT Giáo viên hướng dẫn: Ths. BÙI TRƯỜNG SƠN HÀ NỘI – 11/2005 BỘ GIÁO DỤC VÀ ĐÀO TẠO TỔNG CÔNG TY BƯU CHÍNH VIỄN THÔNG VIỆT NAM HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Chuyên ngành Công nghệ thông tin Đề tài: NghiêncứuviệcápdụngCMMImức3tạiVietSoftware Sinh viên thực hiện: ĐẶNG THỊ HUYỀN LINH Lớp D2001CNTT Giáo viên hướng dẫn: Ths. BÙI TRƯỜNG SƠN Ngày nhận đề tài: 01/8/2005 Ngày hoàn thành: 10/11/2005 Đồ án được thực hiện tại khoa CÔNG NGHỆ THÔNG TIN Học viện công nghệ bưu chính viễn thông Đồ án tốt nghiệp Đại học Lời cảm ơn - ii - LỜI CẢM ƠN Tôi xin bày tỏ lòng biết ơn sâu sắc tới ThS. Bùi Trường Sơn, người thầy đã trực tiếp tận tình hướng dẫn chỉ bảo tôi trong quá trình nghiêncứu và hoàn thành luận văn. Tôi xin chân thành cảm ơn sự động viên, giúp đỡ, tạo điều kiện của Khoa Công nghệ Thông tin I, Học viện Công nghệ Bưu chính Viễn thông. Tôi xin cảm ơn các thầy cô giáo trong Khoa đã tận tình giảng dạy giúp tôi có những kiến thức để hoàn thành đồ án này. Trong quá trình làm đồ án, tôi đã được phòng Quy trình và Đảm bảo Chất lượng (P&QA) của công ty Cổ phần Phần mềm Việt (VietSoftware) tạo điều kiện thuận lợi và cung cấp những thông tin tài liệu hữu ích. Nhân dịp này, tôi xin bày tỏ lòng biết ơn tới những sự giúp đỡ quý báu đó. Tôi xin cảm ơn sự giúp đỡ và những ý kiến đóng góp quý báu của các bạn trong lớp D2001CNTT trong thời gian hoàn thành đồ án này. Cuối cùng, tôi xin cảm ơn gia đình, bạn bè và người thân đã luôn động viên, giúp đỡ tôi trong suốt thời gian học tập và hoàn thành đồ án. Hà Nội, tháng 10 năm 2005 Đồ án tốt nghiệp Đại học Mục lục - iii - MỤC LỤC 1. TỔNG QUAN ĐỀ TÀI 1 2. KHÁI NIỆM QUY TRÌNH SẢN XUẤT PHẦN MỀM VÀ MỖI LIÊN HỆ GIỮA CMMI VÀ QUY TRÌNH 3 2.1. Khái niệm quy trình phần mềm 3 2.2. Một số quy trình phần mềm được ápdụng trong thực tế và mối liên hệ giữa quy trình đó và CMMI 4 2.2.1. Mô hình RUP 4 2.2.2. Mô hình XP 9 3. MÔ HÌNH CMMI 16 3.1. Khái niệm CMMI 16 3.1.1. Tổng quan về CMMI 16 3.1.2. Cấu trúc CMMI 19 3.1.3. Ưu điểm của CMMI 25 3.2. Các lĩnh vực quy trình (PAs) trong CMMI 26 3.2.1. Các PAs về quản lý quy trình (Process Management Process Areas) 26 3.2.2. Các lĩnh vực quy trình về quản lý dự án - Project Management Process Areas 32 3.2.3. Các lĩnh vực quy trình kỹ nghệ - Engineering Process Areas 40 3.2.4. Các lĩnh vực quy trình hỗ trợ - Support Process Areas 49 3.2.5. Mối quan hệ giữa các lĩnh vực quy trình 55 4. ÁPDỤNGCMMI LEVEL 3TẠIVIETSOFTWARE 57 4.1. Thực trạng quy trình sản xuất phần mềm tạiVietSoftware 57 4.1.1. Sơ lược về tổ chức và hoạt động của VSI 57 4.1.2. Thực trạng sản xuất phần mềm tại VSI 59 4.2. Các KPAs cần thực hiện để ápdụngCMMI Level 3tại VSI 65 4.2.1. Các lĩnh vực quy trình ở CMMImức 2 65 4.2.2. Các lĩnh vực quy trình ở CMMImức3 111 5. KẾT LUẬN 139 PHỤ LỤC A. TỪ VIẾT TẮT 140 PHỤ LỤC B. MỘT SỐ THUẬT NGỮ ĐƯỢC DÙNG TRONG CMMI 142 PHỤ LỤC C. TÀI LIỆU THAM KHẢO 146 DANH MỤC HÌNH VẼ Hình 2-1: Cấu trúc RUP 7 Hình 3-1: Ba tiêu chuẩn quan trọng đối với một quy trình 16 Hình 3-2: Các bước của mô hình CMM cho phần mềm 19 Hình 3-3: Sơ lược các mức năng lực 21 Hình 3-4: Các thành phần của mô hình CMMI trong cách biểu diễn phân tầng 22 Hình 3-5: Các thành phần của mô hình CMMI trong cách biểu diễn liên tục 23 Hình 3-6: Các PA trong nhóm Process Management 27 Hình 3-7: Định nghĩa quy trình tổ chức 28 Hình 3-8: Tập trung vào quy tình tổ chức 29 Hình 3-9: Phát triển vào cải tiến tổ chức 30 Hình 3-10: Đào tạo trong tổ chức 31 Hình 3-11: Các PA trong nhóm Project Management 33 Hình 3-12: Lập kế hoạch dự án 34 Hình 3-13: Kiểm soát và theo dõi dự án 35 Hình 3-14: Quản lý dự án tích hợp 36 Hình 3-15: Quản lý dự án tích hợp trong IPPD 37 Hình 3-16: Quản lý định lượng dự án 38 Hình 3-17: Quản lý thỏa thuận với nhà thầu phụ 39 Hình 3-18: Quản lý rủi ro 40 Hình 3-19: Quản lý yêu cầu 42 Hình 3-20: Phát triển yêu cầu 43 Hình 3-21: Giải pháp kỹ thuật 45 Hình 3-22: Tích hợp sản phẩm 46 Hình 3-23: Thẩm định (Verification) 48 Hình 3-24: Phê duyệt (Validation) 49 Hình 3-25: Quản lý cấu hình 51 Hình 3-26: Đảm bảo chất lượng quy trình và chất lượng sản phẩm 52 Hình 3-27: Đo lường và phân tích 53 Hình 3-28: Phân tích quyết định và giải pháp 54 Hình 3-29: Phân tích nguyên nhân và giải pháp 55 Hình 4-1: Mô hình quy trình quản lý yêu cầu 66 Hình 4-2: Sơ đồ tổng quát của qui trình Lập kế hoạch dự án (Project Planning) 74 Hình 4-3: Sơ đồ tổng quát của qui trình Giám sát và Kiểm soát dự án 88 Hình 4-4: Sơ đồ tổng quát của quy trình Đo lường và Phân tích 92 Đồ án tốt nghiệp Đại học Danh mục hình vẽ - v - Hình 4-5: Sơ đồ tổng quát của quy trình đảm bảo chất lượng quy trình và chất lượng sản phẩm 99 Hình 4-6: Sơ đồ tổng quát của qui trình Quản lý cấu hình 103 Hình 4-7: Mô hình quy trình tích hợp sản phẩm 114 Hình 4-8: Mô hình quy tình thẩm định (Verification) 117 Hình 4-9: Mô hình quy trình đào tạo của tổ chức 124 Hình 4-10: Mô hình quy trình quản lý rủi ro 132 Hình 4-11: Mô hình quy trình Phân tích quyết định và Giải pháp (DAR) 135 Đồ án tốt nghiệp Đại học Tổng quan đề tài Đặng Thị Huyền Linh −1− Lớp 2001CNTT TỔNG QUAN ĐỀ TÀI Để sản xuất được sản phẩm có chất lượng thì cần phải có một quy trình sản xuất có chất lượng. Đó là điều mà từ lâu nay không còn cần tranh cãi nữa. Trong công nghệ phần mềm (CNPM) hay cũng như trong các ngành công nghệ khác, một quy trình sản xuất có chất lượng thường phải đạt được các mục tiêu sau: • Sản xuất được sản phẩm đạt yêu cầu chất lượng: có nghĩa là phải đạt được các yêu về chức năng, kỹ thuật và chất lượng theo yêu cầu của khách hàng hay thị trường; • Hoàn thành sản phẩm theo đúng tiến độ và kinh phí: có nghĩa là phải cho ra được sản phẩm theo đúng kế hoạch và kinh phí đã xác định trước; • Đáp ứng được nhu cầu của người sản xuất: một quy trình nếu không đáp ứng nhu cầu của người lao động trong dây chuyền sản xuất thì khó có thể được ápdụng và tuân theo một cách đúng đắn. Đó là những mục tiêu mà tổ chức nào cũng mong muốn, cho nên thiết lập và nâng cao chất lượng của qui trình sản xuất là điều người ta buộc phải làm. Để làm điều đó, người ta không thể không nghiên cứu, học hỏi và ápdụng những mô hình thiết lập và cải tiến qui trình tiên tiến trên thế giới. Trong ngành CNPM, những tên tuổi như vậy hiện có như ISO9001, CMM, và CMMI. Trong đó, CMM và CMMI – mô hình nâng cao từ CMM là các mô hình đã và đang được ápdụng phổ biến và được quốc tế hoá mạnh mẽ, chính do hiệu quả sử dụng của chúng trong thực tế. Tuy nhiên, việcápdụngCMMI thực sự không hề dễ dàng vì mỗi tổ chức là một hệ thống bao gồm rất nhiều các quy trình phức tạp, đồng thời và có tương tác với nhau. Để cải tiến các quy trình này cần phải có những thay đổi mang tính hệ thống đối với tổ chức mà việc thay đổi thường là rất khó khăn đối với hầu hết các tổ chức và cá nhân. Một quy trình có thể kém hiệu quả và có nhiều sai sót nhưng không hẳn tất cả mọi người đều có mong muốn thay đổi để cải tiến quy trình, đơn giản chỉ vì họ không muốn thay đổi những thói quen hay cách thức làm việc mà họ vẫn thường làm. Chính vì vậy, để ápdụngCMMI các tổ chức phải đầu tư rất nhiều thời gian, chi phí và nhân lực. Mặt khác, CMMI không phải là quy trình, nó không đưa ra các bước cụ thể để thực hiện các hoạt động trong tổ chức. CMMI cung cấp các mục tiêu thiết lập nên nền tảng tiến trình cho các mức tăng trưởng dần. Nó tập trung vào những điều mà tổ chức nên làm, chứ không xác định cách đạt tới những mục tiêu đó. Trong đồ án này, em tập trung vào hai vấn đề chính: • Kiến thức cơ bản về CMMI: Phần này trình bày các khái niệm cơ bản về quy trình và mô hình cải tiến quy trình (CMMI) Đồ án tốt nghiệp Đại học Tổng quan đề tài Đặng Thị Huyền Linh −2− Lớp 2001CNTT • ÁpdụngCMMImức3tại một tổ chức phát triển phần mềm cụ thể là Vietsoftware: Trong phần này, căn cứ vào điều kiện và thực trạng sản xuất phần mềm tạiVietsoftware để đưa ra quy trình cụ thể bao gồm: các hoạt động (các bước) cần thực hiện, vai trò (roles) thực hiện các hoạt động đó, các tài liệu và sản phẩm đầu vào/đầu ra (input/output) cho một số các lĩnh vực quy trình (Process Areas) ở CMMImức 2 và mức3. Đồ án tốt nghiệp Đại học CMMI và Quy trình sản xuất phần mềm Đặng Thị Huyền Linh −3− Lớp 2001CNTT 2. KHÁI NIỆM QUY TRÌNH SẢN XUẤT PHẦN MỀM VÀ MỖI LIÊN HỆ GIỮA CMMI VÀ QUY TRÌNH 2.1. Khái niệm quy trình phần mềm Phát triển phần mềm là một quy trình phức tạp, nó không chỉ đơn giản là tạo ra các ngôn ngữ lập trình và các công cụ hiệu quả mà còn bao gồm rất nhiều nỗ lực phức tạp. Chất lượng của một sản phẩm phần mềm được quyết định bởi con người, tổ chức và các thủ tục để tạo nên và chuyển giao sản phẩm đó. Trong những năm 60 và 70, các nhà nghiêncứu chủ yếu tập trung vào các lĩnh vực: - Phát triển các ngôn ngữ lập trình cấu trúc (ví dụ Algol, Pascal, C) - Phát triển các nguyên tắc và phương pháp thiết kế (ví dụ như che giấu thông tin, phân rã chức năng) - Định nghĩa vòng đời phần mềm (Ví dụ như các mô hình thác nước, gia tăng, dựa trên bản mẫu) Khái niệm vòng đời phần mềm ở trên có liên quan trực tiếp với khái niệm quy trình phần mềm. Một vòng đời phần mềm định nghĩa các giai đoạn khác nhau trong suốt thời gian tồn tại của sản phẩm phần mềm. Thông thường các giai đoạn đó bao gồm phân tích và đặc tả yêu cầu, thiết kế, viết code, kiểm tra và phê duyệt, triển khai, bảo trì. Ngoài ra, vòng đời phần mềm còn đưa ra các quy tắc và chỉ dẫn để thực hiện các pha khác nhau. Ví dụ trong mô hình thác nước, một pha chỉ được thực hiện khi pha trước nó đã được hoàn thành. Ngược lại, ở mô hình xoắn ốc, trước tất cả các pha đều có hoạt động phân tích rủi ro. Nói chung, một mô hình vòng đời phần mềm thường định nghĩa bộ khung và các chỉ dẫn mà quy trình phần mềm cần được tiến hành theo nó. Tuy nhiên, nó không quy định chính xác thứ tự các hoạt động, tổ chức, công cụ, các thủ tục hoạt động, các chính sách phát triển và các ràng buộc. Vì vậy vòng đời phần mềm là điểm bắt đầu quan trọng để xác định phần mềm sẽ được phát triển như thế nào. Tuy nhiên, ápdụng một vòng đời phần mềm nhất định cũng chưa đủ để thực hiện và quản lý một dự án phần mềm. Khái niệm quy trình phần mềm được xây dựng dựa trên khái niệm vòng đời. Nó đưa ra một quan niệm sâu sắc để cấu trúc và tổ chức các các vấn đề liên quan tới hoạt động phát triển phần mềm. Một quy trình phần mềm có thể được định nghĩa như sau: Quy trình phần mềm là một tập các chính sách, cơ cấu tổ chức, các công nghệ, các thủ tục và các artifacts cần thiết để phát triển, triển khai và bảo trì một sản phẩm phần mềm. Vì vậy, một quy trình phần mềm bao gồm rất nhiều khái niệm: Công nghệ phát triển phần mềm (Software development technoloty): Là các công nghệ được sử dụng trong quy trình. Để thực hiện các hoạt động phát triển Đồ án tốt nghiệp Đại học CMMI và Quy trình sản xuất phần mềm Đặng Thị Huyền Linh −4− Lớp 2001CNTT phần mềm chúng ta cần phải có công cụ, cơ sở hạ tầng và môi trường kỹ thuật. Chúng ta cần có công nghệ thích hợp để có thể tạo ra các sản phẩm phần mềm phức tạp đáp ứng được nhu cầu của xã hội. Phương pháp và kỹ thuật phát triển phần mềm (Software development methods and techniques): Là các chỉ dẫn về cách sử dụng công nghệ và cách thực hiện các hoạt động phát triển phần mềm. Sự hỗ trợ về mặt phương pháp luận này rất cần thiết để khai thác công nghệ một cách hiệu quả. Các hoạt động tổ chức (Organizational behavior): Là tri thức về tổ chức và con người. Nói chung, hoạt động phát triển phần mềm được thực hiện bởi một nhóm phát triển và nhóm phát triển này cần được quản lý dưới một cơ cấu tổ chức hiệu quả. Tiếp thị và kinh tế (Marketing and economy): Phát triển phần mềm không thể tự mình nỗ lực. Cũng như các sản phẩm khác, phần mềm cũng phải xác định nhu cầu thực sự của khách hàng trên thị trường. Vì vậy khi hình thành các pha khác nhau của phát triển phần mềm (Ví dụ như đặc tả yêu cầu, phát triển, triển khai) cần phải tính đến ngữ cảnh mà sản phẩm phần mềm đó được bán và sử dụng. 2.2. Một số quy trình phần mềm được ápdụng trong thực tế và mối liên hệ giữa quy trình đó và CMMI 2.2.1. Mô hình RUP 2.2.1.1. RUP là gì RUP là một quy trình phát triển lặp được xây dựng dựa trên “sáu quy cách làm việc tốt nhất” bao gồm: • Phát triển lặp (Develop Iteratively) • Quản lý yêu cầu (Manage Requirement) • Sử dụng kiến trúc thành phần (Use Component Architecture) • Mô hình trực quan (Model Visually) • Kiểm điểm chất lượng (Verify Quality) • Kiểm soát các thay đổi (Control Changes) Các đặc điểm chính của RUP là: • Quy trình dựa trên rủi ro: Trong RUP, quản lý rủi ro được tích hợp vào quy trình phát triển và việc lập kế hoạch các bước lặp dựa được trên các rủi ro có mức ưu tiên cao • Phát triển dựa trên Usecase: Tất cả các pha và bước lặp trong RUP đều dựa trên use case. Use case là mô hình thể hiện các yêu cầu chức năng và ngữ cảnh của hệ thống. Nó được thiết kế cho một hệ thống nhất định và được sử dụng trong suốt quá trình phát triển hệ thống. [...]... Ngoài phạm vi của XP −14− Lớp 2001CNTT Đồ án tốt nghiệp Đại học CMMI và Quy trình sản xuất phần mềm Phân tích quyết Ngoài phạm vi của XP định và giải pháp Phân tích nguyên nhân và giải pháp Đặng Thị Huyền Linh −15− Ngoài phạm vi của XP Lớp 2001CNTT Đồ án tốt nghiệp Đại học Mô hình CMMI3 MÔ HÌNH CMMI3. 1 Khái niệm CMMI3. 1.1 Tổng quan về CMMI3. 1.1.1 Mô hình tăng trưởng năng lực (Capacity Matuirity Model)... hiện quy trình.Ví dụ, khi so sánh các mức tăng trưởng với các mức năng lực, mức năng lực 3 có thể được coi là tương đương với mức tăng trưởng 3 nếu tất cả các goal của tất cả các PA ở mức tăng trưởng 2 và 3 trong mô hình phân tầng đều được thực hiện Vì vậy, target profile 3 sẽ bao gồm bảy PA ở mức tăng trưởng 2 và 14 PA ở mức tăng trưởng 3 Một tổ chức có thể tự quyết định target profile của mình Ví... sản xuất phần mềm đang có nhu cầu bức thiết về việc tuân theo một qui trình sản xuất có chất lượng, thì cũng nên xem xét và đầu tư vào việc phổ biến và cài đặt các mô hình CMMI3. 1.2 Cấu trúc CMMI3. 1.2.1 Biểu diễn CMMI3. 1.2.1.1 Mô hình phân tầng (Staged model) Mô hình phân tầng (Staged model) đưa ra một lộ trình xác định cho việc cải tiến tổ chức dựa trên việc nhóm và sắp xếp các quy trình và các mối... practice tương ứng với một mức năng lực Các SG và SP được ápdụng vào các lĩnh vực quy trình cụ thể Đặng Thị Huyền Linh −22− Lớp 2001CNTT Đồ án tốt nghiệp Đại học Mô hình CMMI Hình 3- 5: Các thành phần của mô hình CMMI trong cách biểu diễn liên tục 3. 1.2.2.1 Mô hình cấu trúc đối với cách biểu diễn phân tầng Các mức tăng trưởng (Maturity Levels) Mỗi mức tăng trưởng thể hiện mức độ thực hiện quy trình... và sẽ chuyển dần sang việc ápdụng CMMI Còn những tổ chức chưa đạt được các tiêu chuẩn chất lượng như ISO9001, CMM có xu thế bắt đầu từ nghiên cứu và áp dụngCMMI Thiết nghĩ, nền CNPM nước ta hiện nay đang hướng mục tiêu vào xuất khẩu phần mềm và xây dựng những hệ thống thông tin lớn có độ phức tạp cao, do Đặng Thị Huyền Linh −18− Lớp 2001CNTT Đồ án tốt nghiệp Đại học Mô hình CMMI vậy các tổ chức sản... dụng3 mô hình tạo nên CMMI Vì vậy CMMI đã giải quyết được một số vấn đề còn tồn tại ở cả CMM lẫn SECM Các tổ chức đạt được CMM mức 4 hoặc mức 5 đã cung cấp cho SEI các thông tin về thành công cũng như những khó khăn mà họ gặp phải Những thông tin này được sử dụng để tạo ra các best practices trong CMMI Vì vậy, CMMI xác định được các nhu cầu của tổ chức ở mức tăng trưởng cao hơn CMMI giúp hạn chế các... năm 1 930 , Walter Shewhart bắt đầu làm việc trong lĩnh vực cải tiến quy trình và với các nguyên lý về kiểm soát chất lượng Các nguyên lý này sau đó đã được W.Edwards Deming và Joseph Juran cải tiến Watts Humphrey, Ron Radice và một số người khác đã tiếp tục mở rộng các nguyên lý này và ápdụng chúng vào công việc của họ trong lĩnh vực phần mềm tại IBM và SEI Sau đó SEI cũng bắt đầu tiến hành nghiên cứu. .. trình Giá trị của mô hình này đã được xác nhận bởi rất nhiều tổ chức Họ đã ápdụng CMM và đã tăng năng suất và chất lượng, cải tiến chu trình, kế hoạch và ngân sách được ước tính chính xác hơn 3. 1.1.2 Sự xuất hiện của CMMI Từ năm 1991, CMMs đã được ápdụng ở rất nhiều lĩnh vực (disciplines) Đáng chú ý nhất là các mô hình ápdụng cho kỹ nghệ hệ thống, kỹ nghệ phần mềm, software acquisition, quản lý... án Mức3 tập trung vào các vấn đề ở cả mức dự án và tổ chức, ví dụ như việc thiết lập một cơ sở hạ tầng để thực hiện kỹ nghệ phần mềm hiệu quả và các quy trình quản lý trong tất cả các dự án Các KPA ở mức 4 lại tập trung vào việc thiết lập một sự hiểu biết rộng rãi đối với cả quy trình phần mềm và các sản phẩm phần Đặng Thị Huyền Linh −19− Lớp 2001CNTT Đồ án tốt nghiệp Đại học Mô hình CMMI mềm Mức. .. liên tục trong việc cải tiến quy trình với chung thuật ngữ, kiến trúc và phương pháp đánh giá CMMI được thiết kế cho nhiều lĩnh vực, vì vậy nó hỗ trợ việc cải tiến quy trình trong toàn tổ chức 3. 2 Các lĩnh vực quy trình (PAs) trong CMMI3. 2.1 Các PAs về quản lý quy trình (Process Management Process Areas) Process Management gồm có 5 lĩnh vực quy trình với các practices liên quan tới việc xác định, . hình XP 9 3. MÔ HÌNH CMMI 16 3. 1. Khái niệm CMMI 16 3. 1.1. Tổng quan về CMMI 16 3. 1.2. Cấu trúc CMMI 19 3. 1 .3. Ưu điểm của CMMI 25 3. 2. Các lĩnh vực quy trình (PAs) trong CMMI 26 3. 2.1. Các. mềm tại VSI 59 4.2. Các KPAs cần thực hiện để áp dụng CMMI Level 3 tại VSI 65 4.2.1. Các lĩnh vực quy trình ở CMMI mức 2 65 4.2.2. Các lĩnh vực quy trình ở CMMI mức 3 111 5. KẾT LUẬN 139 PHỤ. tổ chức 31 Hình 3- 11: Các PA trong nhóm Project Management 33 Hình 3- 12: Lập kế hoạch dự án 34 Hình 3- 13: Kiểm soát và theo dõi dự án 35 Hình 3- 14: Quản lý dự án tích hợp 36 Hình 3- 15: Quản