
1
ƯỚC LƯỢNG
ThS. Nguyễn Khắc Quốc
IT Department – Tra Vinh University

2
9.1 Giới thiệu
- Là một quá trình mang tính chất lặp.
- Ngay trong giai đoạn xác định, để có thể viết kế hoạch dự
án ban đầu, chúng ta đã phải tiến hành ước lượng lần thứ
nhất.
- Tuy nhiên, kinh nghiệm của các công ty phần mềm lớn cho
thấy ước lượng ở giai đoạn này thường sai số từ 50% đến
100%.
- Sau khi lập kế hoạch ở giai đoạn phân tích, chúng ta phải
xem lại các ước lượng này và chỉnh lại kế hoạch dự án ban
đầu thành kế hoạch dự án cuối cùng.

3
9.1 Giới thiệu (tt)
- Sang giai đoạn này, ước lượng phải chính xác lên gấp đôi:
sai số chỉ được còn từ 25% đến 50%.
- Sau khi hoàn thành thiết kế mức trung gian, chúng ta xét lại
lần nữa các ước lượng.
- Với hiểu biết thu được vào lúc đó, sai số phải giảm xuống
còn 10%.
- Bất kỳ ở giai đoạn nào, cũng cần chỉnh lại các ước lượng
của mình mỗi khi có thêm hiểu biết mới về dự án.
- Điều cơ bản là phải có một cấu trúc phân chia công việc tốt
trước khi ước lượng.

4
9.2 Kỹ thuật ước lượng
Có ba kỹ thuật chính:
+ Đánh giá của chuyên gia,
+ Qui trình lịch sử,
+ Dùng công thức.
Sử dụng đánh giá chuyên gia
-Cần một người rất có kinh nghiệm lập trình cho các đơn thể
sinh báo cáo.
- Yêu cầu người đó ước lượng phải mất bao lâu để lập trình
cho thiết kế này.
- Sau khi khảo cứu thiết kế khoảng năm phút, người lập trình
nhắm mắt lại năm phút nữa (không phải anh ta ngủ, mà là
đang nhẩm tính), rồi trả lời, “Mười lăm ngày". Đó chính là một
đánh giá chuyên gia.

5
9.2 Kỹ thuật ước lượng (tt)
Ưu điểm:
+ Rất nhanh
+ Nếu là một chuyên gia, thì ước lượng rất chính xác
Nhược điểm:
+ Rất khó tìm ra chuyên gia giỏi
+ Độ chính xác phụ thuộc vào thời gian chuyên gia bỏ
ra để đánh giá.
+ Ước lượng sẽ không thể tin cậy được, nếu chuyên
gia đó lại giao cho một người khác thực hiện.
+ Việc chỉ dựa vào ý kiến và hiểu biết chủ quan của
số ít chuyên gia, cũng là một điều nguy hiểm.