Comment sprinter en agile ?

- Sprint : période de temps durant laquelle des Stories sont développées.
- Attention : le Sprint en agilité n’est pas comparable avec le Sprint en sport en matière d’effort physique extrême.
- Démarche : appliquer le concept TOP
- T (boîte de Temps) : fixer à l’avance la date de fin des Sprints.
- O (Objectif) : se concerter uniquement sur l’objectif du Sprint.
- P (Plan) : réaliser un Sprint (Scrum) Board pour le suivi des Stories et tâches.
13 pratiques de l’eXtreme Programming

L’eXtreme Programming (XP) propose 13 pratiques fondamentales :
- Client : disponibilité si possible sur site pour un meilleur feedback.
- Planning Poker : estimation de l’effort des tâches ou des User Stories.
- Intégration continue : éviter au maximum la surcharge de travail.
- Petites livraisons : réduire les coûts de livraison.
- Rythme soutenable : ne pas surcharger le travail des développeurs.
- Tests de recette : créer des scénarii utilisateurs et tests automatisés.
- Tests unitaires : tester son code à chaque modification.
- Conception simple : privilégier la simplicité pour faciliter l’évolution de l’application.
- Utilisation de métaphores : faciliter la description du système et ses fonctionnalités.
- Refactoring : amélioration continue et régulière du code sans modifier son comportement.
- Appropriation collective : responsabiliser les membres de l’équipe sur le code de l’application.
- Convention de nommage : établir et respecter des normes de nommage.
- Programmation en binôme : suggérer de nouvelles possibilités tout en décelant d’éventuels bugs.
5 valeurs de l’eXtreme Programming

L’eXtreme Programming (XP) repose sur cinq valeurs fondamentales :
Communication : le meilleur moyen pour la résolution de problème dans une équipe.
Simplicité : la solution la plus simple est toujours privilégiée.
Feedback : le retour d’expérience des utilisateurs est primordial pour l’amélioration du produit.
Courage : les changements, l’expérience et l’apprentissage sont indispensables pour l’avancement du projet.
Respect : du travail des autres et de soi en cherchant toujours la meilleure qualité.