Saya pikir ini adalah mitos bahwa tim proyek Agile tidak mendokumentasikan aplikasi mereka dan ini adalah poin pertama dari perlawanan yang Anda dapatkan di perusahaan yang disertifikasi untuk memiliki dokumentasi terbaik sesuai standar mereka.
Saya bekerja di perusahaan bersertifikat ISO-9001, tetapi kami juga melakukan scrum pada sejumlah besar proyek kami. Dalam kasus kami, perubahan datang dari kepala Pengiriman Proyek (yaitu orang-orang yang cukup senior) dan itulah mengapa itu diadopsi - sebagai lawan dari Manajer Proyek atau Pengembang mencoba untuk mendorong perubahan ini.
Salah satu praktik bermanfaat yang kami ikuti adalah Mendokumentasikan Cukup tetapi Terus-Menerus . Ini jelas berarti kita tidak mengikuti semua templat yang ditentukan untuk proyek, tetapi ada pemahaman dan kesepakatan sadar mengenai bagian / dokumen mana yang dibutuhkan vs.
Anda kemudian perlu mensosialisasikan sudut pandang ini dan mendapatkan persetujuan dari kelompok Kualitas atau divisi Standar atau apa pun namanya.
Prinsip Agile adalah dokumentasi 'cukup'. Bisakah Anda mencoba dan mendorongnya dari Pelanggan untuk mengungkapkan kepada tim berapa yang cukup? Manajer proyek dapat berbicara dengan pelanggan dan memahami apa harapan mereka dan kebutuhan organisasi dan kemudian keduanya mendokumentasikan keputusan dan memenuhi harapan itu. Jika itu cukup baik untuk mereka (yaitu pelanggan yang membayar), maka itu bisa menjadi apa yang Anda ikuti.
Jika mereka berpikir Agile tidak meningkatkan proyek-proyek besar, yakinkan mereka bisa - dengan dekomposisi dan upaya paralel.
Dalam organisasi besar, kontrol dan pengawasan untuk program besar diselesaikan dengan menjalankan Kantor Pemantauan Proyek (PMO) yang melakukan perencanaan konvensional untuk penetapan biaya / akuntansi / manajemen sumber daya dll - karenanya mereka menuntut banyak dokumentasi, tetapi mereka dapat memantau kemajuan menggunakan praktik Agile (grafik burn-down SCRUM untuk satu). Mereka perlu tahu bagaimana teknik seperti integrasi berkelanjutan membantu mereka lebih awal daripada kemudian, dan karenanya lebih baik bagi produktivitas semua orang untuk mengeluarkan dokumen biaya tambahan.
Agile adalah seperangkat keterampilan yang dapat dipelajari oleh tim yang sebagian besar ortogonal dengan keterampilan teknis tradisional kami. Tetapi jika Anda menambahkan ini ke keterampilan mereka yang ada, tentu saja Anda bisa menjadi tim yang lebih efektif. Standup harian (mis. Rapat Scrum) tidak mungkin dilakukan dalam semalam - tetapi Anda akan mengadakan pertemuan tim reguler (katakanlah dua mingguan) saat ini? Saya akan mengatakan mulai dengan mengubah mereka menjadi mengikuti agenda pertanyaan Scrum (tidak terlalu licik;) dan menyampaikan kepada tim yang lebih luas mengapa pendekatan ini dapat bekerja dan tidak berarti dokumentasi lemah / standar yang buruk atau apa pun mitos lainnya.