Tim kami telah diminta untuk mewakili upaya pengembangan kami dalam rencana proyek. Tidak ada yang tidak senang dengan pekerjaan kita atau mempertanyakan kemampuan kita untuk memberikan, kita hanya berpartisipasi dalam panggilan ternak IT untuk rencana proyek. Masalahnya adalah kami adalah tim yang gesit dan belum memikirkan pekerjaan kami dalam hal rencana proyek formal.
Meskipun kami memiliki gagasan umum tentang apa yang sedang kami kerjakan berikutnya, kami tidak 100% yakin sampai kami merencanakan iterasi. Sampai sekarang tim kami sebagian besar telah beroperasi dalam ruang hampa dan belum diminta untuk menyajikan metodologi atau metrik kami kepada pihak luar. Kami mengikuti sebagian besar praktik yang didukung dalam Extreme Programming .
Kami mengadakan pertemuan perencanaan triwulanan untuk memiliki gambaran umum tentang cerita yang akan kami kerjakan selama seperempat. Yang mengatakan, cerita kami didokumentasikan pada kartu 3x5 dan hanya diperkirakan pada awal iterasi di mana mereka akan dikerjakan. Setelah estimasi kami mendokumentasikan cerita di Team Foundation Sever . Selama iterasi, kami melampirkan kode ke cerita dan menandai cerita sebagai selesai setelah selesai. Dari data ini kami dapat menghasilkan grafik burn down dan velocity. Yang paling penting kita tahu kecepatan rata-rata kita untuk iterasi menjaga kita dari menggigit lebih dari yang kita bisa mengunyah.
Saya tidak ingin mengubah cara kami melakukan pengembangan tetapi ingin menyajikan kegiatan pengembangan kami dalam laporan yang akan dipahami oleh seseorang yang hanya mengenal air terjun. Dalam Apa Apakah Rencana Proyek Agile Tampak Seperti , Kent McDonald melakukan pekerjaan yang baik meletakkan perbedaan antara rencana proyek tangkas dan air terjun. Dia merinci perbedaan dalam peluru yang bisa dikonsumsi:
- Rencana proyek yang gesit didasarkan pada fitur
- Rencana Proyek Agile diorganisasikan ke dalam iterasi
- Rencana Proyek Agile memiliki tingkat detail yang berbeda tergantung pada kerangka waktu
- Rencana Proyek Agile dimiliki oleh Tim
Mampu menjelaskan perbedaan itu hebat, tetapi bagaimana cara terbaik untuk menyajikan data?