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.

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.
Profesional kreatif
Agile , . , , , .
Agile .
Agile , .

– , .
Agile – (face-to-face). , , .
– , , , .
, .
/
(lean) , Agile , .
Agile / , (eliminate waste).

, . Agile , .
– .
Agile
Agile
, ,
, (eliminate waste)
: –
, ,
,
-

, ,

,

, user stories

user story;
Planning Poker ( )
,
( , )
,


,
(open space)
,
()

–
, -, (CI/CD)

Definition of Done
DoD –
DoD
Agile
,

,
,
,
, ; –
,
, ,
( / )
,

, ,
,


,

( , )
– , , ,
/ ,
, ; ,
, ,
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.