Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Xanpan - une méthode agile hybride centrée sur l'équipe

Yoan
December 06, 2023

Xanpan - une méthode agile hybride centrée sur l'équipe

Dans la vie, il n'y a pas que Scrum ou Kanban, il y a Xanpan aussi.

Xanpan, comme vous l'avez peut-être déjà deviné, est un croisement entre les mots XP et Kanban.

Il tire ses fondements du Kanban (flux), du Lean (culture de l'amélioration continue), de l'XP (pratiques techniques), de Scrum (rythme et certains événements) et de la gestion des produits.

Son objectif principal est de résoudre certaines questions que vous vous êtes probablement déjà posées avec des frameworks comme Scrum :
- "Comment gérer la maintenance dans mon sprint ?"
- "Comment assurer la qualité des incréments du produit ?"
- "Comment améliorer la prévisibilité ?"

À travers cette présentation j'espère vous donner envie d'embrasser l'état d'esprit derrière cette "méthode".

Yoan

December 06, 2023
Tweet

More Decks by Yoan

Other Decks in Education

Transcript

  1. @yot88 Qui suis -je yoan thirion Coach agile technique chez

    PyxisSuisse https://linktr.ee/ythirion
  2. Challenge sur le comment : “pas besoinde tests” “pas necessaire

    de faire ca, c estpas dans scrum” Temps pour l apprentissagepar exemple
  3. @yot88 xanpan ? Un processuspour les equipesagiles L equipeau centre

    Principes pratiques Pas le(s) produit(s) Pas le(s) projet(s)
  4. @yot88 Travaillereniterations Iterations de 2 semaines De mileude semainea milieu

    de semaine Un produit“releasable” a la fin de chaqueiteration continuous integration -> continuous deployment Les mini Deadlines aidenta se focaliser limiter l’en-cours Ne commencezpas vossemainespar des meetings…
  5. @yot88 Planning -3 acteurs Product Owner Jouepar 1 product manager

    ou1 BA Les createurs Software engineers, Testers, UX, UI,… facilitateur Dedieoupas Le Product ownership estconsiderecommeunepratique plutotqu’unrole
  6. @yot88 Planning -artefacts tranches verticalesde fonctionnalites de plusieursprojetsouproduits Blue cards

    Taches relatives aux cartesbleues Bugs White cards Red cards Planning board Planning poker
  7. @yot88 Retrospective “Teams may also hold a retrospective as part

    of the iteration end routine, although not all teams hold retrospectives, and even those who do may not hold them at every iteration.” Formel oupas (dialogue)
  8. @yot88 Travaillerenroutine Event Frequency Iteration 2 semaines–10 jourstravailles Stand-up meeting

    Tousles jours-Maximum 15 Minutes Iteration review meeting A la fin de chaqueiteration : 20 minutes Retrospective event A la fin de chaqueiteration Formal retrospective A la fin de chaqueiteration (Nouvelles teams) (60-90 minutes) 1 iteration sur 2 (Pour les plus matures) Informal retrospective 1 iteration sur 2 (30mins) pour les plus matures Demo Au moinsa chaqueiteration ouon ne release pas Release Minimum 1 foispar trimestre Les plus performantes: plusieursfoispar sprint Nettoyerle board Compterles points
  9. @yot88 Planifierau dela de l’iteration Quarter plan : se projetteau

    maximum sur 12 semaines Roadmap : prochain trimestre Iteration plan : resultatesperepour les 2 prochainessemaines Plus de certitude Rempliea peupresa la capacitede chaqueiteration : Limitede l'encourspour les iterations
  10. @yot88 Planifierau dela de l’iteration Quarter et Roadmap ne sontque

    des horizons planning != scheduling Planifier= se tournerversl'avenirpour apprendresur cequi pourraitse passer / arriver : s’ypreparerenutilisantdu design thinking par exemple
  11. @yot88 Kanban-style flow Le travail peutcontinuer d’uneiteration a uneautre Les

    cartesbleuesdoiventapporterde la valeur (les petites User stories enapportentrarement) COMMITMENT Xanpanpermetle travail planifieet non planifie L’engagement= probabilite(avec le non planifie) MAIS On estcertain que celleavec la plus haute PRIO sera livre puisla suivante…
  12. @yot88 visualiser iteration backlog Stock of unplanned work Work For

    today Representel’etat de l’equipe Visualiserpour apprendre prioriseavantstand-up
  13. Quality is free Les logicielsqui ontdu succesviventet ontbesoinde changer dans

    le temps Comment estle rework ? La faiblequaliterend le rework difficile La qualiterend le rework facile et rapide
  14. Faible qualite… Le Rework detruitle flux Rienne peutetreconsiderecomme‘done’ Du travail

    cache vanaviguerentre iterations Les metriquessontinutileset mentent Des sommesd'argentastronomiquesdans des tests (a posteriori)
  15. @yot88 Plein de pratiques techniques… Test-Driven Development (Unit, ATDD) Refactoring

    Frequent builds Continuous Integration Source code control Code reviews Pair programming Static analysis Coding Standards
  16. @yot88 Just do it : invitation a l action Keep

    or drop Identifier unepratique, un outil, unetechnique, etc. Determinezceque celasignifieraitpour votreequipe que feriez-vousdifferemment ? Qui verraitdu changement? Fixer 1 delai Effectuerle changement Experimentation initiative a la fin de la periode: inspect
  17. Que pourriez-vous essayer de mettre en ouvre dans les prochains

    jours pour resoudre les limitations que vous avez observees ?