5. Agile aujourd'hui :
une boite à outils crédible
●
Méthode : la voie ●
Σ méthodes
vers l'agilité =
Rupture ? framework agile
Partir de
l'existant ?
http://thierrycros.net 5
8. Un autre principe clé de l'agilité
●
« Les meilleures spécifications,
conceptions et architectures
émergent d'équipes auto-organisées »
http://agilemanifesto.org
http://thierrycros.net 8
11. XP : l'émancipation du
Développeur
●
XP pour s'évaluer
●
XP pour être soi
●
XP pour s'émanciper en tant que
Développeur
http://thierrycros.net 11
12. Extreme « Programming »
●
Quelles activités
apportent
vraiment une
Valeur Ajoutée ?
Remettre en cause, réduire
voire éliminer les activités « non V.A. »
http://thierrycros.net 12
13. « Extreme » Programming
●
Une fois les Extreme Programming
=
activités « non
« Pousser à fond »
VA » réduites,
les activités
quelles activités
qui apportent
conserver et dans de la valeur
quelle proportion ?
http://thierrycros.net 13
19. Scrum en un schéma
24 heures
Itération
1-3 semaines
But du sprint
Retour
Produit partiel
Tâches potentiellement
Annuler
Retour
utilisable
Coupons
Emballage
Emballage
Annuler Coupons
http://thierrycros.net 19
20. Scrum : les piliers
●
Transparence
Partager la définition de « done »
●
Inspection
Feedback rapide : artefacts, produits
●
Adaptation
L' amélioration du produit
http://thierrycros.net 20
Et des pratiques
21. Scrum : les rôles
●
Product Owner
Exprime les
●
Équipe de
besoins Développement
Priorise
Estime l'effort
Valide nécessaire
●
ScrumMaster
Fabrique le
produit
Garant de
Scrum http://thierrycros.net 21
23. Scrum : le Business Model
●
Dans la famille « certified », je
demande...
Le ScrumMaster
Le Trainer
Le Product Owner
http://thierrycros.net 23
25. Lean Software Development
q
Lean, Lean Software ●
Outils
q
Les sept principes de base
●
1. Éliminer les gaspillages
PDCA
●
2. Améliorer le système
SIPOC
●
3. Qualité intrinsèque
Value Stream Mapping
●
4. Gérer les décisions
Go & See
●
5. Livrer rapidement
...
●
6. Fortement respecter les
personnes
●
7. Créer et faire vivre la
connaissance
q
http://thierrycros.net 25
27. Kanban : le dernier venu
●
Visualiser le
workflow ●
Optimiser le
Identifier le temps de cycle
goulot
Début du
●
Limiter le travail sur un
Work In Progress élément
Terminer >
Début du cash-
commencer back
http://thierrycros.net 27
30. Agile IT, non IT
●
Méthodes
i) Chemin
●
Valeurs
du changement
●
Principes
●
Pratiques ii) boite à outils
●
Rôles
●
Cycles de vie
http://thierrycros.net 30
32. Hauteur de la marche
= f(contexte)
Changement XP Scrum Lean Processus
Kanban Unifié
Valeurs +++ ++ ++ +
Finalité +++ ++ + +
Cycle de vie +++ ++ - +
Rôles +++ +++ - -
Conception émergente ~BDUF ?
http://thierrycros.net 32
33. Conduite du changement
●
Extreme ●
Unified Process
Programming agilisé
Rupture +++
Sweet rupture
●
Scrum ●
Lean Kanban
Rupture ++
Partir de
l'existant
http://thierrycros.net 33
34. La hauteur de la marche
n'est que le premier pas...
… La vitesse de progression
ne dépend pas linéairement
de la hauteur de la marche
http://thierrycros.net 34
35. Agile, une question de valeurs
●
« Les personnes et interactions plus
que les processus et outils »
●
« Accueillir le changement plus que
le suivi strict d'un plan »
●
« Connect & Collaborate » plus que
« Command & Control »
http://thierrycros.net 35
36. Au fait, mon lapin, X ou Y* ?
●
X ●
Y
Aversion au
Effort physique
travail et mental
Donc contrôler, naturel
menacer...
Associer
l'individu aux
objectifs
* Théorie de Mac Gregor
http://thierrycros.net 36
37. Fil conducteur
Les personnes
sont plus importantes
que les processus agiles
http://thierrycros.net 37
38. Organisation agile ?
●
Une question de gouvernance
Vision
Transparence
●
Quatre pratiques simples : sociocratie
Consentement
Cercle et Double lien
Élection sans candidat
http://thierrycros.net 38