Définition
Une pratique est une approche concrète et éprouvé qui permet de résoudre un ou plusieurs problèmes courants ou d’améliorer la façon de travailler lors d’un développement.
Il existe de nombreuses pratiques dans la mouvance Agile. La carte suivante est une bonnes illustrations des pratiques et de leur zone d’action (carte intéractive)
Rappel : comme souligné dans Mindset Agile les pratiques ne sont que la dernière étape lorsqu’on souhaite créer une équipe Agile.
Each practice is an experiment in improving effectiveness, communication, confidence and productivity - Kent Beck XP explained
Le mot “expérience” est très juste, lorsque vous mettez en place une pratique vous devez la juger, et vous pouvez la retirer après l’avoir essayer si vous ne la juger pas efficace. Les pratiques c’est ce que nous mettons en oeuvre quotidiennement, les valeurs/principes sont plus théoriques mais essentiel pour s’assurer de la bonne réalisation des pratiques.
Les pratiques sont claires et vise un objectif. Par example la valeur de la communication exprime une abstraction il existe plusieurs pratiques pour la mettre en oeuvre :
- Rédiger un document de 100 pages (ne pas faire …)
- Faire un Daily Standup
Si nous souhaitons comme valeur du feedback régulier, les pratiques qui vont être intéressante d’étudier :
- CI/CD
- Communication avec le client
Les pratiques sont des mises en application d’un sujet plus vague que sont les valeurs
- Values bring purpose to pratices
- Practices are evidences of values - Kent Beck XP explained
Des pratiques Organisationnelles et Technique
Trop souvent, lorsqu’on évoque Agile on se concentrent uniquement sur les pratiques managériales, négligeant ainsi l’importance fondamentale de l’excellence technique.