Que signifie être agile?

Agile Manifesto a été publié en 2001. Il a défini les valeurs et les principes sur la base desquels toutes les nombreuses pratiques utilisées dans le développement de logiciels, nouvelles et préexistantes, ont été divisées en deux parties - les pratiques agiles et les pratiques non agiles.


Par exemple, les tests unitaires, la planification du poker, les stand-ups quotidiens sont devenus des pratiques agiles.


En revanche, les amendes du personnel, la préparation et la signature d'une tâche technique complète, la séparation des équipes en fonction de leurs caractéristiques fonctionnelles (services d'architecture, développement, qualité) ne figuraient pas dans la liste Agile.


Les raisons pour lesquelles une pratique particulière est considérée par Agile ou vice versa ne sont pas toujours évidentes.


Cet article est une tentative de repenser les pratiques que je connais d'Agile, de formuler des critères simples et clairs pour quelle pratique peut être considérée comme Agile et laquelle ne l'est pas.


Que signifie être agile?


Je vais construire l'article comme suit. Je proposerai d'abord les critères, puis je les testerai avec des exemples.


Critères


La pratique (ainsi qu'une idée, une valeur, un principe ou même l'ensemble du cadre) sera considérée Agile si elle répond à au moins un critère (et ne contredit pas tous les autres). À l'inverse, si une pratique contredit au moins un critère, elle ne sera pas considérée comme Agile.


Gens Professionnels créatifs


Agile , . , , , .

Agile .

Agile , .

Communication efficace


– , .

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

– , , , .

, .

Valeur /


(lean) , Agile , .

Agile / , (eliminate waste).

Retour d'information


, . Agile , .

– .

Agile


Agile Value
Gens Communication efficace
Valeur Communication efficace
Communication efficace Valeur Retour d'information
Retour d'information

Agile



Gens , ,


Valeur , (eliminate waste)


Retour d'information : –



Gens , ,



Communication efficace ,


-


Valeur


Communication efficace , ,



Retour d'information


Communication efficace ,


(-, burnup charts)


Communication efficace


, user stories


Valeur


Retour d'information user story;


Planning Poker ( )


Communication efficace ,


Valeur ( , )


Retour d'information ,



Communication efficace


Valeur


Retour d'information ,


(open space)


Communication efficace ,


()


Retour d'information



Retour d'information


, -, (CI/CD)


Retour d'information


Definition of Done


Retour d'information DoD –


Valeur DoD


Agile


,


Pas de retour d'information


Aucune valeur ,


Communications inefficaces ,


,


Pas pour les gens , ; –


Communications inefficaces ,


Pas de retour d'information , ,


( / )


Pas pour les gens ,


Communications inefficaces


Aucune valeur , ,


Aucune valeur ,



Pas pour les gens


Communications inefficaces


Aucune valeur ,


Retour d'information



Pas pour les gens ( , )


Aucune valeur – , , ,


/ ,


Pas pour les gens , ; ,


Communications inefficaces , ,


Pas de retour d'information une prise de décision autoritaire bloque la rétroaction


Conclusion


Les critères ci-dessus ne remplacent pas le manifeste. Mais ils m'aident beaucoup dans mon travail quotidien. Avec leur aide (sur les photos), j'explique ce que signifie être Agile. Avec leur aide, j'évalue ce que je rencontre. J'aimerais savoir ce que vous en pensez.


Merci d'écrire dans les commentaires, est-il toujours évident pour vous que telle ou telle pratique Agile soit? Comment résolvez-vous ce problème?


Notez quelles pratiques Agiles ou non Agiles ne répondent pas, à votre avis, aux critères proposés. Suggérez vos critères.


All Articles