Nhóm của chúng tôi đã được yêu cầu đại diện cho những nỗ lực phát triển của chúng tôi trong một kế hoạch dự án. Không ai không hài lòng với công việc của chúng tôi hoặc đặt câu hỏi về khả năng cung cấp của chúng tôi, chúng tôi chỉ tham gia vào một cuộc gọi gia súc CNTT cho các kế hoạch dự án. Rắc rối là chúng tôi là một nhóm nhanh nhẹn và chưa nghĩ đến công việc của chúng tôi theo kế hoạch dự án chính thức.
Mặc dù chúng tôi có một ý tưởng chung về những gì chúng tôi đang làm việc tiếp theo, chúng tôi không chắc chắn 100% cho đến khi chúng tôi lên kế hoạch lặp lại. Cho đến bây giờ, nhóm của chúng tôi chủ yếu hoạt động trong môi trường chân không và không bắt buộc phải trình bày phương pháp hoặc số liệu của chúng tôi cho các bên ngoài. Chúng tôi tuân theo hầu hết các thực tiễn được tán thành trong Lập trình cực đoan .
Chúng tôi tổ chức các cuộc họp lập kế hoạch hàng quý để có một ý tưởng chung về những câu chuyện chúng tôi sẽ làm trong một quý. Điều đó nói rằng, những câu chuyện của chúng tôi được ghi lại trên thẻ 3x5 và chỉ được ước tính khi bắt đầu lặp đi lặp lại trong đó chúng sẽ được làm việc. Sau khi ước tính, chúng tôi ghi lại câu chuyện trong Team Foundation Sever . Trong một lần lặp, chúng tôi đính kèm mã vào các câu chuyện và đánh dấu các câu chuyện là đã hoàn thành sau khi hoàn thành. Từ dữ liệu này, chúng tôi có thể tạo ra các biểu đồ đốt cháy và vận tốc. Quan trọng nhất là chúng ta biết vận tốc trung bình của chúng ta cho một lần lặp giữ cho chúng ta không cắn nhiều hơn chúng ta có thể nhai.
Tôi không tìm cách sửa đổi cách chúng tôi phát triển nhưng muốn trình bày các hoạt động phát triển của mình trong một báo cáo mà ai đó chỉ quen với thác nước sẽ hiểu. Trong kế hoạch dự án Agile trông như thế nào , Kent McDonald thực hiện tốt công việc đặt ra sự khác biệt giữa kế hoạch dự án nhanh và thác nước. Ông chỉ định sự khác biệt trong đạn tiêu hao:
- Một kế hoạch dự án nhanh là dựa trên tính năng
- Một kế hoạch dự án Agile được tổ chức thành các lần lặp
- Kế hoạch dự án Agile có các mức độ chi tiết khác nhau tùy thuộc vào khung thời gian
- Kế hoạch dự án Agile thuộc sở hữu của Nhóm
Có thể giải thích sự khác biệt là tuyệt vời, nhưng làm thế nào tốt nhất để trình bày dữ liệu?