4 poin oleh xguru 2019-10-04 | 1 komentar | Bagikan ke WhatsApp

Alasan Agile menjadi aneh dan hal-hal yang bisa dilakukan untuk memperbaikinya

Alasan membenci Agile :

  • tujuan yang berubah-ubah dan tenggat waktu yang tidak realistis

  • Red Tape (prosedur formal, birokrasi)

  • tidak ada ruang bagi pengembang untuk berpartisipasi dengan kreativitas

  • Sprint yang mendesak pengembang agar hanya terus bekerja

Apa yang terjadi pada Agile :

  • 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

  • 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.

  • Ini berarti mendorong pengembang untuk membuat bukan sekadar "perangkat lunak yang berfungsi", tetapi "perangkat lunak yang dibuat dengan baik".

  • Mengembangkan story dengan cepat tanpa ada waktu untuk membersihkan/melakukan refactoring pada kode sendiri hanya akan mempercepat pertumbuhan "utang teknis".

Make Agile Great Again

  • fokus pada pengurangan kesenjangan antara bisnis dan pengembangan,

  • menghilangkan prosedur yang tidak perlu,

  • dan bersama-sama memberi perhatian pada utang teknis yang terus menumpuk.

1 komentar

 
xguru 2019-10-04

Manifesto Keahlian Perangkat Lunak

http://manifesto.softwarecraftsmanship.org/