Livraisons Agiles, comment synchroniser sans coupler


Introduction

  • Aperçu : Focus sur le principe Agile du mois de Septembre.

Principe Agile du Mois

  • Lien : Principes Agiles
  • Principe de Septembre : "Livrez fréquemment un logiciel opérationnel avec des cycles de quelques semaines à quelques mois et une préférence pour les plus courts."
  • Analyse de Pierre :
    • Évolution des cycles de livraison de quelques jours à quelques semaines.
    • Défis du Continuous Deployment quotidien et collaboration entre équipes multiples.
    • Utilisation des feature flags.
  • Perspective de Julien :
    • Expérience avec CI/CD et SaaS.
    • Importance de feedback rapide et prise de risques.
    • Défi actuel : Réduire le lead time sur les epics et efficacité de découpage.

Sujet Principal : Livraison Agile Découplée

  • Pierre :
    • Utilisation des feature flags pour des déploiements prêts mais non activés.
    • Gestion des migrations de base de données.
  • Julien :
    • Approches de livraison : Monolithe modulaire, Feature flags, Microservices.
    • Avantages et défis de chaque approche.

Problématiques Actuelles

  • Pierre :
    • Gestion de deux équipes Scrum travaillant sur le même produit.
    • Recherche de solutions pour des livraisons synchronisées sans dépendance.
  • Julien :
    • Expérimentation avec le modèle Shape Up de Basecamp.
    • Cycle de développement de 8 semaines : 6 semaines de Sprint + 2 semaines de cooldown.
    • Adaptation du modèle Shape Up aux besoins actuels.

Conclusion

  • Agilité et Adaptation : Nécessité d'être flexible avec les pratiques et méthodes.
  • Réaction aux Événements vs Suivi de Plan : Alignement avec le manifeste agile.


Composition d'équipes tout en souplesse