Apa artinya menjadi Agile?

Agile Manifesto diterbitkan pada tahun 2001. Dia mendefinisikan nilai-nilai dan prinsip-prinsip yang mendasari semua praktik yang digunakan dalam pengembangan perangkat lunak, baik yang baru maupun yang sudah ada, dibagi menjadi dua bagian - praktik Agile dan praktik non-Agile.


Misalnya, pengujian unit, perencanaan poker, stand-up harian telah dianggap sebagai praktik Agile.


Di sisi lain, denda staf, persiapan dan penandatanganan tugas teknis penuh, pemisahan tim dengan karakteristik fungsional (departemen arsitektur, pengembangan, kualitas) tidak termasuk dalam daftar Agile.


Alasan mengapa praktik tertentu dianggap oleh Agile atau sebaliknya tidak selalu jelas.


Artikel ini adalah upaya untuk memikirkan kembali praktik yang saya ketahui tentang Agile, untuk merumuskan kriteria yang sederhana dan jelas yang praktiknya dapat dianggap Agile dan mana yang tidak.


Apa artinya menjadi Agile?


Saya akan membangun artikel sebagai berikut. Pertama, saya akan mengusulkan kriteria, kemudian saya akan mengujinya dengan contoh.


Kriteria


Praktik (juga gagasan, nilai, prinsip, atau bahkan seluruh kerangka kerja) akan dianggap Agile jika memenuhi setidaknya satu kriteria (dan tidak bertentangan dengan yang lain). Sebaliknya, jika suatu praktik bertentangan dengan setidaknya satu kriteria, itu tidak akan dianggap Agile.


Orang-orang Profesional kreatif


Agile , . , , , .

Agile .

Agile , .

Komunikasi yang efektif


– , .

Agile – (face-to-face). , , .

– , , , .

, .

Nilai /


(lean) , Agile , .

Agile / , (eliminate waste).

Umpan balik


, . Agile , .

– .

Agile


Agile Value
Orang-orang Komunikasi yang efektif
Nilai Komunikasi yang efektif
Komunikasi yang efektif Nilai Umpan balik
Umpan balik

Agile



Orang-orang , ,


Nilai , (eliminate waste)


Umpan balik : –



Orang-orang , ,



Komunikasi yang efektif ,


-


Nilai


Komunikasi yang efektif , ,



Umpan balik


Komunikasi yang efektif ,


(-, burnup charts)


Komunikasi yang efektif


, user stories


Nilai


Umpan balik user story;


Planning Poker ( )


Komunikasi yang efektif ,


Nilai ( , )


Umpan balik ,



Komunikasi yang efektif


Nilai


Umpan balik ,


(open space)


Komunikasi yang efektif ,


()


Umpan balik



Umpan balik


, -, (CI/CD)


Umpan balik


Definition of Done


Umpan balik DoD –


Nilai DoD


Agile


,


Tidak ada umpan balik


Tidak bernilai ,


Komunikasi yang tidak efektif ,


,


Bukan untuk orang , ; –


Komunikasi yang tidak efektif ,


Tidak ada umpan balik , ,


( / )


Bukan untuk orang ,


Komunikasi yang tidak efektif


Tidak bernilai , ,


Tidak bernilai ,



Bukan untuk orang


Komunikasi yang tidak efektif


Tidak bernilai ,


Umpan balik



Bukan untuk orang ( , )


Tidak bernilai – , , ,


/ ,


Bukan untuk orang , ; ,


Komunikasi yang tidak efektif , ,


Tidak ada umpan balik pengambilan keputusan otoriter memblokir umpan balik


Kesimpulan


Kriteria di atas bukan pengganti untuk manifesto. Tetapi mereka banyak membantu saya dalam pekerjaan sehari-hari saya. Dengan bantuan mereka (dalam gambar) saya menjelaskan apa artinya menjadi Agile. Dengan bantuan mereka, saya mengevaluasi apa yang saya temui. Saya ingin tahu pendapat Anda tentang hal itu.


Tolong tulis di komentar, apakah selalu jelas bagi Anda bahwa latihan Agile ini atau itu? Bagaimana Anda mengatasi masalah ini?


Tuliskan praktik Agile atau non-Agile yang tidak memenuhi, menurut Anda, kriteria yang diusulkan. Sarankan kriteria Anda.


All Articles