Ước lượng thời gian công việc phát triển sẽ mất là một kỹ năng phổ biến, đầy thử thách, và quan trọng. Ước lượng nổi tiếng là khó (lập trình viên có xu hướng ước lượng thấp), nhưng cải thiện nó và truyền đạt nó tốt là điều quan trọng cho việc lập kế hoạch và lòng tin.
Tại sao ước lượng khó
Ước lượng phát triển nổi tiếng là thiếu chính xác:
→ ẨN SỐ → sự phức tạp bất ngờ, lỗi (bug), phụ thuộc (dependency), trường hợp biên (edge case) xuất hiện
→ THIÊN KIẾN LẠC QUAN → lập trình viên có xu hướng ƯỚC LƯỢNG THẤP (hình dung con đường thuận lợi, quên
testing, tích hợp, review, họp, những điều bất ngờ)
→ độ phức tạp khó đánh giá trước; yêu cầu thay đổi
→ ước lượng là dự đoán dưới sự bất định, không phải lời hứa.
