Mengapa (Sebagian) Pengembang Membenci Agile
(objectstyle.com)<p>Alasan Agile menjadi aneh dan hal-hal yang bisa dilakukan untuk memperbaikinya</p><p>Alasan membenci Agile : <br />
- tujuan yang berubah-ubah dan tenggat waktu yang tidak realistis<br />
- Red Tape (prosedur formal, birokrasi) <br />
- tidak ada ruang bagi pengembang untuk berpartisipasi dengan kreativitas<br />
- Sprint yang mendesak pengembang agar hanya terus bekerja</p><p>Apa yang terjadi pada Agile :<br />
- Agile yang dimulai oleh para pengembang dibajak oleh para "scrum master bersertifikat" dan orang-orang dari sisi bisnis yang tidak memahami bagaimana perangkat lunak dikembangkan <br />
- Muncul juga gerakan tandingan seperti "Software Craftsmanship" (kecakapan/keahlian dalam rekayasa perangkat lunak). Tujuannya adalah kembali ke alasan awal lahirnya Agile, yaitu menjembatani kesenjangan antara bisnis dan pengembangan.<br />
- Ini berarti mendorong pengembang untuk membuat bukan sekadar "perangkat lunak yang berfungsi", tetapi "perangkat lunak yang dibuat dengan baik".<br />
- Mengembangkan story dengan cepat tanpa ada waktu untuk membersihkan/melakukan refactoring pada kode sendiri hanya akan mempercepat pertumbuhan "utang teknis".</p><p>Make Agile Great Again<br />
- fokus pada pengurangan kesenjangan antara bisnis dan pengembangan,<br />
- menghilangkan prosedur yang tidak perlu,<br />
- dan bersama-sama memberi perhatian pada utang teknis yang terus menumpuk.<br />
</p>
1 komentar