Luận văn Thạc sĩ Công nghệ thông tin: Nghiên cứu đề xuất quy trình quản lý dự án cho các doanh nghiệp gia công phần mềm tại Việt NamLuận văn Thạc sĩ Công nghệ thông tin: Nghiên cứu đề xuất quy trình quản lý dự án cho các doanh nghiệp gia công phần mềm tại Việt NamLuận văn Thạc sĩ Công nghệ thông tin: Nghiên cứu đề xuất quy trình quản lý dự án cho các doanh nghiệp gia công phần mềm tại Việt NamLuận văn Thạc sĩ Công nghệ thông tin: Nghiên cứu đề xuất quy trình quản lý dự án cho các doanh nghiệp gia công phần mềm tại Việt NamLuận văn Thạc sĩ Công nghệ thông tin: Nghiên cứu đề xuất quy trình quản lý dự án cho các doanh nghiệp gia công phần mềm tại Việt NamLuận văn Thạc sĩ Công nghệ thông tin: Nghiên cứu đề xuất quy trình quản lý dự án cho các doanh nghiệp gia công phần mềm tại Việt NamLuận văn Thạc sĩ Công nghệ thông tin: Nghiên cứu đề xuất quy trình quản lý dự án cho các doanh nghiệp gia công phần mềm tại Việt NamLuận văn Thạc sĩ Công nghệ thông tin: Nghiên cứu đề xuất quy trình quản lý dự án cho các doanh nghiệp gia công phần mềm tại Việt NamLuận văn Thạc sĩ Công nghệ thông tin: Nghiên cứu đề xuất quy trình quản lý dự án cho các doanh nghiệp gia công phần mềm tại Việt NamLuận văn Thạc sĩ Công nghệ thông tin: Nghiên cứu đề xuất quy trình quản lý dự án cho các doanh nghiệp gia công phần mềm tại Việt NamLuận văn Thạc sĩ Công nghệ thông tin: Nghiên cứu đề xuất quy trình quản lý dự án cho các doanh nghiệp gia công phần mềm tại Việt NamLuận văn Thạc sĩ Công nghệ thông tin: Nghiên cứu đề xuất quy trình quản lý dự án cho các doanh nghiệp gia công phần mềm tại Việt Nam
ĐẠI HỌC QUỐC GIA HÀ NỘI VIỆN CÔNG NGHỆ THÔNG TIN - NGUYỄN VĂN HẢI NGHIÊN CỨU ĐỀ XUẤT QUY TRÌNH QUẢN LÝ DỰ ÁN CHO CÁC DOANH NGHIỆP GIA CÔNG PHẦN MỀM TẠI VIỆT NAM LUẬN VĂN THẠC SĨ CÔNG NGHỆ THÔNG TIN HÀ NỘI - 2016 ĐẠI HỌC QUỐC GIA HÀ NỘI VIỆN CÔNG NGHỆ THÔNG TIN NGUYỄN VĂN HẢI NGHIÊN CỨU ĐỀ XUẤT QUY TRÌNH QUẢN LÝ DỰ ÁN CHO CÁC DOANH NGHIỆP GIA CÔNG PHẦN MỀM TẠI VIỆT NAM Ngành: CÔNG NGHỆ THÔNG TIN Chuyên ngành: QUẢN LÝ HỆ THỐNG THÔNG TIN LUẬN VĂN THẠC SĨ CÔNG NGHỆ THÔNG TIN NGƢỜI HƢỚNG DẪN KHOA HỌC: TS LÊ QUANG MINH HÀ NỘI - 2016 LỜI CẢM ƠN Để hoàn thành luận văn này, trƣớc tiên, xin gửi lời cảm ơn sâu sắc đến thầy giáo, TS Lê Quang Minh, ngƣời khơi nguồn, định hƣớng chuyên môn, nhƣ trực tiếp hƣớng dẫn tạo điều kiện thuận lợi cho tơi q trình thực luận văn Tôi xin chân thành gửi lời cảm ơn đến thầy cô bạn học Viện Công Nghệ thông Tin – Đại Học Quốc Gia Hà Nội góp ý kiến, nhận xét quan tâm bảo, giúp đỡ tận tình q trình tơi thực đề tài Cuối cùng, tơi xin bày tỏ lịng kính trọng biết ơn sâu sắc đến gia đình tạo động lực điều kiện tốt để tơi hồn thành tốt cơng việc trình thực luận văn Mặc dù cố gắng trình thực nhƣng luận văn khơng thể tránh khỏi thiếu sót Tơi mong nhận đƣợc góp ý thầy bạn bè để tiếp tục hồn thiện thêm nghiên cứu cải tiến qui trình quản lý dự án Tác giả luận văn Nguy n Văn Hải LỜI CAM ĐOAN Tôi xin cam đoan cơng trình nghiên cứu tơi, có hỗ trợ từ Thầy hƣớng dẫn ngƣời cảm ơn Các nội dung nghiên cứu kết đề tài trung thực chƣa đƣợc công bố công trình Hà Nội, ngày 05 tháng 09 năm 2016 Tác giả Nguy n Văn Hải MỤC LỤC LỜI CẢM ƠN LỜI CAM ĐOAN MỤC LỤC .5 ANH MỤC T VI T T T ANH MỤC H NH V ANH MỤC ẢNG I U .9 MỞ Đ U .10 CHƢƠNG CÁC KHÁI NIỆM CƠ BẢN VỀ QUẢN LÝ DỰ ÁN VÀ GIA CÔNG PHẦN MỀM 12 1.1 Các khái niệm dự án quản lý dự án .12 1.1.1 ự án 12 1.1.2 Quản lý dự án 12 1.1.3 Quy trình .12 1.1.4 Quy trình quản lý dự án .13 1.2 Khái niệm gia công phần mềm 13 1.3 Các yếu tố ảnh hƣởng tới quản lý dự án phần mềm 14 1.3.1 Mục tiêu buộc dự án 14 1.3.2 Vòng đời dự án .15 1.3.3 Nhóm chủ thể liên quan đến dự án 15 1.3.4 Nhân tố môi trƣờng doanh nghiệp 16 1.3.5 Các quy trình s n có t chức .17 1.3.6 Cấu trúc t chức doanh nghiệp 18 1.4 Kết luận .20 CHƢƠNG MỘT SỐ PHƢƠNG PHÁP VÀ CHUẨN PHỔ BIẾN TRONG QUẢN LÝ DỰ ÁN .21 2.1 Cẩm nang Quản lý dự án PM OK .21 2.1.1 T ng quan năm nhóm quy trình mƣời lĩnh vực kiến thức Quản lý dự án .22 2.1.2 Mƣời lĩnh vực kiến thức Quản lý dự án 24 2.1.3 47 quy trình Quản lý dự án 26 2.2 Quản lý dự án theo phƣơng pháp linh hoạt Agile Scrum 31 2.2.1 Giới thiệu Agile Scrum 31 2.2.2 Các quy trình quản lý phát triển phần mềm theo Agile Scrum 33 2.2.3 Các vai trò quản lý dự án theo Agile Scrum 36 2.2.4 Công cụ sử dụng quản lý dự án theo Agile Scrum 37 2.3 CMMI mục tiêu đánh giá cho nhóm quy trình Quản lý dự án 38 2.3.1 Giới thiệu CMMI 38 2.3.2 Cấu trúc CMMI 39 2.3.3 Các mục tiêu thực hành cho quy trình Quản lý dự án CMMI 40 2.4 Kết luận .44 CHƢƠNG THỰC TRẠNG QUẢN LÝ DỰ ÁN TẠI MỘT SỐ DOANH NGHIỆP GIA CÔNG PHẦN MỀM TẠI VIỆT NAM .45 3.1 Thực trạng quản lý dự án số doanh nghiệp gia công phần mềm lớn 45 3.1.1 FPT Software .45 3.1.2 Harveynash Việt Nam 51 3.2 Thực trạng quản lý dự án số doanh nghiệp vừa nhỏ 57 3.3 Kết luận .61 CHƢƠNG ĐỀ XUẤT QUY TRÌNH QUẢN LÝ DỰ ÁN CHO CÁC DOANH NGHIỆP GIA CÔNG PHẦN MỀM TẠI VIỆT NAM .62 4.1 Sử dụng PM OK tảng để xây dựng quy trình Quản lý dự án 62 4.2 Đề xuất quy trình quản lý dự án dựa PM OK đáp ứng tiêu chí CMMI .64 4.2.1 T ng quan quy trình đề xuất 64 4.2.2 Sự tƣơng thích quy trình với mục tiêu CMMI quản lý dự án quy trình PM OK 65 4.2.3 Thông tin đầu vào, công cụ kỹ thuật, đầu qui trình .70 4.2.4 Những điểm quy trình đề xuất so với PM OK 80 4.3 Đề xuất b sung số quy trình cho dự án thực theo Agile Scrum 81 4.3.1 Các quy trình b sung 81 4.3.2 Những lợi ích b sung số quy trình cho dự án sử dụng Agile Scrum 83 4.4 Phạm vi ứng dụng quy trình đề xuất cho dự án phần mềm 83 4.5 Kết luận .83 KẾT LUẬN 84 TÀI LIỆU THAM KHẢO 85 DANH MỤC T Từ viết tắt CMM CMMI IPM KPA KPI QLDA QPM PM PMI PP PMBOK PMC RISM REQM RUP SAM TNHH T&M WBS VIẾT T T Ý nghĩa Mơ hình trƣởng thành lực (Capability Maturity Model) Mơ hình trƣởng thành lực tích hợp (Capability Maturity Model Integration) Quản lý tích hợp dự án Integrated Project Management Qui trình trọng điểm Key process areas Chỉ số đo lƣờng Key Performance Indicators Quản lý dự án Quản lý dự án định lƣợng Quantitative Project Management Ngƣời Quản lý dự án Project Manager Học Viện Quản Lý ự Án Hoa Kỳ Project Management Institute) Kế hoạch dự án Project Planning Kiến thức khung quản lý dự án Project Management ody of Knowledge) Giám sát Kiểm soát dự án Project Monitoring and Control Quản lý rủi ro Risk Management Quản lý yêu cầu Requirements Management Tiến trình hợp Rational Unified Process Quản lý hợp đồng nhà thầu phụ Supplier Agreement Management Trách Nhiệm Hữu Hạn Thời gian Tài Liệu Time and Material Cấu trúc phân rã công việc (Work Breakdown Structure) DANH MỤC HÌNH V Hình 1-1: Rằng buộc dự án 12 Hình 1-2: Nhóm quy trình quản lý dự án [17] 13 Hình 1-3 Các buộc khác dự án 14 Hình 1-4: Minh họa bên liên quan đến dự án 16 Hình 1-5: Cấu trúc t chức theo mơ hình chức 18 Hình 1-6: Cấu trúc t chức hƣớng dự án 19 Hình 1-7: Cấu trúc t chức kết hợp chức dự án .19 Hình 2-1: Sự tƣơng tác nhóm qui trình [7] 24 Hình 2-2: Những giai đoạn quản lý dự án theo Agile .34 Hình 2-3: Một ví dụ Sprint urndown Chart 37 Hình 2-4 : Cấu trúc lĩnh vực quy trình CMMI [13] .40 Hình 2-5: Phân nhóm quy trình CMMI 41 Hình 3-1: Lộ trình FSOFT đạt CMMI ISO 27001 [2] 46 Hình 3-2: Các quy trình nhóm lập kế hoạch đƣợc sử dụng Fsoft 47 Hình 3-3: Các quy trình thực kiểm sốt sử dụng Fsoft .48 Hình 3-4: Các quy trình đóng dự án thực Fsoft .49 Hình 3-5: Một số KPI đo lƣờng chi phí, tiến độ, chất lƣợng sử dụng FSOFT 50 Hình 3-6: Vịng đời phát triển phần mềm theo CMMI Harveynash[6] 51 Hình 3-7: Các quy trình sử dụng dự án Scrum HarveyNash 55 Hình 3-8: Một số KPI sử dụng dự án Harvey Nash .56 Hình 4-1 : T ng quan quy trình đƣợc đề xuất 64 Hình 4-2: Ví dụ bƣớc lựa chọn quy trình quản lý dự án 71 DANH MỤC BẢNG BI U ảng 1-1: Ƣu điểm nhƣợc điểm mơ hình t chức hƣớng chức [17] 19 ảng 1-2: Ƣu điểm nhƣợc điểm mơ hình t chức hƣớng dự án [17] .20 ảng 1-3: Ƣu điểm nhƣợc điểm mơ hình lai chức dự án[17] 20 ảng 2-1: T ng quan nhóm quy trình 10 lĩnh vực QL A [17] 22 ảng 2-2: Các quy trình Quản lý tích hợp 27 ảng 2-3: Các quy trình Quản lý phạm vi 27 ảng 2-4: Các quy trình Quản lý thời gian 28 ảng 2-5: Các quy trình Quản lý chi phí .28 ảng 2-6: Các quy trình Quản lý chất lƣợng .28 ảng 2-7: Các quy trình Quản lý nguồn nhân lực .29 ảng 2-8: Các quy trình Quản lý giao tiếp 29 ảng 2-9: Các quy trình Quản lý rủi ro .30 ảng 2-10: Các quy trình Quản lý mua sắm 30 ảng 2-11: Các quy trình Quản lý bên liên quan 31 ảng 2-12: Các quy trình phƣơng pháp quản lý linh hoạt Agile Scrum .36 ảng 2-13: mức trƣởng thành CMMI-Dev 1.3 41 ảng 2-15: Mục tiêu quy trình Quản lý yêu cầu .42 ảng 2-16: Các mục tiêu quy trình Lập kế hoạch dự án 42 ảng 2-17 : Mục tiêu quy trình Theo dõi kiểm soát dự án 43 ảng 2-18: Mục tiêu riêng quy trình Quản lý hợp đồng nhà thầu phụ 43 ảng 2-19: Mục tiêu quy trình Quản lý tích hợp 43 ảng 2-20: Mục tiêu riêng quy trình Quản lý rủi ro .44 ảng 2-21: Mục tiêu riêng quy trình Quản lý dự án định lƣợng 44 ảng 3-2: Quy trình phát triển phần mềm áp dụng theo CMMI Harveynash 54 ảng 3-4 : Quy trình quản lý dự án Add-on sử dụng Scrum 57 ảng 3-5: Quy trình quản lý dự án Add-on theo mơ hình truyền thống .58 ảng 4-1: Sự tƣơng thích quy trình đề xuất, CMMI PM OK 69 ảng 4-2: Ví dụ số nội dung kế hoạch Quản lý dự án 78 ảng 4-3: Các quy trình quản lý dự án b sung cho Agile Scrum 82 MỞ ĐẦU Với phát triển vô mạnh mẽ Công nghệ thông tin CNTT , nhu cầu phát triển phần mềm ngày tăng, đặc biệt phần mềm lớn, có phạm vi ứng dụng rộng rãi, xây dựng nhiều năm, huy động đội ngũ đông đảo chuyên gia phần mềm khác Rất nhiều học thực tế Việt Nam giới cho thấy dự án lớn khả thành cơng Việc quản lý dự CNTT ngày chứng tỏ vai trò đặc biệt quan trọng nó, góp phần đảm bảo thành cơng cho dự án Việc tìm hiểu phƣơng pháp, quy trình chuẩn quản lý dự án tiên tiến, ph biến nhƣ việc xây dựng chuẩn hóa quy trình quản lý dự án giúp nhà quản trị dự án doanh nghiệp gia công phần mềm tự chuẩn hóa thân tạo ƣu cạnh tranh không nhỏ bối cảnh yêu cầu kỹ quản lý, khả cung cấp dịch vụ chất lƣợng cao ngày tăng từ phía nhà yêu cầu dịch vụ Qua trình tìm hiểu thơng tin quy trình quản lý dự án đƣợc sử dụng doanh nghiệp gia công phần mềm Việt Nam, nhƣ trải nghiệm trực tiếp vai trò Quản trị dự án số doanh nghiệp, tác giả luận văn nhận thấy nhiều vấn đề tồn nhu cầu cải tiến quản lý để nâng cao hiệu quả, khả thành công dự án Nhiều doanh nghiệp vốn đầu tƣ nƣớc ngồi có quy mơ vừa nhỏ Việt Nam, đặc biệt với doanh nghiệp có tu i đời tr , quy trình quản lý dự án chƣa đƣợc định nghĩa tuân thủ đầy đủ , dựa án đƣợc quản lý theo kinh nghiệm ngƣời quản trị dự án Một số doanh nghiệp lớn có nhiều kinh nghiệm lĩnh vực gia công phần mềm đạt chuẩn nhƣ CMMI 3, CMMI quan tâm dành nhiều nỗ lực việc cải tiến quy trình quản lý dựa án để đạt hiệu cao Nhận thức đƣợc vấn đề đó, ngƣời thực đề tài nhằm nghiên cứu số phƣơng pháp chuẩn Quản lý dự án ph biến đƣợc ứng dụng rộng rãi giới, quy trình đƣợc đúc kết từ kinh nghiệm thực ti n qua nhiều năm làm dự án công ty, t chức khác với mong muốn tìm cách ứng dụng quy trình vào doanh nghiệp Việt Nam doanh nghiệp với qui mô vừa nhỏ cách phù hợp để cải tiến nâng cao hiệu quản lý dự án qua tạo sức mạnh cạnh tranh lĩnh vực cung cấp dịch vụ gia công phần mềm 10 Xá định yêu ầu phạm vi dự án Thông tin đầu vào Công cụ, kỹ thuật Yêu cầu ban đầu Phỏng vấn dự án từ giai Tiến hành hội thảo đoạn đấu thầu ộ câu hỏi khảo sát ản điều lệ dự án Làm mẫu ản danh sách Phân tích tài liệu bên liên quan Tạo ấu trú phân rã ông việ (WBS) Thông tin đầu vào Công cụ, kỹ thuật Tài liệu yêu cầu dự Phân rã công việc án Ý kiến chuyên gia Xá định kỹ n ng ần thi t nhân ự Thông tin đầu vào Công cụ, kỹ thuật ảng cấu trúc phân Ý kiến chuyên gia rã công việc Kỹ thuật phân tích (WBS) lựa chọn khác Ƣớ tính nguồn ự , thời gi n hi phí ần thự Thông tin đầu vào Công cụ, kỹ thuật Tài liệu yêu cầu Kỹ thuật tạo phân rã dự án công việc W S WBS Ý kiến chuyên gia Tỉ lệ ngày công Kỹ thuật ƣớc tính từ giai đoạn dƣới lên bottom-up) phát triển chung Phân tích giải pháp cơng ty thay Nếu-thì) ài học từ dự án Các kỹ thuật ƣớc khác lƣợng theo tham số ản điều lệ dự án Họp nhóm Hợp đồng dự án (SOW) Đầu Tài liệu yêu cầu dự án, liệt kê đầy đủ yêu cầu thuộc phạm vi không thuộc phạm vi bao gồm yêu cầu phi chức Ma trận truy xuất thay đ i yêu cầu Đầu ảng cấu trúc công việc (WBS) Đầu Tài liệu tả kỹ cần thiết thành viên tham gia thực dự án ông việ Đầu Ƣớc tính ngày công cần thực dự án Ƣớc tính cấu trúc đội dự án Ƣớc tính chi phí dự án 72 L p ti n độ dự án Thông tin đầu vào Ƣớc tính ngày cơng cần thực dự án Hợp đồng dự án SOW Công cụ, kỹ thuật Phần mềm hỗ trợ lập kế hoạch (MS Project, Excel ) Kỹ thuật phân tích liên hệ, phụ thuộc công việc Kỹ thuật đƣờng găng Crticial Path) Kỹ thuật nén tiến độ Xá định ngân sá h Thông tin đầu vào Cơng cụ, kỹ thuật Ƣớc tính ngày T ng hợp chi phí cơng cần thực ( bottom-up) dự án Ý kiến chuyên gia ản lịch biểu sử dụng nhân tài nguyên khác công ty Hợp đồng dự án (SOW) L p k hoạ h mu sắm hoặ gi ông phần ông việ Thông tin đầu vào Công cụ, kỹ thuật WBS Ý kiến chuyên gia ản kế hoạch Kỹ thuật phân tích mua-hay-tự lịch trình dự thực án Ngân sách dự án Đầu ản kế hoạch lịch trình dự án Đầu ản ngân sách thực dự án bao gồm Ƣớc tính quỹ dự phịng để thực hành động rủi ro, vấn để xảy Đầu Kế hoạch mua sắm Hợp đồng với nhà thầu phụ L p k hoạ h s dụng nhân ự tài nguyên tổ Thông tin đầu vào Công cụ, kỹ thuật Đầu ản kế hoạch lịch trình dự Họp nhóm ản lịch biểu án sử dụng nhân Ý kiến chuyên gia tài ản ƣớc tính ngày cơng chi Cơng cụ lập lịch nguyên khác phí dự án biểu cơng ty Chính sách cơng ty sử dụng nhân tài nguyên khác công ty 73 K hoạ h kiểm th hấp nh n sản phẩm Thông tin đầu vào Công cụ, kỹ thuật Tài liệu yêu cầu dự án Ý kiến chuyên gia Tài liệu mô tả môi Họp nhóm trƣờng phát triển dự án Kế hoạch lịch trình dự án Quy trình tồn cơng ty kiểm thử Đầu Kế hoạch kiểm thử cho giai đoạn Kế hoạch giai đọan kiểm thử chấp nhận sản phẩm khách hàng (UAT) K hoạ h quản ý bên iên qu n Thông tin đầu vào Công cụ, kỹ thuật Đầu Danh sách , thông tin Ý kiến chuyên gia Kế hoạch tham gia mức độ ảnh hƣởng bên liên quan theo Họp nhóm tham gia Kỹ thuật phân tích, lịch trình dự án bên liên quan đánh giá Kế hoạch lịch trình dự án Xá định r i ro k hoạ h đáp ứng r i ro Thông tin đầu vào Công cụ, kỹ thuật Đầu Kế hoạch chi phí, lịch Ý kiến chuyên gia anh sách rủi ro , với trình, sử dụng nhân Họp nhóm thuộc tính đƣợc tài nguyên dự phân tích, kế hoạch ứng Kỹ thuật phân tích, án phó rủi ro đánh giá Kế hoạch tham gia bên liên quan theo lịch trình dự án Tài liệu yêu cầu dự án ữ liệu nguồn rủi ro công ty ài học từ dự án khác K hoạ h đánh giá đo ƣờng KPI Thông tin đầu vào Công cụ, kỹ thuật ản điều lệ dự án Các kỹ thuật thống kê, phân tích, đo Hợp đồng dự án lƣờng (SOW) Kế hoạch lịch trình dự Các công cụ , biểu Đầu Kế hoạch phân tích đo lƣờng bao gồm KPI đƣợc sử dụng, cách tập hợp liệu, 74 án Ngân sách dự án Kế hoạch đồ đánh giá phân tích nhƣ biểu đồ control chart, perto chart ) tần suất thực phân tích Ví dụ số KPI qu n trọng để phân tí h đánh giá M t độ ỗi: đo lƣờng chất lƣợng đội phát triển sản phẩm Tỉ ệ ỗi h hàng phản hồi: đo lƣờng chất lƣợng sản phẩm sau bàn giao cho khách hàng thẩm định Tỉ ệ bàn gi o hạn: đo lƣờng khả hoàn thành kế hoạch Độ ệ h ti n độ: Đo lƣờng độ lệch tiến độ thực tế so với kế hoạch Độ ệ h ngày ông : Đo lƣờng hiệu việc kế hoạch quản lý ngày công dự án Độ ệ h hi phí: đo lƣờng độ lệch chi phí dự án so với kế hoạch K hoạ h quản ý ấu hình Thơng tin đầu vào Công cụ, kỹ thuật Tài liệu yêu cầu dự Ý kiến chuyên án gia Tài liệu mô tả môi trƣờng phát triển dự án Kế hoạch lịch trình dự án K hoạ h bảo m t thông tin dự án Thông tin đầu vào Công cụ, kỹ thuật Tài liệu yêu cầu dự Ý kiến chuyên án gia Tài liệu mô tả môi Các công cụ trợ trƣờng phát triển giúp bảo mật dự án Các sách, quy định bảo mật thông tin t chức Đầu Kế hoạch định nghĩa thƣ mực lƣu trữ tài liệu dự án; tài liệu , kết dự án cần đƣợc lƣu baseline trình phát triển dự án Đầu Kế hoạch bảo mật thông tin bao gồm, định nghĩa quyền truy xuất vào thông tin dự án cho thành viên, quy tắc bảo mật sử dụng dự án 75 K hoạ h kiểm tr tuân th quy trình dự án Thơng tin đầu vào Cơng cụ, kỹ thuật Đầu Danh sách quy Ý kiến chuyên Kế hoạch kiểm tra việc trình đƣợc áp dụng cho gia tuân theo quy trình dự dự án án bao gồm tần suất kiểm tra danh sách đầu mục Kế hoạch lịch trình kiểm tra dự án Chính sách , quy định kiểm tra việc tuân thủ quy trình t chức L p k hoạ h tổng thể dự án Thông tin đầu vào Công cụ, kỹ thuật Hợp đồng dự án Ý kiến chuyên (SOW) gia Các kế hoạch thành Công cụ trợ phần giúp lập kế hoạch Ví dụ số nội dung hính Đầu Kế hoạch t ng thể dự án k hoạ h quản ý dự án Stt Đầu mục Giới thiệu chung Định nghĩa, thuật ngữ từ viết tắt Các tài liệu liên anh sách tài liệu liên quan, ví dụ tài liệu quan đấu thầu, hợp đồng đƣợc ký kết Thông tin dự án Mô tả dự án Mô tả ngắn gọn thông tin dự án nhƣ, tên khách hàng, ngày bắt đầu, ngày kết thúc, số ngày công đƣợc phê duyệt ngân sách dự án Thông tin Chi tiết phân rã ngày công cho độ lớn chi nhóm cơng việc dự án, ví dụ ƣớc tính tiết phân rã ngày cơng cho phân tích u cầu, viết mã nguồn, ngày cơng kiểm thử, triển khai, đảm bảo quy trình Phạm vi dự Liệt kê hạng mục , yêu cầu thuộc không án thuộc phạm vi dự án Rằng buộc Liệt kê buộc giả định đƣợc sử dụng giả định cho kế hoạch dự án 4.1 4.2 4.3 4.4 Mô tả Phần nêu nhìn t ng quan, tóm tắt mục đích nội dung tài liệu QL A anh sách tất định nghĩa, thuật ngữ, từ viết tắt đƣợc sử dụng 76 4.5 ản ghi rủi ro ban đầu Ghi lại rủi ro nhận đƣợc định gia đoạn khởi đầu mô tả rủi ro, khả xảy ra, độ ảnh hƣởng, kế hoạch phịng ngừa Chính sách, điều lệ Chính sách, điều lệ đƣợc áp dụng cho dự án bao chung dự án gồm sách chung cơng ty điều lệ thống nhóm Cơ cấu t chức dự Sơ đồ mô tả cấu trúc t chức dự án án Kế hoạch sử dụng Tài Nguyên 7.1 Thẩm quyền Tên quyền hạn ngƣời QL A đƣợc b ngƣời QL A nhiệm 7.2 Vai trò trách Vai trò trách nhiệm bên liên quan nhiệm dự án bao gồm đại điện khách hàng, vị trí khác dự án phận hỗ trợ khác 7.3 Kế hoạch nghỉ l 7.4 Kế hoạch nhân 7.5 Kế hoạch đào tạo 7.6 Phần cứng, phần mềm, sở vật chất Giao tiếp 8.1 Kênh giao tiếp 8.2 Các bên liên quan 8.3 Giao tiếp đội dự án 8.4 Lịnh họp 8.5 Báo cáo 8.6 Qui trình phản ánh (escalation) lên cấp cao Mốc quan trọng Những ngày nghỉ l công ty, khách hàng, bên đối tác liên quan, thời gian thực dự án Các yêu cầu nguồn lực kỹ cần thiết, ngày yêu cầu ngày kết thúc Kế hoạch đào tạo kiến thức kỹ cần thiết cho nguồn lực thực dự án anh sách phần cứng , phần mềm, sở vật chất cần thiết để thực dự án Các kênh giao tiếp dự án Liệt kê ngƣời , bên liên quan có ảnh hƣởng tới dự án Thông tin thành viên dự án cách giao tiếp đội dự án Lịch bu i họp đƣợc kế hoạch dự án Liệt kê báo cáo đƣợc thực dự án bao gồm loại báo cáo , mục đích, ngƣời cần gửi, thời gian gửi Các kênh đƣa phản ảnh lên vị trí cao vấn đề dự án không đƣợc giải đắn ngƣời chịu trách nhiệm thực Các mốc kiện quan trọng dự án 77 Môi trƣờng làm việc dự án 10 11 12 13 14 14.1 14.2 14.3 14.4 14.5 15 15.1 15.2 15.3 16 16.1 16.2 17 Định nghĩa yêu cầu môi trƣờng đƣợc sử dụng để phát triển dự án, nhƣ cấu hình máy tính cho đội phát triển, server để kiểm thử, Tiêu chí chấp nhận Xác định Tiêu chí chấp nhận theo tiêu chuẩn quy định tiêu chuẩn nghiệm thu Vòng đời phát Chi tiết pha phát triển dự án để phù hợp triển dự án với phạm vi loại hình phát triển dự án Kế hoạch đảm bảo Các hoạt động cần thiết đƣợc thực để đảm chất lƣợng dự bảo đội dự án bàn giao sản phẩm chất lƣợng án Kiểm soát thay đ i Khởi tạo yêu cầu Các bƣớc để đƣa tiếp nhận yêu cầu thay đ i, thay đ i yêu cầu đƣợc đƣa từ phía khách hàng từ ngƣời QL A Đánh giá thay đ i Cách thức phân tích đánh giá ảnh hƣởng thay đ i Phê duyệt thay đ i Cách thức an kiểm soát thay đ i CC đƣa định cho thay đ i Thực thay đ i Hoàn thành Cách thẩm định việc hoàn thành thay đ i đƣợc thay đ i phê duyệt Cách thực rà soát đánh giá Chiến lƣợc rà soát Cách tiếp cận , chiến lƣợc thực rà sốt cơng việc đƣợc thực dự án Lịch rà soát Lịch hoạt động rà soát đƣợc thực Các công cụ hỗ trợ Các công cụ đƣợc sử dụng để hỗ trợ cho việc rà rà soát mã nguồn soát đánh giá chất lƣợng mã nguồn Các kế hoạch thành phần Kế hoạch rủi ro Kế hoạch quản lý rủi ro Các kế hoạch khác Liệt kê kế hoạch thành phần có liên quan nhƣ kế hoạch quản lý phạm vi, kế quạch quản lý tham gia bên liên hoan, lịch trình dự án, chi phí dự án Tiêu chí đánh giá Định nghĩa tiêu chí đƣợc đo lƣờng dự đo lƣờng án ví dụ tỉ lệ lỗi , hiệu suất sửa lỗi, độ lệch thời mục tiêu dự án gian, chi phí, hiệu suất đội dự án Bảng 4-2: Ví dụ số nội dung kế hoạch Quản lý dự án 78 X m xét phê duyệt k hoạ h dự án Thông tin đầu vào Công cụ, kỹ thuật Hợp đồng dự án Ý kiến chuyên (SOW) gia Kế hoạch t ng thể dự Họp nhóm án Đầu Các yêu cầu thay đ i Kế hoạch đƣợc phê duyệt sau chỉnh sửa Các quy trình nhóm Thự Kiểm soát Thành p quản ý đội dự án Thông tin đầu vào Công cụ, kỹ thuật Đầu Kế hoạch sử dụng Ý kiến chuyên Đội dự án đƣợc thành lập nhân lực gia Kết đánh giá đội dự án Kế hoạch t ng thể Kỹ thuật giải đề xuất cải tiến dự án mâu thuẫn Kỹ thuật đánh giá thành viên dự án Chỉ đạo quản ý thự thi dự án th o k hoạ h Thông tin đầu vào Công cụ, kỹ thuật Đầu Kế hoạch t ng thể Ý kiến chuyên Sản phẩm dự án dự án gia Yêu cầu thay đ i Hệ thống, công ản cập nhật kế hoạch dự án cụ hỗ trợ quản lý dự án Giám sát báo áo hiệu suất dự án dự k hoạ h Thông tin đầu vào Công cụ, kỹ thuật Đầu Kế hoạch t ng thể Ý kiến chuyên áo cáo kết dự án đạt dự án gia đƣợc theo mốc Các kế hoạch Kỹ thuật thống Đánh giá sai lệch kết thành phần kê, phân tích thực tế theo kế hoạch Quản ý th y đổi Thông tin đầu vào Kế hoạch thành phần t ng thể dự án Tài liệu yêu cầu Công cụ, kỹ thuật Ý kiến chuyên gia Đầu Các yêu cầu thay đ i đƣợc phê duyệt Cập nhật lại kế hoạch dự án phù hợp với thay đ i 79 Giám sát r i ro, vấn đề đƣ r hành động khắ phụ Thông tin đầu vào Công cụ, kỹ thuật Đầu Kế hoạch thành Ý kiến chuyên ản cập nhật danh sách rủi ro, phần t ng thể gia vấn đề, phân tích lại độ ƣu tiên, dự án đánh giá b sung hành động phòng ngừa, khắc phục anh sách rủi ro K t thú dự án K t thú hợp đồng với nhà thầu phụ Thông tin đầu vào Công cụ, kỹ thuật Hợp đồng với nhà thầu Ý kiến chuyên gia phụ Các hệ thống quản áo cáo đánh giá kết lý văn bản, liệu thực dự án nhà liên quan đến nhà thầu phụ thầu phụ Quy định, thủ tục công ty kết thúc hợp đồng với bên thứ Báo áo k t thú gi i đoạn hoặ dự án Thông tin đầu vào Công cụ, kỹ thuật Hợp đồng dự án Ý kiến chuyên gia áo cáo kết dự án so với kế hoạch Họp nhóm 4.2.4 Những điểm Đầu Thơng báo thức việc hợp đồng hồn thành Các liệu dự án đƣợc cập nhật lƣu Đầu Thông tin chấp nhận thức từ phía khách hàng ài học kinh nghiệm áo cáo kết thúc dự án bao gồm kết đạt đƣợc, cập nhật thông số KPI , học kinh nghiệm quy trình đề xuất so với PMBOK PMBOK khung dẫn chung quản lý dự án cho ngành Các quy trình đề xuất đơn giản d áp dụng hơn, sát với thực hành ngƣời Quản lý dự án dự án phần mềm thực Việt Nam Các quy trình đề xuất b sung, làm rõ số quy trình cần thiết thực tế dựa kết khảo sát phân tích thực hành thực ti n đƣợc sử dụng công ty gia công phần mềm Việt Nam , ví dụ Kế hoạch quản lý cấu hình Kế hoạch bảo mật thơng tin dự án 80 4.3 Đề xuất bổ sung số quy trình ho dự án thự th o Agi S rum Qua kết khảo sát thực trạng quản lý dự án sử dụng Agile Scrum số doanh nghiệp gia công phần mềm đƣợc đề cập Chƣơng III cho thấy hiểu biết kinh nghiệm khách hàng đội dự án với phƣơng pháp Scrum yếu tố quan trọng giúp đội dự án đạt kết nhƣ mong muốn ên cạnh đó, dự án thực tế, nhu cầu khách hàng ngày phức tạp, có khách hàng muốn kết hợp ƣu điểm phƣơng pháp Agile Scrum phƣơng pháp quản lý truyền thống để có đƣợc sản phẩm đƣợc phát triển nhanh, tăng dần muốn kiểm soát đƣợc tiến độ chi phí đƣợc kì vọng ban đầu 4.3.1 Cá quy trình bổ sung Quy trình cải tiến b sung cho dự án Agile Scrum nhƣ dƣới giúp việc quản lý dự án đƣợc thực chặt chẽ để tăng khả hoàn thành mục tiêu dự án nhƣ đáp ứng đƣợc nhu cầu thay đ i khách hàng Sprint khởi tạo Sprint phát triển Sprint k t thú Nhóm quy trình theo phƣơng pháp Aigle Scrum àn giao sản phẩm Tạo tầm nhìn sản phẩm Tạo User Story đầu Xác định Scrum Master Ƣớc lƣợng, phê duyệt cam kết User Rút kinh nghiệm dự Các bên liên quan Stories đƣợc thực án Lập đội dự án Tạo công việc nhỏ để Định nghĩa chức thực User Story lớn Epic Ƣớc lƣợng công việc Tạo danh sách nhỏ công việc xếp Tạo danh sách việc cho Lập kế hoạch bàn giao Sprint Tạo sản phẩm bàn giao T chức họp hàng ngày Xem xét cập nhật chi tiết danh sách cơng việc cho Sprint Trình di n sản phẩm thẩm định Họp rút kinh nghiệm 81 Nhóm quy trình b sung Tạo điều lệ dự án Định nghĩa môi trƣờng phát triển Xác định kỹ cần thiết đội dự án Kế hoạch kiểm thử chấp nhận sản phẩm Kế hoạch quản lý bên liên quan Kế hoạch quản lý giao tiếp Xác định rủi ro kế hoạch đáp ứng rủi ro Kế hoạch đánh giá đo lƣờng KPI Kế hoạch quản lý cấu hình Kế hoạch bảo mật thông tin dự án Giám sát báo cáo áo cáo kết thúc hiệu suất dự án dựa giai đoạn dự án kế hoạch Giám sát rủi ro, vấn đề đƣa hành động khắc phục Kế hoạch kiểm qua tuân thủ quy trình Lập kế hoạch t ng thể dự án Xem xét phê duyệt kế hoạch dự án Bảng 4-3: Các quy trình quản lý dự án b sung cho Agile Scrum Một số KPI th m khảo để đo ƣờng hiệu ho dự án Agi S rum Mật độ lỗi: đo lƣờng chất lƣợng đội phát triển sản phẩm Tỉ lệ lỗi khách hàng phản hồi: đo lƣờng chất lƣợng sản phẩm sau bàn giao cho khách hàng thẩm định Tỉ lệ Sprint đƣợc chấp nhận: tỉ lệ Sprint đƣợc chấp nhận chủ sản phẩm Tốc độ đội dự án: t ng số điểm User Story mà đội dự án thực đƣợc Sprint Năng suất đội dự án: tỉ lệ số điểm User Story t ng số ngày cơng 82 4.3.2 Những ợi í h bổ sung số quy trình ho dự án s dụng Agi Scrum Việc b sung số quy trình quản lý dự án khác để kết hợp với quy trình có Agile Scrum có ƣu điểm sau • Chú trọng tới giai đoạn khởi tạo kế hoạch dự án để tạo tảng vững cho giai đoạn thực dự án • Đáp ứng nhu cầu kết hợp cách quản lý truyền thống khả kiểm sốt chi phí linh động quản lý thay đ i Agile Scrum • sung số KPI để đánh giá đo lƣờng chất lƣợng, tiến độ chi phí giúp giảm thiểu rủi ro dự án thất bại kinh nghiệm sử dụng Aigle Scrum đội phát triển dự án khách hàng 4.4 Phạm vi ứng dụng quy trình đề xuất cho dự án phần mềm Các quy trình đƣợc đề xuất cung cấp hƣớng dẫn cho hoạt động cần thiết quản lý dự án tùy chọn sử dụng với phƣơng pháp phát triển phần mềm khác Các quy trình đề xuất đáp ứng tiêu chí theo CMMI phù hợp tốt cho dự án thực theo phƣơng pháp truyền thống thƣờng dự án có giá cố định với quy trình phất triển phần mềm Tiến trình hợp RUP Các quy trình đề xuất b sung cho Scrum phù hợp với dự án sử dụng phƣơng phát phát triển theo nguyên lý Agile thƣờng dự án theo dạng hợp đồng T&M, trả chi phí theo Thời gian Tài liệu , ví dụ Scrum hay Kanban Các quy trình đặc biệt phù hợp với dự án kết hợp mơ hình truyền thống Scrum 4.5 K t u n Từ việc đúc kết nghiên cứu phƣơng pháp, kiến thức quản lý ph biến giới nhƣ trình bày Chƣơng II học rút từ thực trạng số doanh nghiệp với quy mô lớn nhỏ Việt Nam, Chƣơng IV cung cấp đề xuất quy trình quản lý dự án t ng thể nhƣ cải tiến b sung cho dự án kết hợp phƣơng pháp linh hoạt Agile Scrum truyền thống Các quy trình đề xuất tham khảo hữu ích cho ngƣời làm quản trị dự án nhƣ doanh nghiệp trình xây dựng cải tiến quy trình quản lý dự án hƣớng tới quy trình đạt chuẩn CMMI 83 KẾT LUẬN Trong phạm vi nghiên cứu, luận văn hồn thành đƣợc nội dung sau: Tìm hiểu quy trình quản lý dự án cẩm nang PM OK viện Quản Lý ự Án PMI Mỹ , quy trình trọng yếu quản lý dự án mục tiêu quy trình mức độ trƣởng thành CMMI nhƣ cách thức quản lý dự án với phƣơng pháp phát triển linh hoạt Agile Scrum Khảo sát thực trạng quản lý dự án số doanh nghiệp gia công phần mềm Việt Nam, cụ thể với doanh nghiệp nằm nhóm 10 doanh nghiệp phần mềm lƣớn Việt Nam 2015 số doanh nghiệp vừa nhỏ khác ựa kiến thức tìm hiểu đƣợc từ phƣơng pháp chuẩn phồ biến quản lý dự án, kết hợp khảo sát mơ hình thành công công ty lớn, luận văn đƣa đề xuất qui trình quản lý dự án trọng yếu dựa tảng PM OK hỗ trợ đạt chuẩn CMMI Các quy trình đề xuất trở thành nguồn tham khảo hữu ích cho doanh nghiệp vừa nhỏ trình phát triển qui trình quản lý dự án nhƣ nhƣng doanh nghiệp lớn việc tìm cách tinh giản quy trình o thời gian có hạn, đề tài đƣợc thực mức độ nghiên cứu đề xuất quy trình quản lý dự án cho doanh nghiệp gia công phần mềm Hƣớng phát triển đề tài chi tiết, cụ thể để vận dụng trực tiếp vào doanh nghiệp cụ thể tiếp tục cải tiến quy trình nhằm nâng cao hiệu quản lý dự án 84 TÀI LIỆU THAM KHẢO I Ti ng Việt [1] Chính phủ Việt Nam (2009), Nghị định số 56/2009/NĐ-CP Chính phủ : Về trợ giúp phát triển doanh nghiệp nhỏ vừa, http://www.chinhphu.vn/ [2] FPT Software (2016), Các mốc lịch sử, https://www.fpt.com.vn [3] Hà Nội Scrum (2016), Giới thiệu Scrum, http://hanoiscrum.net [4] Hà Mạnh Tuyến 2014 , Nghiên cứu hướng áp dụng mơ hình CMMI doanh nghiệp phần mềm vừa nhỏ, Luận văn Thạc Sĩ, Đại Học Công Nghệ, Đại Học Quốc Gia Hà Nội [5] Học viện Agile, Tổng quan Agile, http://hocvienagile.com [6] Nguy n Đình Chinh 2013 , Giải pháp nâng cao hiệu áp dụng mơ hình CMMI Cơng ty TNHH Harveynash VietNam, Luận văn thạc sĩ Kinh Tế, Đại Học Kinh Tế TP HCM [7] Nguy n Minh Nghị 2014 , ISO 21500 Cẩm nang Quản lý dự án PMBOK, http://www.stu.edu.vn [8] PCWorld (2015), VINASA công ố Top doanh nghiệp CNTT Việt Nam, http://www.pcworld.com.vn/ [9] Vũ Anh ũng, Lê Hải Yến, Vũ Phƣơng Thảo, Xa Mạnh Hùng 2010 , Thực tiễn hữu ích việc triển khai chuẩn CMMI cho doanh nghiệp gia công phần mềm Việt Nam: Bài học từ FPT Software, Tạp chí Khoa học Đại Học Quốc Gia Hà Nội II Ti ng Anh [10] Agilemanifesto (2016), Principles behind the Agile Manifesto, http://agilemanifesto.org/ [11] CIO Staff (2016), PMBOK vs PRINCE2 vs Agile project management, http://www.cio.com.au/article/402347/pmbok_vs_prince2_vs_agile_project_managem ent/ [12] CMMI institute (2016), What is CMMI, http://cmmiinstitute.com/ [13] CMMI Product Team (2010), CMMI ® for Development, Version 1.3 , http://www.sei.cmu.edu/ 85 [14] ISO (2012), ISO 21500 - Guidance on project management, https://www.iso.org/obp/ui/#iso:std:iso:21500:en [15] Harvey Nash Vietnam (2016), Our Company verview, http://www.harveynash.com/vn/ [16] Ken Schwaber , Jeff Sutherland (2016), The Scrum Guide, https://www.scrum.org/ [17] Project Managemenet Institute (2013), A Guide to the Project Management Body of Knowledge (PMBOK® Guide) Fifth Edition, http://www.pmi.org [18] Project Managemenet Institute (2014) , Implementing Organizational Project Management: A Practice Guide, http://www.pmi.org [19] Nader K Rad, Frank Turley (2013) , The Scrum Master Training Manual v1.2, http://mplaza.pm/ [20] Neil Potter, Mary Sakry (2010), Implementing Scrum (Agile) and CMMI Together, https://www.scrumalliance.org/ [21] ScrumAlliance (2016), Scrum guide, https://www.scrumalliance.org/whyscrum/scrum-guide [22] SEI Software Engineering Institute , Overview, http://www.sei.cmu.edu/ [23] Tutorialspoint (2016), “CMMI Key process area”, http://www.tutorialspoint.com/cmmi/cmmi_process_areas.htm [24] Tarak Modi (2010 , “Have PMBOK, Will Take CMMI Maturity Level 2”, CALIBRE Systems [25] VentureOutsource (2016), Terms and Definitions, http:// www.ventureoutsource.com [26] WikiPedia (2016), Project Management Professional, https://en.wikipedia.org/wiki/Project_Management_Professional, [27] WikiPedia ( 2016), Project Management Body of Knowledge, https://en.wikipedia.org/wiki/Project_Management_Body_of_Knowledge 86 ... QUỐC GIA HÀ NỘI VIỆN CÔNG NGHỆ THÔNG TIN NGUYỄN VĂN HẢI NGHIÊN CỨU ĐỀ XUẤT QUY TRÌNH QUẢN LÝ DỰ ÁN CHO CÁC DOANH NGHIỆP GIA CÔNG PHẦN MỀM TẠI VIỆT NAM Ngành: CÔNG... Việt Nam 51 3.2 Thực trạng quản lý dự án số doanh nghiệp vừa nhỏ 57 3.3 Kết luận .61 CHƢƠNG ĐỀ XUẤT QUY TRÌNH QUẢN LÝ DỰ ÁN CHO CÁC DOANH NGHIỆP GIA CÔNG PHẦN MỀM... TRẠNG QUẢN LÝ DỰ ÁN TẠI MỘT SỐ DOANH NGHIỆP GIA CÔNG PHẦN MỀM TẠI VIỆT NAM Quản lý chất lƣợng phần mềm lực quản lý dự án vấn đề khơng mới, nhƣng điểm cịn yếu doanh nghiệp phần mềm Việt Nam