Month: août 2020

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
    1. T (boîte de Temps) : fixer à l’avance la date de fin des Sprints.
    2. O (Objectif) : se concerter uniquement sur l’objectif du Sprint.
    3. 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 :

  1. Client : disponibilité si possible sur site pour un meilleur feedback.
  2. Planning Poker : estimation de l’effort des tâches ou des User Stories.
  3. Intégration continue : éviter au maximum la surcharge de travail.
  4. Petites livraisons : réduire les coûts de livraison.
  5. Rythme soutenable : ne pas surcharger le travail des développeurs.
  6. Tests de recette : créer des scénarii utilisateurs et tests automatisés.
  7. Tests unitaires : tester son code à chaque modification.
  8. Conception simple : privilégier la simplicité pour faciliter l’évolution de l’application.
  9. Utilisation de métaphores : faciliter la description du système et ses fonctionnalités.
  10. Refactoring : amélioration continue et régulière du code sans modifier son comportement.
  11. Appropriation collective : responsabiliser les membres de l’équipe sur le code de l’application.
  12. Convention de nommage : établir et respecter des normes de nommage.
  13. 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 :

  1. Communication : le meilleur moyen pour la résolution de problème dans une équipe.

  2. Simplicité : la solution la plus simple est toujours privilégiée.

  3. Feedback : le retour d’expérience des utilisateurs est primordial pour l’amélioration du produit.

  4. Courage : les changements, l’expérience et l’apprentissage sont indispensables pour l’avancement du projet.

  5. Respect : du travail des autres et de soi en cherchant toujours la meilleure qualité.

Retour en haut