Chương 3 trình bày một số kỹ năng quản lý dự án. Trong phần 1 sau đây chúng ta sẽ cùng tìm hiểu hai kỹ năng, đó là kỹ năng quản lí phạm vi và kỹ năng quản lí ước lượng. Mời các bạn cùng tham khảo.
Đại Học Sư Phạm Tp Hồ Chí Minh Quản lý dự án PM Chương 03: Các kỹ Quản lý dự án SPM Course Chương 03: KỸ NĂNG QLDA Nội dung • • • • • • • Quản lí phạm vi Quản lí Ước lượng Quản lí thời gian Quản lí chi phí đánh giá tài Quản lí nhân Quản lí rủi ro Quản lí thay đổi CTDL2 – Lương Trần Hy Hiến LƯƠNG TRẦN HY HIẾN FIT, HCMUP (2) 3.1 Quản lý phạm vi Các kỹ Quản lý dự án SPM Course Chương 03: KỸ NĂNG QLDA QUẢN LÝ PHẠM VI • Phạm vi gì? • Đặc tả u cầu (SRS - Software Requirement Specification) • Xác định phạm vi CTDL2 – Lương Trần Hy Hiến LƯƠNG TRẦN HY HIẾN FIT, HCMUP (4) SPM Course Chương 03: KỸ NĂNG QLDA PHẠM VI Những cần làm? Cái khơng? NEEDS FEATURES REQUIREMENTS CTDL2 – Lương Trần Hy Hiến LƯƠNG TRẦN HY HIẾN FIT, HCMUP (5) SPM Course Chương 03: KỸ NĂNG QLDA REQUIREMENTS • Functional: – Lưu trữ – Tính tốn – Thống kê – Tìm kiếm • Non Functional: – Tiện dụng – Tốc độ xử lý/truy xuất – Khả mở rộng – An toàn – Dùng lại – Khả chuyển CTDL2 – Lương Trần Hy Hiến LƯƠNG TRẦN HY HIẾN FIT, HCMUP (6) SPM Course Chương 03: KỸ NĂNG QLDA Quản lý phạm vi dự án gì? • Phạm vi đề cập đến tất việc có liên quan đến việc tạo sản phẩm dự án tiến trình sử dụng để tạo chúng • Quản lý phạm vi dự án bao gồm tiến trình có liên quan đến việc định nghĩa điều khiển có khơng có dự án • Đội dự án thành phần tham gia dự án phải có hiểu biết sản phẩm tạo tiến trình dùng để sản xuất chúng CTDL2 – Lương Trần Hy Hiến LƯƠNG TRẦN HY HIẾN FIT, HCMUP (7) SPM Course Chương 03: KỸ NĂNG QLDA Xác định phạm vi • Tạo cấu trúc phân việc (WBS): – Dựa ràng buộc giả định xác định mô tả phạm vi dự án, phân chia công việc xây dựng kết dự án thành đơn vị kiểm sốt • Cấu trúc phân cấp phát triển xuống – WBS xác định phạm vi toàn thể dự án minh hoạ cấu trúc cấp bậc việc phát triển công việc cần cho việc đạt tới kết hướng tới mức kiểm sốt CTDL2 – Lương Trần Hy Hiến LƯƠNG TRẦN HY HIẾN FIT, HCMUP (8) SPM Course Chương 03: KỸ NĂNG QLDA WBS (1) • Là cấu trúc phân cấp hoạt động dự án • Phân chia dự án thành hoạt động quản lý • Dùng để lập kế hoạch kiểm sốt • Có hai loại: Sản phẩm hoạt động CTDL2 – Lương Trần Hy Hiến LƯƠNG TRẦN HY HIẾN FIT, HCMUP (9) WBS (2) SPM Course Chương 03: KỸ NĂNG QLDA ProjectABC Requirement Analysis Hihg Level Design Detailed Design Mod P1 P2 Code Code & Unit test Mod P2 P2 Code Review Activity Break-up System test Mod P3 P2 Unit Test Plan Despatch & Install Project Management Mod P4 P2 Unit Test & Debugging Product Break-up Xem thêm http://www.criticaltools.com CTDL2 – Lương Trần Hy Hiến LƯƠNG TRẦN HY HIẾN 10 FIT, HCMUP (10) Ngôn ngữ Điểm chức Đơn giản Phức tạp Rất pt Cấp cao Người dùng đưa vào Người dùng hiển thị Thiết bị ngoại vi vào Thiết bị ngoại vi Cấu trúc lại liệu Kiểm tra điều kiện Tính tốn Nhảy Gọi 2 4 2 1 5 9 5 3 4 7 4 2 CTDL2 – Lương Trần Hy Hiến LƯƠNG TRẦN HY HIẾN 31 FIT, HCMUP (31) Ngôn ngữ Điểm chức Đơn giản Phức tạp Rất pt Hợp ngữ Người dùng đưa vào Người dùng hiển thị Thiết bị ngoại vi vào Thiết bị ngoại vi Cấu trúc lại liệu Kiểm tra điều kiện Tính tốn Nhảy Gọi 4 6 4 3 8 10 10 8 5 8 5 CTDL2 – Lương Trần Hy Hiến LƯƠNG TRẦN HY HIẾN 32 FIT, HCMUP (32) SPM Course Chương 03: KỸ NĂNG QLDA Hiệu (G): • Thiết lập nhân tố cho tính hiệu đội ngũ nhân viên Điều cịn khó nhiều việc tính nhân tố độ phức tạp cơng việc, hiệu người thay đổi tuỳ theo mức độ quan tâm họ, thái độ, v.v • Hiệu chịu ảnh hưởng năm kinh nghiệm nói chung hiểu biết cơng việc CTDL2 – Lương Trần Hy Hiến LƯƠNG TRẦN HY HIẾN 33 FIT, HCMUP (33) Nhân tố hiệu dựa năm kinh nghiệm nói chung (G): (dựa cơng bố IBM ) Kiểu người lập trình Năm kinh nghiệm Phạm vi nhân tố Cấp cao 5+ 0.5 - 0.75 Trung bình 1.5 - 1.0 - 1.5 Tập 0.5 - 1.5 2.0 - 3.0 Học nghề 0.0 - 0.5 3.5 - 4.0 CTDL2 – Lương Trần Hy Hiến LƯƠNG TRẦN HY HIẾN 34 FIT, HCMUP (34) Bảng xác định tri thức cơng việc: Tri thức cần có Tri thức công việc Nhiều Vừa Không cần Tri thức chi tiết việc tri thức chi tiết việc liên 0.75 quan 0.25 0.0 Tri thức tốt việc 1.25 việc liên quan 0.50 0.0 Tri thức việc không 1.50 biết việc liên quan 0.75 0.0 Không biết việc biết chi 2.00 tiết việc liên quan 1.25 0.25 Không biết việc việc liên quan CTDL2 – Lương Trần Hy Hiến LƯƠNG TRẦN HY HIẾN 35 FIT, HCMUP (35) Ví dụ, Ta ước lượng phải lâu để viết chương trình PASCAL thực chức sau: 1) Chương trình nhắc người sử dụng việc đó, 2) Đọc phản ứng người sử dụng, 3) Kiểm chứng 4) Đọc ghi từ đĩa 5) Tính số, 6) Ghi ghi lên đĩa, 7) Hiển thị kết cho người sử dụng, 8) Gọi đơn thể khác (quay lại), 9) Người lập trình có hai năm kinh nghiệm 10)Tri thức ứng dụng đặc biệt khơng có tri thức ứng dụng có liên quan CTDL2 – Lương Trần Hy Hiến LƯƠNG TRẦN HY HIẾN 36 FIT, HCMUP (36) Tính độ phức tạp cho ngôn ngữ cấp cao: Chức Nhân tố (1) Người dùng hiển thị (đơn giản) (2) Người dùng đưa vào (đơn giản) (3) Kiểm tra điều kiện (phức tạp) (4) Thiết bị ngoại vi vào (đơn giản) (5) Tính tốn (đơn giản) (6) Thiết bị ngoại vi (đơn giản) (7) Người dùng hiển thị (đơn giản) (8) Gọi (đơn giản) Tổng độ phức tạp (C) 23 CTDL2 – Lương Trần Hy Hiến LƯƠNG TRẦN HY HIẾN 37 FIT, HCMUP (37) • Kinh nghiệm chung G: – (9) Người lập trình trung bình (2 năm kinh nghiệm) G = 1.00 • Tri thức công việc J: – (10) Tri thức ứng dụng, khơng có tri thức liên quan J = 0.75 • Vận dụng cơng thức, ta được: Thời gian = 23 x (1.00 + 0.75) = 40.25 • Như vậy, sử dụng người này, ta cần 40 ngày để thiết kế, làm tư liệu, lập trình kiểm thử chương trình CTDL2 – Lương Trần Hy Hiến LƯƠNG TRẦN HY HIẾN 38 FIT, HCMUP (38) * Một số ý ước lượng: • Khi ước lượng cao: – Nên kiểm chứng ước lượng việc tìm kiếm ý kiến thứ hai dựa vào quy trình lịch sử dự án khác – Thu hẹp phạm vi dự án: Phát triển sản phẩm phiên nhỏ thiết kế gốc (được chấp thuận khách hàng) CTDL2 – Lương Trần Hy Hiến LƯƠNG TRẦN HY HIẾN 39 FIT, HCMUP (39) • Khi ước lượng thấp: – Các ước lượng thấp thường kết lạc quan người ước lượng – Nên kiểm chứng ước lượng việc tìm kiếm ý kiến thứ hai dựa vào quy trình lịch sử dự án khác – Tăng thêm ước lượng với số phần trăm – Yêu cầu người đưa ước lượng ký vào tài liệu cam kết tuân thủ với ước lượng họ CTDL2 – Lương Trần Hy Hiến LƯƠNG TRẦN HY HIẾN 40 FIT, HCMUP (40) Các bước để thu ước lượng: Xác định công việc dự án Nhận diện khoản mục cho công việc dự án để làm ước lượng cho khoản mục Xây dựng biểu mẫu hướng dẫn tồn tiến trình ước lượng Nhận diện người làm ước lượng cho nhiệm vụ Tổ chức phiên hợp với người ước lượng Thực tính tốn CTDL2 – Lương Trần Hy Hiến LƯƠNG TRẦN HY HIẾN 41 FIT, HCMUP (41) Tổ chức phiên họp nhóm với tất người tham gia ước lượng Làm sửa đổi cho ước lượng ghi ước lượng này, lưu tài liệu Mọi người ký vào tài liệu 10 Phân phát tài liệu biên soạn mà người ký, đảm bảo tính minh bạch người làm việc theo ước lượng CTDL2 – Lương Trần Hy Hiến LƯƠNG TRẦN HY HIẾN 42 FIT, HCMUP (42) Kết luận • Ước lượng khả yếu Thế mà tất kế hoạch kiểm soát ta phụ thuộc vào kĩ ước lượng • Ước lượng trình lặp - cần phải hiệu chỉnh dần Đó lý ta phải có kiện mốc trình xây dựng sản phẩm Sự kiện mốc cho phép ta dừng lại, tính tốn xem cần để đạt tới ước lượng lại ngày tháng cho kiện mốc dựa kinh nghiệm có CTDL2 – Lương Trần Hy Hiến LƯƠNG TRẦN HY HIẾN 43 FIT, HCMUP (43) 43 Kết luận (tt) • Ước lượng cịn nghệ thuật Khơng tồn phần mềm hay cơng cụ có sẵn để giúp làm việc Điều mấu chốt cho việc ước lượng chia nhỏ Kinh nghiệm, thống kê có ích Nếu công việc chia thành phần nhỏ bạn tính tốn ước lượng cho phần việc nhỏ, số phần ước lượng thừa, số phần khác bị ước lượng thiếu Cuối bạn phải lấy trung bình - điểm có vấn đề CTDL2 – Lương Trần Hy Hiến LƯƠNG TRẦN HY HIẾN 44 FIT, HCMUP (44) 44 ƯỚC LƯỢNG DỰ ÁN – Bài tập Bài tốn • Hãy phát triển “Trang web xem kết học tập sinh viên” • Vậy: – Trong hồn thành? – Chi phí bao nhiêu? – Cần người? CTDL2 – Lương Trần Hy Hiến LƯƠNG TRẦN HY HIẾN 45 FIT, HCMUP (45) ... việc phân chia cơng việc dự án + vẽ sơ đồ WBS CTDL2 – Lương Trần Hy Hiến LƯƠNG TRẦN HY HIẾN 12 FIT, HCMUP (12) 3. 2 Quản lý ước lượng Các kỹ Quản lý dự án SPM Course Chương 03: KỸ NĂNG QLDA Nội dung... nhân tố Cấp cao 5+ 0.5 - 0.75 Trung bình 1.5 - 1.0 - 1.5 Tập 0.5 - 1.5 2.0 - 3. 0 Học nghề 0.0 - 0.5 3. 5 - 4.0 CTDL2 – Lương Trần Hy Hiến LƯƠNG TRẦN HY HIẾN 34 FIT, HCMUP (34 ) Bảng xác định tri... Lương Trần Hy Hiến LƯƠNG TRẦN HY HIẾN FIT, HCMUP (2) 3. 1 Quản lý phạm vi Các kỹ Quản lý dự án SPM Course Chương 03: KỸ NĂNG QLDA QUẢN LÝ PHẠM VI • Phạm vi gì? • Đặc tả u cầu (SRS - Software Requirement