Saya hanya bisa memberikan saran dari pengalaman pribadi saya sendiri.
Satu majikan saya benar-benar gagal di Agile. Pekerjaan dilakukan berdasarkan ad-hoc, pengujian tidak ada, dan persyaratan didokumentasikan dalam email dan notulen rapat. Satu-satunya metode pengembangan yang digunakan adalah anarki, atau 'kode api-dan-lupakan'. Menerapkan beberapa jenis metode rekayasa perangkat lunak akan mustahil karena pengembang terlalu banyak bekerja keras untuk membuat semacam perangkat lunak manajemen proyek pelacakan cerita.
Di perusahaan lain, tim kami memiliki anggota heroik yang mati-matian mencoba membuat beberapa praktik terbaik Agile - kami memiliki dewan Kanban, pelacakan masalah, kami menggunakan TDD dan BDD (sementara tidak Agile dalam diri mereka sendiri, mereka cenderung hadir dalam kelompok Agile) . Sayangnya, kami tidak memiliki hal-hal seperti titik cerita, sesi estimasi, perencanaan kapasitas, grafik burn-down, grafik kecepatan - jenis hal manajemen proyek Agile yang berguna yang memungkinkan pekerjaan mengalir dengan lancar. Sebagai gejala klasik Agile yang salah, ketika papan Kanban kami menjadi terlalu penuh, kami membeli papan yang lebih besar: /
Tempat saya saat ini menggunakan poin cerita sebagai cara perencanaan kapasitas dengan iterasi dua minggu, TDD, standup harian, iterasi-demi-itasi retrospektif timeboxed dan pemrograman pasangan pada kebanyakan hal. Ini adalah hasil dari total manajemen dukungan dan pendidikan klien.
Diperkirakan agar Agile berhasil di sebuah perusahaan, Anda memerlukan hal-hal berikut:
- Manajer proyek yang memahami Agile dan siapa yang akan menggunakan alat dengan tepat.
- Pengembang yang memahami Agile, yang terbuka dan jujur, dengan disiplin yang dibutuhkan Agile
- Beli dari klien. Mereka perlu mengenali manfaat Agile dan bersedia mendengarkan saran dari pengembang terkait dengan apa yang dapat dikembangkan dalam kerangka waktu tertentu.
EDIT: Ini juga penting untuk memastikan Anda memiliki pemahaman yang baik tentang - mengapa - hal-hal seperti stand-up harian dan iterasi pendek berguna.