Pilar 3: Haramkan Burnout & Hutang Teknis

3 Pilar Agile

Penjelasan Singkat

Semua binatang yang tangkas, pasti punya kaki & tangan yang kuat, juga paru-paru besi. Yang tidak punya akan terjatuh atau melambat kelelahan, lalu dimangsa binatang lain.

Pilar 1 & Pilar 2 secara langsung menguntungkan bisnis—rilis cepat sesuai kebutuhan pengguna. Itu bagus. Tapi, jika hanya mengacu pada dua pilar itu akibatnya: 1) kualitas dan kerapihan internal bisa dikorbankan, dan 2) developer bisa ditekan untuk lembur. Hasilnya: 1) banyak bug, 2) pengerjaan produk di masa depan jadi terhambat, dan 3) pekerja bisa jatuh sakit karena lembur (alias burnout) lalu banyak yang keluar.

Maka dari itu, Pilar 3 diciptakan. Justru agar menjaga Pilar 1 & Pilar 2 bisa terus tegak berdiri di masa depan, menciptakan manfaat untuk pengguna semaksimal-maksimalnya.

Praktik-Praktik Transparansi Organisasi

  • Checklist untuk Kualitas
    Memastikan standar minimum kualitas wajib dipenuhi agar pekerjaan bisa dibilang selesai, sehingga tidak ada hutang teknis yang harus dibayar di masa depan dan produk jadi tetap bisa mudah dikembangkan.
  • Daily Standup
    Memahami kondisi pekerjaan seluruh anggota tim, sehingga bisa mengatur ekspektasi untuk target jangka pendek & membantu teman yang sedang kesulitan.
  • Papan Kanban Proyek
    Membuat detail pekerjaan insidentil jadi transparan ke semua, sehingga kecepatan kolaborasi dan rasa percaya bisa meningkat.
  • Papan Kanban Repetitif
    Membuat detail pekerjaan berulang (repetitif) jadi transparan ke semua, sehingga kecepatan kolaborasi dan rasa percaya bisa meningkat.
  • Tim Kecil yang Otonom
    Membentuk tim kecil yang diberikan tugas sebagai satu unit dan tidak dapat micro-manage, sehingga kecerdasan kolektif, rasa tanggung jawab, dan kecepatan kerja meningkat.
  • Sprint
    Menghasilkan target rilis dalam jendela waktu yang singkat & konsisten, sehingga kecepatan kerja meningkat & estimasi lama pengerjaan makin akurat.
  • Retrospektif Tim
    Mendengar keluhan/pujian seluruh anggota tim lalu menentukan aksi perbaikan jangka pendek, sehingga masalah & potensi tim terangkat cepat.
  • Antrian Pekerjaan yang Transparan (Backlog)
    Memvisualkan antrian pekerjaan ke semua orang, sehingga siapapun berempati & punya ekspektasi yang lebih masuk akal.

Praktik-Praktik Kompetensi

  • Automated Acceptance Testing
    Menjaga kevalidan software dengan bantuan software lain, sehingga komunikasi makin akurat, bug makin minim, & rilis makin penuh rasa aman.

Ada Praktik Pilar 3 yang Perlu Ditambahkan/Dikurangi?

Usulan anda bisa terekam di riwayat perubahan halaman ini github.com/3pillarsofagile/3pillarsOfAgile.github.io/commits/master/pages/3-enduring.html

Langgan: grup · channel · email/WA