Nội dung Giới thiệu Creating the Project Schedule Project Network Diagram Gantt Chart... 08/25/24 Khoa CNTT - ĐH KHTN 3 Giới thiệu Work Breakdown Structure Effort Estimation
Trang 1QUẢN LÝ DỰ ÁN PHẦN MỀM
***
LẬP KẾ HOẠCH
Phần 2
Phạm Minh Tuấn
pmtuan@fit.hcmuns.edu.vn
Trang 2Nội dung
Giới thiệu
Creating the Project Schedule
Project Network Diagram
Gantt Chart
Trang 308/25/24 Khoa CNTT - ĐH KHTN 3
Giới thiệu
Work Breakdown Structure
Effort Estimation
=>Bước kế tiếp là xây dựng lịch biểu
Project Network Diagram
Gantt Chart
STT Công việc Công việc trước Ước
lượng
Trang 4Giới thiệu
Kết quả mong muốn
Project Network Diagram
Trang 508/25/24 Khoa CNTT - ĐH KHTN 5
Giới thiệu
Kết quả mong muốn
Gantt Chart
Trang 6Project Network Diagram
Có 2 dạng
AOA: Activity on Arrow
AON: Activity on Node
Trang 708/25/24 Khoa CNTT - ĐH KHTN 7
Project Network Diagram
AON (Activity On Node)
Thông tin công việc ghi trên node, gồm:
Tên công việc hoặc WBS ID
Duration
ES, EF
LS, LF
Ký hiệu
Trang 8Project Network Diagram
Task Dependency Relationships
Finish-to-Start (FS)
B cannot start till A finishes
Start-to-Start (SS)
B cannot start till A starts
Finish-to-Finish (FF)
B cannot finish till A finishes
Start-to-Finish (SF)
B cannot finish till A starts (rare)
Trang 908/25/24 Khoa CNTT - ĐH KHTN 9
Project Network Diagram
Ví dụ
Hãy xác định ES, EF, LS, LF cho các công việc trên
Trang 10Project Network Diagram
Cách thức tính toán
Bước 1: Tính ES và EF
Thực hiện theo chiều thuận ( Forward Pass )
Với mỗi công việc A[i]
– Nếu A[i] là công việc đầu tiên
» ES (A[i]) = 1 – Ngược lại
» ES (A[i])= Max (EF(A[j])) + 1, A[j] là các công việc cần thực hiện trước A[i] – EF(A[i]) = ES(A[i]) + Duration - 1
Trang 1108/25/24 Khoa CNTT - ĐH KHTN 11
Project Network Diagram
Ví dụ
Trang 12Project Network Diagram
Cách thức tính toán
Bước 2: Tính LS và LF
Thực hiện theo chiều ngược ( Backward Pass )
Với mỗi công việc A[i]
– Nếu A[i] là công việc cuối cùng
» LF (A[i]) = EF (A[i]) – Ngược lại
» LF (A[i])= Min (LS(A[j])) - 1, A[j] là các công việc cần thực hiện sau A[i] – LS(A[i]) = LF(A[i]) - Duration + 1
Trang 1308/25/24 Khoa CNTT - ĐH KHTN 13
Project Network Diagram
Ví dụ
Trang 14Project Network Diagram
Critical Path
The specific set of sequential tasks upon which the project completion date depends
or “the longest full path”
Trang 1508/25/24 Khoa CNTT - ĐH KHTN 15
Project Network Diagram
Độ thả nổi (Float)
Số ngày trễ được phép mà không gây ra ảnh hưởng đến lịch biểu của dự án
F(A) = LS(A) – ES(A) = LF(A) – EF(A)
Trang 16Project Network Diagram
Nhận xét về Critical Path
Nên ưu tiên tập trung các công việc trên Critical Path
Critical Path thường thay đổi trong quá trình thực hiện
dự án
Nên chú ý nhiều vào các công việc có độ thả nổi thấp
Trong một PND có thể có nhiều Critical Path
Nhận xét về PND
Thể hiện rõ thứ tự công việc
Dễ nhận biết Critical Path
Trang 1708/25/24 Khoa CNTT - ĐH KHTN 17
Gantt Chart
Được sử dụng rộng rãi hơn
Dễ hiệu, dễ tạo lập
Thể hiện theo dạng lịch
Trang 1908/25/24 Khoa CNTT - ĐH KHTN 19
Bài tập 1
Trang 20 The Project Management Life Cycle, Jason Westland
Software Project Management For Dummies, Teresa Luckey & Joseph Phillips
Project Management Text Book, Nguyen Thi Bich
Software Project Management Slides, John Musser