@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