Quản lí dự án phần mềm WEB

157 54 2
Quản lí dự án phần mềm WEB

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN KHOA CÔNG NGHỆ THÔNG TIN BỘ MÔN CÔNG NGHỆ PHẦN MỀM NGUYỄN ĐĂNG HẢI NGUYỄN CAO NGUYÊN QUẢN LÝ DỰ ÁN PHẦN MỀM TRÊN WEB LUẬN VĂN CỬ NHÂN TIN HỌC TP HCM, NĂM 2004 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN KHOA CÔNG NGHỆ THÔNG TIN BỘ MÔN CÔNG NGHỆ PHẦN MỀM NGUYỄN ĐĂNG HẢI - 0012546 NGUYỄN CAO NGUYÊN - 0012616 QUẢN LÝ DỰ ÁN PHẦN MỀM TRÊN WEB LUẬN VĂN CỬ NHÂN TIN HỌC GIÁO VIÊN HƯỚNG DẪN Th.S NGUYỄN THỊ BÍCH Th.S LÂM QUANG VŨ NIÊN KHĨA 2000 - 2004 Lời tri ân Chúng em xin chân thành cảm ơn Khoa Công Nghệ Thông Tin, trường Đại Học Khoa Học Tư Nhiên, TpHCM tạo điều kiện cho em thực đề tài tôt nghiệp Chúng em xin chân thành cảm ơn Cơ Nguyễn Thị Bích, Thầy Lâm Quang Vũ tận tình hướng dẫn, bảo em suốt thời gian thực đề tài Nhờ định hướng xác Thầy Lâm Quang Vũ bảo cặn kẽ Cơ Nguyễn Thị Bích, chúng em tiếp thu vấn đề nhanh Chúng em xin chân thành cảm ơn quý Thầy Cô Khoa CNTT tận tình giảng dạy, trang bị cho chúng em kiến thức cần thiết suốt trình học tập Khoa, xin gửi lòng biết ơn sâu sắc chúng em đến Thầy Trần Đức Duẩn, Thầy Trần Minh Triết, Thầy Nguyễn Việt Thành, Cơ Trần Bích Hạnh, người giúp đỡ chúng em nhiều lúc thực đề tài Chúng em xin chân thành cảm ơn Thầy Lê Thụy Anh, Bộ môn Công Nghệ Phần Mềm, tạo điều kiện cho chúng em làm việc phòng SeLab đầy đủ tiện nghi Chúng ln ghi nhớ công ơn sinh thành, dưỡng dục Ba, Mẹ Ba mẹ đem lại nguồn động viên to lớn giúp đỡ chúng vượt qua khó khăn sống Trong trình thực đề tài nhận giúp đỡ động viên chân tình bạn lớp TH00, xin ghi nhận chúng tơi lòng biết ơn sâu sắc Mặc dù cố gắng hoàn thành luận văn với tất nổ lực thân, luận văn chắn không tránh khỏi thiếu sót, kính mong q Thầy Cơ tận tình bảo Một lần nữa, xin chân thành cảm ơn mong nhận tình cảm chân thành tất người LỜI MỞ ĐẦU Ngày công nghệ thông tin ứng dụng vào tất lĩnh vực đời sống xã hội Nó tạo diện mạo cho xã hội nhờ mà văn minh nhân loại đưa lên tầm cao Nói đến cơng nghệ thơng tin nói đến cơng nghệ phần mềm, phần tách rời công nghệ thông tin Hiện ngành công nghệ phần mềm giới phát triển vũ bão Những tiến vượt bậc khoa học kỹ thuật phần cứng tạo điều kiện thuận lợi cho ngành công nghệ phần mềm ngày phát triển không ngừng Trong công ty phần mềm, khơng Việt Nam mà tồn giới luôn phải đối diện với nguy chi phí trang trải cao mức dự kiến bị trễ hạn đề án Đây nguyên nhân dẫn tới thất bại nhiều công ty phần mềm Nó nỗi ám ảnh thường trực người quản lý đề án Vì người quản lý đề án cần phải tổ chức kế hoạch theo dõi tiến độ thực cho hiệu để đề án hoàn thành theo thời gian qui định, giảm thiểu rủi ro chi phí thực Xuất phát từ nhu cầu này, chúng em chọn đề tài “Quản lý dự án phần mềm Web” làm luận văn tốt nghiệp Đề tài tập trung quản lý nhân kế họach dự án Đồng thời dự đốn chi phí, thời gian dự án thời điểm Với dự án người trưởng dự án phân rã cơng việc thành cơng việc nhỏ hơn, sau phân cơng cho nhân viên quyền, nhân viên lại phân rã công việc lại tiếp tục phân cơng cho nhân viên phụ trách Sau lập kế hoạch phân công công việc xong, người trưởng dự án theo dõi chặt chẽ chi phí thời gian dự án để đảm bảo dự án không bị trễ hạn chi phí thực dự án khơng vượt so với kế hoạch BỐ CỤC LUẬN VĂN : Luận văn tổ chức thành chương : Chưong : giới thiệu tổng quan đề tài, nêu khái niệm chính; đồng thời nêu lên mục tiêu tóm tắt kết đạt đề tài Chương : nêu lên tầm quan trọng việc quản lý dự án phần mềm; đồng thời nói rõ hướng tiếp cận đề tài việc xây dựng ứng dụng quản lý dự án phần mềm Web Chương : giới thiệu công cụ hỗ trợ ước lượng thời gian, chi phí EVMS ứng dụng quản lý dự án phần mềm Chương : nêu lên vấn đề tải sử dụng tài nguyên nghiên cứu thuật toán cân đối tài nguyên để giải vần đề Chương : hồ sơ phân tích thiết kế ứng dụng quản lý dự án phần mềm Web Chương : kết luận kết đạt đề tài , vấn đề tồn đọng hướng phát triển đề tài tương lai Mục lục Danh mục ký hiệu, chữ viết tắt: - - Danh mục bảng: - Danh mục hình vẽ : -31 Chương : Tổng quan - 1.1 Tổng quan dự án phần mềm - 1.1.1 Các khái niệm : - 1.1.2 Các công cụ hỗ trợ quản lý dự án phần mềm : - 1.2 Sơ đồ mạng công việc : - 1.2.1 Khái niệm : - 1.2.2 Ký hiệu : - 1.3 Quan hệ phụ thuộc công việc : - 1.4 Các định nghĩa: - 1.5 Sơ đồ GANTT : - 11 1.6 Vấn đề chi phí thời gian quản lý dự án phần mềm : - 11 1.6.1 Vấn đề chi phí : - 11 1.6.2 Vấn đề thời gian : - 12 1.7 Nội dung nghiên cứu kết đạt đề tài : - 14 1.8 Tóm tắt kết đạt : - 15 Chương : Hướng tiếp cận đề tài - 16 2.1 Quy trình quản lý dự án : - 17 2.2 Quản lý công việc theo hướng phân rã : - 18 2.3 Quản lý nhân theo hướng phân cấp : - 19 2.4 Chế độ báo cáo : - 21 Chương : EVMS ứng dụng quản lý dự án phần mềm - 22 3.1 Sơ lược lịch sử EVMS : - 22 3.2 Nội dung EVMS : - 22 3.3 Các khái niệm : - 23 3.3.1 BCWS (Budget Cost of Work Scheduled) : - 23 3.3.2 ACWP (Actual Cost of Work Performed) : - 23 3.3.3 BCWP (Budget Cost of Work Performed) : - 23 3.4 Các công thức mở rộng : - 23 3.4.1 Những chênh lệch : - 23 3.4.2 Chỉ số hiệu : - 25 3.4.3 ETC ( Estimate to Completement ) : - 26 3.4.4 VAC ( Variance At Completion) : - 26 3.4.5 EAC ( Estimate At Completion ) : - 26 3.4.6 Chỉ số tiến trình hồn thành : - 27 3.5 Quy tắc EVMS : - 27 3.6 Ứng dụng : - 29 3.6.1 Dùng EVM để xác định bạn đâu : - 29 3.6.2 Dùng EVM để dự đoán : - 30 3.6.3 Dùng EVM để biết bạn cần làm : - 31 - 3.7 Kết luận : - 31 3.8 Ứng dụng EVMS luận văn: - 32 Chương : Vấn đề tải thuật toán cân đối tài nguyên : - 33 4.1 Các phương pháp phân phối tài nguyên : - 33 4.1.1 Phương pháp nối tiếp : - 33 4.1.2 Phương pháp song song : - 36 4.1.3 Kết luận : - 39 4.2 Vấn đề tải tài nguyên : - 39 4.3 Thuật toán cân đối tài nguyên : - 40 4.3.1 Nội dung thuật toán : - 40 4.3.2 Ví dụ minh họa thuật tốn : - 43 4.4 Hướng tiếp cận đề tài việc giải vấn đề tải tài nguyên : - 47 Chương : Giới thiệu ứng dụng “Quản lý dự án phần mềm Web” - 49 5.1 Mục tiêu ứng dụng : - 49 5.2 Thiết kế cài đặt ứng dụng : - 50 5.2.1 Mơ hình chức : - 50 5.2.2 Thiết kế liệu : - 72 5.2.3 Kiến trúc hệ thống : - 84 5.2.4 Thiết kế lớp : - 87 5.2.5 Thiết kế giao diện : - 87 5.3 Công cụ môi trường phát triển hệ thống : - 117 5.4 Triển khai vận hành thử nghiệm : - 117 5.5 Đánh giá : - 118 5.5.1 Những chức mà ứng dụng hỗ trợ : - 118 5.5.2 Những vấn đề tồn đọng : - 119 Chương : Kết luận - 120 6.1 Kết đạt : - 120 6.1.1 Về mặt lý thuyết : - 120 6.1.2 Về mặt thực nghiệm : - 120 6.2 Hướng phát triển đề tài : - 120 6.2.1 Về mặt lý thuyết : - 120 6.2.2 Về ứng dụng Quản lý dự án phần mềm Web : - 121 - Tài liệu tham khảo : 122 - Tiếng Anh : 122 - Tiếng Việt : 122 - Phụ lục : - 123 - A Một số lược đồ mô tả xử lý ứng dụng : 123 B Phụ lục EVMS: - 126 - Quản lý dự án phần mềm Web Danh mục ký hiệu, chữ viết tắt: ACWP Actual Cost of Work Performed BCWP Budget Cost of Work Performed BCWS Budget Cost of Work Scheduled CPI Cost Performance Index CV Cost Variance DPI Delivery performance index EAC Estimate At Completion EF Earliest Finish ES Earliest Start ETC Estimate to Completement EV Earned Value EVMS Earned Value Management System FF Finish-toFinish FF Free float FS Finhish-to-Start FT Total float ISAC Independent Schedule At Complete LF Latest Finish LOE Level Of Effort LS Latest Start MCV Mạng công việc QTM Quản trị mạng SAC Schedule At Complete SĐMCV Sơ đồ mạng công việc SF Start-to-Finish -1- Quản lý dự án phần mềm Web SPI Schedule Performance Index SS Start-to-Start SV Schedule Variance TCPI To Complete Performance Index TDA Trưởng dự án TN Trưởng nhóm TV Thành viên VAC Variance At Completion WBS Work Breakdown Structure -2- Quản lý dự án phần mềm Web Danh mục bảng: Bảng 5-1 : Danh sách actor - 52 - Bảng 5-2 : Danh sách usecase 53 - Bảng 5-3 : Các thuộc tính bảng RANGBUOCTHOIGIAN - 74 - Bảng 5-4 : Các thuộc tính bảng DONVITHOIGIAN - 74 - Bảng 5-5 : Các thuộc tính bảng QUANHEPHUTHUOC - 75 - Bảng 5-6 : Các thuộc tính bảng LOAIQUANHE - 75 - Bảng 5-7 : Các thuộc tính bảng CHUDE - 75 - Bảng 5-8 : Các thuộc tính bảng LOAITHOIGIAN - 75 - Bảng 5-9 : Các thuộc tính bảng NGAY - 76 - Bảng 5-10 : Các thuộc tính bảng LICH - 76 - Bảng 5-11 : Các thuộc tính bảng DUAN - 77 - Bảng 512 : Các thuộc tính bảng CONGVIEC - 79 - Bảng 5-13 : Các thuộc tính bảng NHANSU - 79 Bảng 5-14 : Các thuộc tính bảng VATLIEU - 80 Bảng 5-15 : Các thuộc tính bảng KHOILUONG - 80 - Bảng 5-16 : Các thuộc tính bảng TAINGUYENTHEOLICH - 81 - Bảng 5-17 : Các thuộc tính bảng VAITRO 81 - Bảng 5-18 : Các thuộc tính bảng QUANLY 81 Bảng 5-19 : Các thuộc tính bảng PHANCONG - 83 - Bảng 5-20 : Các thuộc tính bảng CHIPHIDACBIET - 83 - Bảng 5-21 : Các thuộc tính bảng THONGDIEP - 84 - Bảng 5-22 : Các thuộc tính bảng QUYEN - 84 - Bảng 5-23 : Các thuộc tính bảng TAIKHOAN - 84 - Danh mục hình vẽ : Hình 2-1 : Quy trình quản lý dự án - 17 - Hình 2-2 : Cây phân rã công việc 19 - Hình 2-3 : Cơ cấu tổ chức nhân phân cấp 20 Hình 2-4 : Cây phân công nhân - 20 - Hình 4-1 : Ví dụ phương pháp nối tiếp[1] - 34 - Hình 4-2 : Ví dụ phương pháp nối tiếp[2] - 36 - Hình 4-3 : Ví dụ phương pháp song song - 39 - Hình 4-4 : Minh họa thuật toán cân đối tài nguyên[1] - 44 - Hình 4-5 : Minh họa thuật toán cân đối tài nguyên[2] - 45 - Hình 4-6 : Minh họa thuật toán cân đối tài nguyên[3] - 47 -3- Hãy nhìn vào bước Thu nhập thông tin khách hàng lịch biểu , ngày bắt đầu mùng tháng hoàn thành theo lịch biểu vào 30 tháng Vậy xem sét việc vào ngày 15 tháng Để xác định phần trăm hồn thành vào ngày 15 tháng nhà quản lí phải sử dụng phán đốn có để xác định phần trăm hoàn thành vào bước Nhà quản lí phải trì ước lượng phần trăm hồn thành bước cơng việc Trong ví dụ đây, nhà quản lí định bước hoàn thành 45% vào ngày 15 tháng Do nói Giá trị đạt được(EV) bước Thu thập thông tin khách hàng vào 15 tháng 45% * 100 = 45 Đ – CNTT Hình 0-12 : Ví dụ dùng phương pháp Subjective Percent Complete [2] Nhận xét : - Ưu điểm : Đây phương pháp chủ quan EV tính tốn dựa phán đốn nhà quản lí phần việc thực Chi tiết kế hoạch mốc công việc không cần thiết - Khuyết điểm : Sự thỏa mãn khách hàng bị giảm đánh giá chủ quan khiếm khuyết việc lên kế hoạch chi tiết Tuy nhiên, nhà quản lý cần phải cung cấp cho khách hàng phương pháp đánh giá Lưu ý : Những mốc việc quan trọng không cần áp dụng trường hợp Những tác vụ công việc phi công việc phải xác định rõ gói cơng việc riêng rẽ ta sử dụng phương pháp Phương pháp mang tính chủ quan cao, tất tài liệu phục vụ cho việc ước lượng phần trăm hoàn thành phải đưa vào 1.6 Phương pháp Level Of Effort - LOE: Phương pháp dựa khoảng thời gian sử dụng Khi sử dụng phương pháp PV ln với EV Phương pháp sử dụng cho việc tính tốn liên quan đến thời gian liên quan đến cơng việc Ví dụ cho tính tốn phương pháp Chương trình hỗ trợ quản lý dự án CNTT Hình 0-13 : Ví dụ dùng phương pháp Level Of Effort - LOE Nhận xét: - Ưu điểm : Phương pháp Quản lý giá trị thu không cần thiết xét đến tình trạng dự án thích hợp với tác vụ bổ sung quản lý dự án - Khuyết điểm : Khách hàng thường đòi hỏi phương pháp này, phưong pháp nên áp dụng cho số lượng tối thiểu gói cơng việc Phương pháp đòi hỏi đánh giá xác tiến trình cơng việc tháng 1.7 Bảng so sánh phương pháp : P h Fi xe Đ án h ch ủ q k h c ch ủ q k h ách ủ q k h Á p d ụ nn gắ n Y cầ K h M kh ô ile ô n st n g M o dà S ile i ự st n q o dà U i Đ ni ndà ơn S Tà u i i bj n S liệ L n ự ev gắ đá el n nh Ví dụ sử dụng EVM : Hãy xem xét dự án khác, dự án bắt đầu vào 15/1 mong đợi hồn thành vào ngày 1/4 Bây 31/1, dự án bắt đầu theo lịch trình cấn thiết xem xét vào ngày 31/1 Hãy nhìn lại lịch biểu xác định việc cần xem lại vào thời điểm này: Hình 0-14 : Ví dụ dùng EVM [1] Theo thời hạn ban đầu, việc sau cần xem xét vào ngày 31/1: • Lấy yêu cầu khách hàng PV= 15,394 • Lên kế hoạch đề án PV= 8,166 • Phân tích rủi ro PV= 8,748 • Thiết kế Prototype ban đầu PV= 5,961 Trước bắt đầu vài giả định cần giải thích rõ trước: Những cơng việc phải đuợc thực nối tiếp nhau, ngồi cơng việc đề cập bị ảnh hưởng kết xem xét vào ngày 31/1 Chi phí cho cơng việc dùng y Với giả định xem xét tình trạng dự án: CNTT Hình 0-15 : Ví dụ dùng EVM [2] Bây cần phải tính giá trị Earned Value (EV) cho cơng việc Như nói trang trước, có vài phương pháp EV sử dụng để đo đạc tiến trình dự án Mỗi phương pháp có ưu, khuyết điểm riêng Ví dụ dùng phương pháp EV sau để tính EV cho cơng việc xem xét: Hình 0-16 : Ví dụ dùng EVM [3] Để nắm xác tình trạng dự án, cần phải gặp người quản lý dự án người chịu trách nhiệm trực tiếp công việc Trong trường hợp này, cần gặp nhiều người quản lý khác gặp người quản lý chịu trách nhiệm trông coi toàn dự án Và xem lại trạng thái cơng việc: Hình 0-17 : Ví dụ dùng EVM [4] H Cơng việc “Lấy yêu cầu khách hàng” Công việc theo lịch biểu bắt đầu vào 15/1 hồn thành vào ngày 22/1 Nó thực bắt đầu vào 15/1 kết thúc thời hạn 22/1 Vì cơng việc theo kế hoạch hoàn thành 100% Vậy Planned Value (PV), Earned Value(EV), Actual Cost (AC) bao nhiêu? Hình 0-18 : Ví dụ dùng EVM [5] Planned Value tính “planned”(lên kế hoạch) thời hạn để hồn thành Sử dụng lịch biểu ta thấy công việc bắt đầu kết thúc hồn tồn lịch biểu vào ngày 31/1 , PV cho công việc “Lấy yêu cầu khách hàng” $15.394, giá trị kế hoạch cho công việc Earned Value (EV) giá trị thực đạt vào 31/1 Công việc hoàn thành kết thúc 100% nên giá trị EV $15.394 (100% PV) Hãy nhớ “earn” nhiều giá trị lên kế hoạch từ trước Giá trị Actual Cost (AC) thực chi tiêu tính tốn từ hệ thống kế tốn AC = $15,850 Cơng việc tiếp theo, “Lên kế hoạch đề án”, tính tốn cơng việc trên, hồn thành lịch biểu vào ngày 31/1, giá trị PV, EV, AC sau: • Planned value (PV) = $8,166 • Earned value (EV) = $8,166 • Actual Cost (AC) = $7.200 Với hai cơng việc cách tính EV có chút khác biệt chúng khơng hồn thành 100% vào thời điểm xem xét 31/1 chúng dùng phương pháp khác để tính tốn giá trị EV Cơng việc “Phân tích rủi ro”, kế hoạch bắt đầu vào 23/1 kết thúc vào 8/2 Nó bắt đầu kế hoạch 23/1 dự đốn hồn thành vào 8/2 công việc kế hoạch Vào ngày 31/1 người quản lý dự án nói cơng việc hoàn thành 40% Hãy nhớ phương pháp EV cho trường hợp Subjective Percent Complete Vậy PV, EV AC bao nhiêu? Planned Value = $8,748 Chúng ta xem làm mà PV tính Cơng việc dự tính thực từ 23/1 đến 8/2, tức thực 17 ngày lịch hay 13 ngày công Chúng ta sử dụng ngày lịch ví dụ Và lưu ý giả thuyết tất chi phí dùng công việc, cần xác định xem PV vào 31/1 Hãy nhìn lại hình đây: Hình 0-19 : Ví dụ dùng EVM [6] Chi phí cơng việc theo bảng $16,521, chi cho khoảng thời gian làm việc 17 ngày Như $972 ngày Kế tiếp lên kế hoạch thực ngày 23/1 ngày xem xét 31/1 nên lượng ngày PV= 972x9=$8 78 Và lưu ý có khác biệt giá trị tích lũy giá trị tại, nhiên trường hợp chúng Giá trị EV cho cơng việc tính lấy giá trị tổng thể công việc $ 16,521 nhân với % hoàn thành 40% Vậy EV cho ngày 31/1 $6,250 Và Actual Cost (AC) tính tốn từ hệ thống kế tốn $6.250 Tóm lại : PV = $ 8,748 EV = $ 6,608 AC = $ 6,250 Công việc cuối cần xem xét “Thiết kế Prototype ban đầu” Công việc lên kế hoạch hồn thành từ ngày 31/1 đến 1/2 Nó bắt đầu kế hoạch vào ngày 31/1 theo dự đốn hồn thành vào 1/2 Do cơng việc tiến triển kế hoạch Phương pháp tính tốn EV áp dụng cho cơng việc Fixed Formula 25/75, phần trăm hồn thành 25% Sử dụng cách tính : PV = $ 11,922 / = $ 5,961 ( số ngày thực công việc ) EV = $ 11,922 * 0.25 = $ 2,981 AC = $ 3,100 ( tính tốn từ sổ sách ) Bây ta xem lại trạng thái dự án: Bảng cho ta kết trạng thái dự án vào ngày 31/1, thơng tin cho ta gì? V L yê uL ên P hâ T hi ết kế T ổ P E A S C S C V V C V V PI PI 5, 8, 8, 5, 8, 6, 5, 7, 6, - 2, 1 0 97 13 06 5, 8, 2, 3, 3, 2, 2, 5, 96 02 11 Bạn trả lời câu hỏi sau khơng ? • Dự án có theo kế hoạch không?, Nếu không, công việc bị trễ? • Dự án có vượt kế hoạch khơng?, Nếu có cơng việc vượt kế hoạch? • Liệu dự án có hồn thành thời hạn khơng? Vấn đề với SPI : Đặt tình huống: Nếu dự án kéo dài so với kế hoạch, chi phí thực phần việc làm xong với kế hoạch( nghĩa EV với AC ) nguy trễ hạn lớn Nhưng định nghĩa SV, SPI khơng giống mơ tả Khi dự án hồn thành, giá trị: SPI = SV = Chứng minh: Do EV = AC Î Khi kết thúc dự án, AC = PV Î EV=PV Mà : SV = EV – PV, SPI = EV/PV ỴSV = ỴSPI = Ví dụ : đề án kéo dài ngày với cơng việc với tổng ngân sách 500$, dự đốn ngày hồn thành cơng việc với chi phí 100$ Trong thực tế, hết ngày thứ 5, hoàn thành xong cơng việc với chi phí thực 300$ Như vậy: PV = 500$ AC = 300$ EV = 3( cơng việc ) * 100$ = 300$ ỴAC = EV Như vậy, dự án bị trễ ngày so với kế hoạch Hết ngày thứ 7, dự án hồn thành, chi phí thực 500$ dự đoán ban đầu Như vậy: PV = 500$ AC = 500$ EV = 500$ Ỵ SV = 500-500 = SPI = 500/500 = Ỵ ) Dự án hồn thành thời hạn( vơ lí Sai sót kết qủa phân tích EV ta dự đốn chủ yếu dựa vào ngân sách quan tâm đến lịch biểu hoàn thành dự án GIẢI PHÁP: Một lựa chọn dùng giá trị SV, SPI ngày hoàn thành theo dự kiến khơng dùng chúng sau Lựa chọn đơn giản làm việc tốt trường hợp thâm thủng ngân sách nhiều thâm thủng qũi thời gian trễ hạn không nhiều Lựa chọn khác ước lượng lại thời gian biểu tính tốn tương lai dựa lịch biểu Thực vậy, xảy cho EAC giai đoạn cuối dự án, lịch biểu xây dựng dựa lịch biểu thực diễn Một giải pháp thứ ba xây dựng lại số mới, DPI ( Performance Index ) dự bị cho SPI, DPI dựa lịch trình hồn tất gốc nhiệm vụ công việc riêng lẽ Công thức sau: • Actual time : thời gian sử dụng tính ngày • Days ahead : số ngày lại theo lịch biểu( có giá trị âm bạn qúa thời hạn ) Nó tính từ lịch gốc bảng cơng việc cá nhân • DPI ( delivery performance index ) : Chỉ số phân phối thực thi DPI = (Actual Time + Days Ahead) / Actual Time Giải pháp khó thực nhiều hệ thống kế tốn khơng có chế theo dấu thông tin cần thiết Một số công thức khác phần trăm : %Spent : Phần trăm ngân sách sử dụng : %Spent = ACWP / BAC %schedule : Phần trăm dự án theo kế hoạch hoàn tất %schedule = BCWS / BAC %completed : Phần trăm dự án hoàn tất %complete = BCWP / BAC Ví dụ sử dụng EVM dự án : 5.1 Xác định cơng việc : Có nhiều cách sử dụng EVM dự án, cách mà đề cập cách dễ hữu dụng Chúng ta bắt đầu với vi lịch (micro schedule ) ứng với công việc nhỏ, dự định hoàn thành vài ngày hay vài tuần Ví dụ vi lịch cho giai đoạn dự án đây: CNTT Hình 0-20 : Ví dụ vi lịch dự án Mỗi cơng việc cần phải có: - “Tiêu chuẩn hồn thành khách quan “ để biết công việc hoàn thành - “Ngân sách” “Giá trị”: thường đại diện ngày cơng tiền - “Ngày hồn thành theo kế hoạch” Bảng : Minh họa vi lịch điển hình Bảng 1-Vi lịch cho giai S S ố ố L N cô n ập hi n gà trì ệ g y n T N hi gu T 2 H hu ải T N hi gu Ki H ể ải L Đ ập ức Ki N ể g m u tr H Hy ợ p nh Ki T ể hủ T 31 Ổ Giải nghĩa: Hết tuần thứ nhất, hồn thành cơng việc phần “Thiết lập” Hết tuần thứ hai, hoàn thành công việc phần “Thu thập thông tin” Từ vi lịch, ta tính cơng việc hoàn thành vào cuối tuần Bảng : minh hoạ biểu đồ BCWS điển hình: Bảng – BCWS Sh T T or uầ ổ th n1 n3 an (* 11 12 (* 15 19 22 25 28 31 (*) đảm nhận 5.2 Thu thập EV tuần : Vào cuối tuần suốt trình thực dự án, đội làm việc cần phải tường trình cơng việc hồn thành, giá trị đạt Ví dụ bảng cho ta thấy phần việc nợ Những phần việc nợ chấp nhận phần việc lớn (do khó khăn lớn theo) Bảng 3: Dữ liệu Earned Value, tuần kết thúc, dự án ABC N hi ệT hi S ố cô n % H o à10 Đ ạt đ T hu T hi Ki ể L ập Ki ể m tr H ợ p nh Ki ể T Ổ N G 25 5 0 0 0 0 31 (B BCWP (EV) tổng cột “Đạt được” Bảng tính lại vào tuần; ngược lại, bảng tính lần EV tăng theo tuần trình thực dự án Vào tuần nào, bạn tính BCWS từ bảng BCWP từ bảng ACWP số tiền phải trả cho ngày công Nó số tuần nhân với 5( Tổng số ngày làm việc tuần) nhân với số người với điều kiện nhân viên làm dự án Nếu có nhân viên khơng làm dự án mà làm thêm cơng việc khác số làm việc cho dự án họ phải xác định lại cách cân xứng Phân tích ví dụ : Giả sử bảng kết tuần thứ Giả sử nhân viên không làm hết 100% thời gian cho dự án Do có 10 ngày việc thật sử dụng cho dự án Vì : BCWS = ngày việc ( từ bảng 2) BCWP = 6.5 ngày việc( từ bảng 3) ACWP = 10 ngày việc ( theo ) Cho nên: SV = BCWP - BCWS = -50 ( bạn trễ hạn) SPI = BCWP / BCWS = 0.928 (bạn làm 93% theo lịch định) CV=BCWP - ACWP = 6.5 -10 = -3.5 ( bạn thâm hụt ngân sách ngày công) CPI = BCWP / ACWP = 0.65 (bạn thâm ngân sách khoảng 35%) Dự đoán: IEAC = BAC / CPI = 31 / 0.65 = 47.7 ngày công VAC = BAC -IEAC = 31 - 48 = -17 (thâm ngân sách 17 ngày công ) ISAC = 10 /SPI = 10 / 0.928 = 10.7 tuần cơng Tóm lại dự án bạn dường trễ hạn tuần thâm ngân sách 35% ... lịch dự án - 146 - -5- Quản lý dự án phần mềm Web Chương : Tổng quan 1.1 Tổng quan dự án phần mềm 1.1.1 Các khái niệm : Trước hết nhắc lại số khái niệm dự án dự án phần mềm Một dự án. .. đề tài Quản lý dự án phần mềm Web làm luận văn tốt nghiệp Đề tài tập trung quản lý nhân kế họach dự án Đồng thời dự đốn chi phí, thời gian dự án thời điểm Với dự án người trưởng dự án phân... gian ( Time ) -6- Quản lý dự án phần mềm Web 1.1.2 Các công cụ hỗ trợ quản lý dự án phần mềm : Trong xu phát triển nay, phần mềm chuyên dùng cho việc lập kế hoạch quản lý dự án xuất nước ta nhiều

Ngày đăng: 23/05/2019, 08:54

Tài liệu cùng người dùng

Tài liệu liên quan