Saya bekerja di sebuah perusahaan yang telah berulang kali memotong ukuran tim pengembangannya, sampai-sampai tim 10 orang sebelumnya sekarang turun ke satu pengembang per produk (dan beberapa penguji berbagi antara 5 produk). Kami dulunya adalah perusahaan yang cukup berat, yang merupakan spin-off dari perusahaan yang lebih besar, dan mewarisi proses air terjun multi-tahap.
Sudah turun dari tim eksekutif bahwa kami tidak merilis perangkat lunak cukup cepat, dan bahwa ini kemungkinan kesalahan proses (yang mungkin menjadi kontributor, meskipun hilangnya 90% tenaga kerja mungkin tidak membantu). Ada dorongan bagi kami untuk beralih ke proses Agile untuk menghindari menghabiskan waktu menulis dokumen desain, dll.
Saya rasa saya hanya ingin tahu apakah beralih ke Agile akan membantu tim satu orang. Adalah pemahaman saya bahwa banyak manfaat berasal dari visibilitas yang lebih tinggi dan lebih banyak komunikasi antara anggota tim, tetapi saya tahu apa yang saya lakukan dan begitu pula manajer saya. Saya sudah melakukan TDD karena kita tidak memiliki siapa pun untuk menguji produk.
TL; Versi DR: Saya kira apa yang sebenarnya saya tanyakan adalah, dapatkah Anda menerapkan Agile dengan 'tim' satu orang, dan apakah Anda melihat manfaat darinya, atau apakah itu biasanya sesuatu yang lebih efektif untuk tim yang lebih besar?