Meskipun saya tidak suka judulnya, saya percaya bahwa Agility dan Disiplin Penyeimbang: Panduan bagi yang Bingung mungkin mengandung beberapa informasi yang relevan bagi Anda. Buku ini oleh dua proses rekayasa perangkat lunak dan pakar manajemen proyek perangkat lunak - Barry Boehm dan Richard Turner. Buku ini membahas berbagai aspek metodologi yang lincah dan digerakkan rencana, membandingkan dan membedakannya, dan juga membahas memadukannya untuk mencapai situasi "terbaik dari kedua dunia".
Lampiran E dari Agility dan Disiplin Balancing berisi banyak informasi empiris mengenai biaya dan manfaat dari berbagai metode tangkas dan rencana-didorong. Namun, tampaknya tidak ada data mengenai efektivitas waktu. Tetapi ketika melihat sekilas data, tampaknya (seperti yang saya duga) bahwa ini bukan pilihan salah satu atau beberapa - beberapa proyek mengalami penurunan upaya, jadwal lebih cepat, dan cacat yang lebih rendah ketika menerapkan metode gesit. Namun, proyek lain yang digunakan. Bagian ini membahas sejumlah proyek berbeda dalam industri yang berbeda, jenis proses yang mereka gunakan, dan apa yang mereka alami selama proyek berlangsung.
Ada banyak studi kasus yang dikutip dalam Lampiran E yang menghasilkan data ini. Ada terlalu banyak bagi saya untuk memulai penamaan secara acak, karena banyak yang berfokus pada industri tertentu atau bahkan di dalam organisasi tertentu. Jika Anda akan melihat kasus-kasus, saya sarankan mencari yang serupa dengan tim, proyek, organisasi, dan industri Anda untuk menarik kesimpulan yang cukup masuk akal.
Dalam Rapid Development: Taming Wild Software Schedule , Steve McConnell mengidentifikasi sejumlah faktor yang perlu dipertimbangkan ketika memilih metodologi siklus hidup: tingkat pemahaman tentang persyaratan, tingkat pemahaman arsitektur, keandalan yang diinginkan, manajemen risiko, kendala jadwal, jumlah proses overhead, "koreksi kursus" proyek-tengah, kemampuan untuk memberikan visibilitas kepada pelanggan, kemampuan untuk memberikan visibilitas kepada manajemen, dan kecanggihan tim pengembangan dan manajemen. Ada yang lain, juga, seperti budaya organisasi, jadi mungkin tidak ada daftar lengkap di mana saja.
Bahkan mengingat proyek yang sama persis, ada juga faktor tim. Jika Anda mengambil tim yang secara konsisten mengirimkan perangkat lunak menggunakan metodologi spiral yang digerakkan rencana dan melemparkannya ke Scrum, mereka akan mengalami penurunan produktivitas, peningkatan meronta-ronta, dan harus mengatasi model proses baru sebelum mereka dapat datang sekitar untuk menjadi sukses. Meskipun metodologi lain mungkin lebih cocok, selalu ada kebutuhan bisnis untuk benar-benar memberikan perangkat lunak. Itulah sebabnya upaya peningkatan proses sering kali merupakan upaya jangka panjang dan bukan semalam - perubahan besar mengejutkan bagi sebuah tim dan (bahkan jika metodologinya mungkin lebih cocok di atas kertas) dapat menyebabkan penurunan produktivitas.
Ada jauh lebih dari sekadar efisiensi atau efektivitas proses, dan Anda tidak bisa hanya melihat potret dari tim yang sama yang bekerja di lingkungan yang digerakkan oleh rencana dan lingkungan yang gesit. Anda perlu mempertimbangkan konteks industri dan organisasi, atribut proyek, tim, pelanggan, dan sebagainya saat membuat keputusan.
Berdasarkan apa yang saya baca, saya harus tidak setuju dengan penilaian rekan kerja Anda. Saya yakin Anda dapat menemukan beberapa studi kasus di suatu tempat di mana proyek gesit 60% kurang efisien sehubungan dengan beberapa metrik kinerja daripada proyek yang digerakkan oleh rencana serupa. Namun, ada juga penelitian yang menunjukkan bahwa lincah menghasilkan upaya 80% lebih sedikit, waktu 50% lebih sedikit, dan kepuasan pelanggan yang tinggi dengan produk.