Bài giảng Quản lý dự án phần mềm - Chương 4: Ước lượng thời gian dự án

pdf 34 trang ngocly 250
Bạn đang xem 20 trang mẫu của tài liệu "Bài giảng Quản lý dự án phần mềm - Chương 4: Ước lượng thời gian dự án", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên

Tài liệu đính kèm:

  • pdfbai_giang_quan_ly_du_an_phan_mem_chuong_4_uoc_luong_thoi_gia.pdf

Nội dung text: Bài giảng Quản lý dự án phần mềm - Chương 4: Ước lượng thời gian dự án

  1. Môn Quản lý dự án phần mềm Chương 4: Ước lượng thời gian dự án
  2. Môn Quản lý dự án phần mềm Ước lượng thời gian dự án Mục tiêu: Biết được cách ước lượng thời gian
  3. Môn Quản lý dự án phần mềm Ước lượng thời gian dự án Nội dung: Ước lượng thời gian
  4. Môn Quản lý dự án phần mềm Ước lượng thời gian dự án Ước lượng: Dự đoán thời gian cần thiết để hoàn thành (các công việc) dự án
  5. Môn Quản lý dự án phần mềm Ước lượng thời gian dự án
  6. Môn Quản lý dự án phần mềm Ước lượng thời gian dự án  Các tính chất của ước lượng: Ước lượng là một quá trình lặp Ở giai đoạn xác định dự án, ước lượng lần đầu được tiến hành (sai số 50%- 100%) Ở giai đoạn phân tích, ước lượng được điều chỉnh (sai số giảm còn 25%- 50%)
  7. Môn Quản lý dự án phần mềm Ước lượng thời gian dự án  Các tính chất của ước lượng (tt): Sau khi hoàn thành thiết kế mức trung gian, các ước lượng được điều chỉnh lần nữa (sai số giảm còn 10%) Dù không nói rõ, song ở giai đoạn bất kỳ, các ước lượng cần được điều chỉnh nếu có thêm hiểu biết mới về dự án
  8. Môn Quản lý dự án phần mềm Ước lượng thời gian dự án  Các tính chất của ước lượng (tt): Ước lượng thời gian là thông tin bắt buộc để xây dựng lịch biểu Kết quả ước lượng thời gian là cơ sở để đánh giá tiến độ dự án và hiệu năng công việc
  9. Môn Quản lý dự án phần mềm Ước lượng thời gian dự án
  10. Môn Quản lý dự án phần mềm Ước lượng thời gian dự án Những trở ngại khi ước lượng:  Thiếu thông tin, thiếu tri thức  Không lường được sự phức tạp về kỹ thuật  Không lường được sự bất hòa của các thành viên trong dự án
  11. Môn Quản lý dự án phần mềm Ước lượng thời gian dự án Những trở ngại khi ước lượng (tt):  Khi ước lượng thời gian được đưa ra, nó có thể gặp những góp ý điều chỉnh  Cấp trên thường muốn rút ngắn thời gian ước lượng cho công việc
  12. Môn Quản lý dự án phần mềm Ước lượng thời gian dự án Những trở ngại khi ước lượng (tt):  Thiếu thời gian để cân nhắc, trao đổi với các thành viên và khách hàng  Thiếu kinh phí  Khách hàng, thành viên dự án không cung cấp đủ (hoặc che giấu) thông tin
  13. Môn Quản lý dự án phần mềm Ước lượng thời gian dự án Những trở ngại khi ước lượng (tt):  Phát biểu không rõ ràng về mục đích, mục tiêu, kết quả  Xây dựng WBS không tốt  Ước lượng hoàn toàn theo cảm tính
  14. Môn Quản lý dự án phần mềm Ước lượng thời gian dự án
  15. Môn Quản lý dự án phần mềm Ước lượng thời gian dự án Những lưu ý khi ước lượng  Trước khi ước lượng thời gian cho công việc, WBS nên được viết đủ rõ ràng, chi tiết  Với các công việc gần giống nhau, ước lượng thời gian cũng gần giống nhau  Phân chia chi tiết công việc sẽ cho ước lượng chính xác hơn
  16. Môn Quản lý dự án phần mềm Ước lượng thời gian dự án Những lưu ý khi ước lượng  Mỗi ước lượng chi tiết không nên quá 8 giờ  Không bao giờ có ước lượng chính xác hoàn toàn và việc ước lượng mang tính chủ quan  Nên viết tài liệu khi ước lượng
  17. Môn Quản lý dự án phần mềm Ước lượng thời gian dự án Các kỹ thuật ước lượng  Theo kinh nghiệm  Theo lịch sử  Theo công thức PERT
  18. Môn Quản lý dự án phần mềm Ước lượng thời gian dự án Các kỹ thuật ước lượng (tt)  Theo năng suất toàn cục (GEF)  Theo man-month cho chi phí nhân lực dự án
  19. Môn Quản lý dự án phần mềm Ước lượng thời gian dự án Ước lượng theo kinh nghiệm  Dựa trên kinh nghiệm chủ quan, cảm tính  Nhanh, chất lượng phụ thuộc trình độ chuyên gia  Chỉ nên dùng khi đội ngũ chuyên gia có đủ kinh nghiệm, kỹ năng tốt, đội hình cố định. Hoặc do dự án đã quy định
  20. Môn Quản lý dự án phần mềm Ước lượng thời gian dự án Ước lượng theo lịch sử  Ước lượng dựa trên những công việc tương tự đã thực hiện trong dự án trước  Thường không được xem là cách ước lượng chính thống
  21. Môn Quản lý dự án phần mềm Ước lượng thời gian dự án Ước lượng theo công thức Pert Dựa trên các yếu tố:  Ước lượng khả dĩ nhất (ML)  Ước lượng lạc quan nhất (MO)  Ước lượng bi quan nhất (MP)  Ước lượng cuối cùng tính theo công thức: (MO + 4(ML) + MP)/6
  22. Môn Quản lý dự án phần mềm Ước lượng thời gian dự án Ước lượng theo công thức Pert(tt) Tên công việc MO ML MP EST 1 2 4 2.2 Đi dây 2 3 3 2.8 Lắp các máy tính, máy chủ, Hub 0.5 1 10 2.4 Thử xem mạng đã thông chưa 3.5 6 17 7.4 Tổng thời gian
  23. Môn Quản lý dự án phần mềm Ước lượng thời gian dự án Ước lượng theo công thức Pert (tt)  Khuyến khích sự trao đổi giữa các thành viên tổ dự án  Người ước lượng phải xem xét tất cả các yếu tố, mất nhiều thời gian và bị ảnh hưởng tâm lý
  24. Môn Quản lý dự án phần mềm Ước lượng thời gian dự án Ước lượng theo GEF  Liệt kê các khiếm khuyết của nguồn lực dự án (theo %)  Tính tổng % các khiếm khuyết  Tính GEF = 100% - tổng% các khiếm khuyết  Ước lượng cuối cùng = Thời gian trong điều kiện lý tưởng/ GEF
  25. Môn Quản lý dự án phần mềm Ước lượng thời gian dự án Ước lượng theo GEF Khiếm khuyết Phần trăm – Năng suất toàn cục: Tinh thần thấp 15% 100% - 35% = 65% Kỹ năng chưa cao 5% – Thời gian lý tưởng T giờ (khi làm với 100% Trang thiết bị không 5% năng suất) tốt – Thời gian ước lượng Mô tả công việc mơ hồ 10% cuối cùng = T / 0.65 Tổng cộng 35%
  26. Môn Quản lý dự án phần mềm Ước lượng thời gian dự án Ước lượng chi phí cho nhân lực dự án  Số man-month được áp dụng cho từng nhiệm vụ. Tổng chi phí cho nhân lực dự án tính dựa vào chi phí cho từng nhiệm vụ
  27. Môn Quản lý dự án phần mềm Ước lượng thời gian dự án Các bước làm ước lượng Có WBS tốt Lập ước lượng Lập danh sách những người liên quan Họp riêng Thực hiện tính toán Không Họp chung Cần sửa Các bên ký và ra biên bản Có
  28. Môn Quản lý dự án phần mềm Ước lượng thời gian dự án Những lưu ý khi ước lượng (tt)  Khi ước lượng quá chênh lệch so với dự kiến: kiểm chứng bằng cách tham khảo ý kiến khác hoặc dựa vào lịch sử các dự án
  29. Môn Quản lý dự án phần mềm Ước lượng thời gian dự án Những lưu ý khi ước lượng (tt)  Khi ước lượng quá thấp so với dự kiến: Thường do sự lạc quan của người ước lượng, cần tăng thêm một số % nào đó hoặc yêu cầu người ước lượng ký cam kết
  30. Môn Quản lý dự án phần mềm Ước lượng thời gian dự án Những lưu ý khi ước lượng (tt)  Khi ước lượng quá cao so với dự kiến: Thu hẹp phạm vi dự án bằng cách phát triển phiên bản nhỏ hơn thiết kế gốc (với sự chấp thuận của khách hàng)
  31. Môn Quản lý dự án phần mềm Ước lượng thời gian dự án Những lưu ý khi ước lượng (tt) Ước lượng là một quá trình lặp, cần được hiệu chỉnh dần. Do đó cần có các sự kiện mốc để dừng lại, tính toán thời gian để đạt tới mốc đó và ước lượng lại ngày tháng cho các mốc tiếp theo nếu cần, dựa trên kinh nghiệm đã có
  32. Môn Quản lý dự án phần mềm Bài tập 1. Ước lượng thời gian thực hiện dự án phần mềm quản lý khách sạn nhằm lưu trữ chi tiết thông tin mỗi lượt khách ở và xuất thông tin này cùng với hóa đơn kèm theo, dựa trên WBS đã lập
  33. Môn Quản lý dự án phần mềm Bài tập 2. Ước lượng thời gian thực hiện dự án mở tiệm internet hoạt động 24/24, có kiểm soát nội dung truy cập của khách hàng và xuất phiếu tính tiền tự động, dựa trên WBS đã lập
  34. Môn Quản lý dự án phần mềm Hỏi & đáp