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

9489b8d6f2dbdc3e7d26b8702143b86e?s=47 Yoan
April 30, 2020

Xanpan - une méthode agile 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é ?"

Présentation faites à AgileEnLigne2020

9489b8d6f2dbdc3e7d26b8702143b86e?s=128

Yoan

April 30, 2020
Tweet

Transcript

  1. Xanpan Une methode agile centree sur l’equipe A prononcerZan pan

  2. @yot88 Qui suis-je ? yoan thirion software craftsman, agile &

    craft coach, team player https://yoan-thirion.com
  3. @yot88 Allan kelly Agile coach Software engineer

  4. @yot88 C’est quoi xanpan ? 1 process pour equipesagiles L’equipeau

    centre Des Principes Des pratiques
  5. @yot88 XP scrum lean kanban Product management xanpan pragmatisme

  6. @yot88 Des PRINCIPES Travaillereniterations Team-centric Ameliorerle flux Quality is free

    (Investirdedans) Visualiser
  7. @yot88 Travailler en iterations 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 Retro formelleounon
  8. @yot88 Planning - 3 players Product Owner Jouepar 1 product

    manager ou1 BA The creators Software engineers, Testers, UX, UI,… The facilitator Dedieoupas Le Product ownership estconsiderecommeunepratiqueplutotqu’unrole
  9. @yot88 Planifier au 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
  10. @yot88 je vois beaucoup de scrum et de Kanban pour

    l’instant…
  11. @yot88 Kanban-style flow Xanpanpermetle travail planifieet non planifie Le travail

    peutcontinuer d’uneiteration a uneautre Les cartesbleuesdoiventapporterde la valeur (les petites User stories enapportentrarement) COMMITMENT
  12. Team-centric On acceptele fait que l’equipetravaillesur plusieursprojetsouproduitsenmeme temps

  13. @yot88 visualiser Sprint backlog Stock of unplanned work Work For

    today Representel’etat de l’equipe Tranches verticalesde fonctionnalitesbusiness Blue cards Taches lie aux cartes bleues White cards bugs
  14. 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
  15. Si pas de qualite Le Rework detruitle flux Rienne peutetreconsiderecomme‘done’

    Du travail cache vanaviguerentre iterations Les metriquessontinutileset mentent Des sommesd'argentastronomiquesdans des tests (a posteriori)
  16. Comment mesurer la qualite logicielle ? Defects Maintenabilite

  17. @yot88 Comment mettre de la qualite built-in?

  18. @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
  19. @yot88 "create your own process, don’t follow someone else’s prescription.”

    – Allan Kelly
  20. @yot88 "xanpan est le genre de chose qui devrait emerger

    de toute equipe agile lorsqu'elle n'est pas restrainte par certains dogmes "agiles".
  21. @yot88

  22. @yot88 Just do it : passer a l’action Keep or

    drop Identify a practice, tool, technique, whatever from somewhere else. Decide what it would mean to your team: what would you do differently? Set a time frame Make the change at the end of the period : check
  23. https://agnosticagile.org/

  24. @yot88 merci yoan thirion software craftsman, agile & craft coach,

    team player https://yoan-thirion.com
  25. @yot88 ressources