Slide 1

Slide 1 text

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

Slide 2

Slide 2 text

@yot88 Qui suis-je ? yoan thirion software craftsman, agile & craft coach, team player https://yoan-thirion.com

Slide 3

Slide 3 text

@yot88 Allan kelly Agile coach Software engineer

Slide 4

Slide 4 text

@yot88 C’est quoi xanpan ? 1 process pour equipesagiles L’equipeau centre Des Principes Des pratiques

Slide 5

Slide 5 text

@yot88 XP scrum lean kanban Product management xanpan pragmatisme

Slide 6

Slide 6 text

@yot88 Des PRINCIPES Travaillereniterations Team-centric Ameliorerle flux Quality is free (Investirdedans) Visualiser

Slide 7

Slide 7 text

@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

Slide 8

Slide 8 text

@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

Slide 9

Slide 9 text

@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

Slide 10

Slide 10 text

@yot88 je vois beaucoup de scrum et de Kanban pour l’instant…

Slide 11

Slide 11 text

@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

Slide 12

Slide 12 text

Team-centric On acceptele fait que l’equipetravaillesur plusieursprojetsouproduitsenmeme temps

Slide 13

Slide 13 text

@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

Slide 14

Slide 14 text

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

Slide 15

Slide 15 text

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)

Slide 16

Slide 16 text

Comment mesurer la qualite logicielle ? Defects Maintenabilite

Slide 17

Slide 17 text

@yot88 Comment mettre de la qualite built-in?

Slide 18

Slide 18 text

@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

Slide 19

Slide 19 text

@yot88 "create your own process, don’t follow someone else’s prescription.” – Allan Kelly

Slide 20

Slide 20 text

@yot88 "xanpan est le genre de chose qui devrait emerger de toute equipe agile lorsqu'elle n'est pas restrainte par certains dogmes "agiles".

Slide 21

Slide 21 text

@yot88

Slide 22

Slide 22 text

@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

Slide 23

Slide 23 text

https://agnosticagile.org/

Slide 24

Slide 24 text

@yot88 merci yoan thirion software craftsman, agile & craft coach, team player https://yoan-thirion.com

Slide 25

Slide 25 text

@yot88 ressources