Chỉ cần mẩu khăn giấy
286
Chính là nó – đường thời gian phát triển phần mềm của
chúng ta, mang các đặc điểm
đơn giản, định tính, thực thi, riêng
biệt, nguyên trạng – chính là điều mà mô hình SQVID khuyên
chúng ta nên dùng nếu người nghe mới tham gia vào công
nghiệp phần mềm và thích được nhìn thấy những bước lớn.
Đây là một xuất phát điểm hữu ích, nhưng ở đây ta phải đưa
thêm vào rất nhiều chi tiết nữa nếu muốn đưa đường thời gian
vào triển khai. Vậy, hãy lấy mô hình tổng quan đơn giản đó làm
điểm xuất phát và vẽ lại nó, lần này tập trung vào tính
phức tạp
và
định lượng.
Điều đầu tiên còn thiếu trong đường thời gian trước là nó
không phản ánh chính xác thời gian. Nó thể hiện các bước qua
thời gian, nhưng không thể hiện mỗi bước thực tế phải kéo dài
bao lâu. Do đó, việc đầu tiên ta cần làm là kéo dài các mũi tên
giai đoạn để thể hiện khoảng thời gian tương đối.
Kế hoạch dự án ra mắt phần mềm của Tập đoàn SAX.
Kinh nghiệm quá khứ giúp chúng ta ước lượng tốt về số
tuần và tháng cần để hoàn thiện mỗi giai đoạn trên thực tế,
nên có thể vẽ ra một tấm lịch.
Năm giai đoạn cần những khoảng thời gian khác nhau để hoàn thiện,
giai đoạn triển khai dài hơn gấp đôi so với bất cứ giai đoạn nào khác.
Thiết kế
ý tưởng
Khám phá
Phát triển
Kiểm tra
Triển
khai
Các
giai đoạn