Slide 1

Slide 1 text

Se prononce Zanpan

Slide 2

Slide 2 text

Xanpan unemethodeagile hybridecentreesur l’equipe Se prononce Zanpan Nos sponsors

Slide 3

Slide 3 text

@yot88 Qui suis -je yoan thirion Coach agile technique chez PyxisSuisse https://linktr.ee/ythirion

Slide 4

Slide 4 text

@yot88

Slide 5

Slide 5 text

@yot88 Allan kelly Agile coach Software engineer 2014 2021 2023

Slide 6

Slide 6 text

Quellessontles limitesque vousavez dejavecusou observes avec KanbanouScrum?

Slide 7

Slide 7 text

Challenge sur le comment : “pas besoinde tests” “pas necessaire de faire ca, c estpas dans scrum” Temps pour l apprentissagepar exemple

Slide 8

Slide 8 text

#nomagicmethod #nomagicframework

Slide 9

Slide 9 text

@yot88 xanpan ? Un processuspour les equipesagiles L equipeau centre Principes pratiques Pas le(s) produit(s) Pas le(s) projet(s)

Slide 10

Slide 10 text

@yot88 XP scrum lean kanban Product management xanpan pragmatisme

Slide 11

Slide 11 text

@yot88 PRINCIPES Travaillerde maniereiterative Team-centric Ameliorerle flux Quality is free (Investirdedans) Visualiser

Slide 12

Slide 12 text

@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…

Slide 13

Slide 13 text

@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

Slide 14

Slide 14 text

@yot88 Planning -artefacts tranches verticalesde fonctionnalites de plusieursprojetsouproduits Blue cards Taches relatives aux cartesbleues Bugs White cards Red cards Planning board Planning poker

Slide 15

Slide 15 text

@yot88 Planning Meeting

Slide 16

Slide 16 text

@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)

Slide 17

Slide 17 text

@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

Slide 18

Slide 18 text

@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

Slide 19

Slide 19 text

@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

Slide 20

Slide 20 text

@yot88 Par dela les estimations…

Slide 21

Slide 21 text

@yot88 je voisbeaucoup de scrum et peude Kanban pour l’instant…

Slide 22

Slide 22 text

@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…

Slide 23

Slide 23 text

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

Slide 24

Slide 24 text

@yot88 visualiser iteration backlog Stock of unplanned work Work For today Representel’etat de l’equipe Visualiserpour apprendre prioriseavantstand-up

Slide 25

Slide 25 text

Ok pour Kanban mais XP…

Slide 26

Slide 26 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 27

Slide 27 text

Faible qualite… Le Rework detruitle flux Rienne peutetreconsiderecomme‘done’ Du travail cache vanaviguerentre iterations Les metriquessontinutileset mentent Des sommesd'argentastronomiquesdans des tests (a posteriori)

Slide 28

Slide 28 text

Comment mesurer la qualitelogicielle? Defects Maintenabilite https://yoan-thirion.gitbook.io/knowledge-base/software-craftsmanship/technical-debt-workshop

Slide 29

Slide 29 text

@yot88 Comment mettrede la qualite“built-in”?

Slide 30

Slide 30 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 31

Slide 31 text

@yot88 Et pleinsd’autres… Avoiruneboitea outilspour utiliserle bon outilpour le problemerencontre

Slide 32

Slide 32 text

@yot88 Pour conclure XP scrum lean kanban Product management xanpan pragmatisme

Slide 33

Slide 33 text

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

Slide 34

Slide 34 text

@yot88

Slide 35

Slide 35 text

@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

Slide 36

Slide 36 text

@yot88 Experimenter plus…

Slide 37

Slide 37 text

@yot88 "xanpanestle genre de chose qui devraitemergerde touteequipeagile lorsqu'ellen'estpas restrainte par certainsdogmes".

Slide 38

Slide 38 text

https://agnosticagile.org/

Slide 39

Slide 39 text

Que pourriez-vous essayer de mettre en ouvre dans les prochains jours pour resoudre les limitations que vous avez observees ?

Slide 40

Slide 40 text

@yot88 Des questions ? Feedback ?

Slide 41

Slide 41 text

@yot88 ressources

Slide 42

Slide 42 text

@yot88 merci yoan thirion Coach agile technique chez PyxisSuisse https://linktr.ee/ythirion