SlideShare une entreprise Scribd logo
1  sur  43
Agile dans un contexte traditionnel ? Retour d’expérience Nicolas De Loof 7 Octobre 2010
Who’sthatguy ? www.agiletour.com 05/05/09            Nicolas De loof Architecte Agile Techno veilleur Committer Fondateur du  http://blog.loof.fr twitter.com/ndeloof nicolas@apache.org
www.agiletour.com 05/05/09 Agile ?
Ce témoignage ne concerne pas mon employeur actuel (Orange Business Services IT&Labs) Les exemples cités sont des « tranches de vie » présentées hors contexte. Ils ne peuvent tenir lieu de témoignage représentatif, ni du projet, ni du client, ni du lieu où ils se sont déroulés. www.agiletour.com 05/05/09
Dans une vie antérieure … Client  Organisation dispersée et très hiérarchisée Contractualisation  forte Distant et dispersé Management Culture figée Syndrome « N.I.H. » www.agiletour.com 05/05/09
Peut on être agile dans ce contexte ? www.agiletour.com 05/05/09
… mais on peut tout de même essayer www.agiletour.com 05/05/09
Comment ? Interactions plutôt que Processus et outils Réactivité plutôt que Planification Produit opérationnel plutôt que Documentation Collaboration plutôt que Contrat www.agiletour.com 05/05/09
Interactions plutôt que Processus et outils www.agiletour.com 05/05/09
Constat L’information passe difficilement Scope et priorités du projet Dates clé Tâches en cours Les devs ne sont pas impliqués Flagrant sur les calculs de RAF www.agiletour.com 05/05/09
« Multiplier les réunions d’avancement de projet » Mieux que rien Trop long Scope trop large Monologue Rapidement parasitée Gantt  illisible www.agiletour.com 05/05/09 L’idée qui fait plouf
Koffee Stand-up Facile à mettre en œuvre Résultats concrets et rapides Délicat à « cérémonialiser » www.agiletour.com 05/05/09
Management visuel KanBan www.agiletour.com 05/05/09
Le Kanban Simple Appropriation rapide Bon support pour mettre en place un cérémonial Bien adapté en gestion d’anomalies Visuel = effet démo auprès des autres équipes www.agiletour.com 05/05/09
Bilan Simple et progressif à mettre en œuvre Pas de remise en cause violente de l’existant Effets rapides Bonne appropriation par l’équipe www.agiletour.com 05/05/09
Réactivité plutôt que Planification www.agiletour.com 05/05/09
Introduire la priorisation des tâches Ajouter une colonne « priorité » et un user « unasigned » Laisser l’équipe se répartir les tâches Commencer sur la gestion d’anomalies pendant un période de crise ! www.agiletour.com 05/05/09
Utiliser un chiffrage « à la louche » Perte de temps induite par trop de planification Permet de conserver l’approche traditionnelle « Gantt »-based Faire appel à l’ami Fibonacci www.agiletour.com 05/05/09
Bilan Responsabilisation de l’équipe Libère le chef d’équipe de tâches barbantes « ça ne marche pas plus mal » www.agiletour.com 05/05/09
Pilotage par les exigences Délicat : conflit/surcoût avec les pratiques contractuelles Profiter des limites du système :) 1 doc de spécification Des exigences du client 3 « lots » en cours Des changements de lotissement fréquents www.agiletour.com 05/05/09
Soft fonctionnel plutôt que doc exhaustive www.agiletour.com 05/05/09
Builder une version d’intégration … www.agiletour.com 05/05/09 http://emmanuelchenu.blogspot.com/
Un logiciel qui marche à tout moment Automatisation ROI facile à mesurer Avantages nombreux Intégration continue Pratique simple et peu intrusive ROI délicat à mesurer… 	Passer outre « pour gagner du temps » Ne pas oublier les IQ dans la boucle ! www.agiletour.com 05/05/09
Risques Syndrome du flicage Gérer les « Mauvais élèves » www.agiletour.com 05/05/09
Solutions Feedback visuel IC Game et autresastuces positives de « team-building » www.agiletour.com 05/05/09
Bilan Responsabilise les développeurs Le projet devient un élément  concret,  vivant commun www.agiletour.com 05/05/09
Développement Dirigé par les tests Gros travail d’évangélisation sur les tests Test-first très peu appliqué Vécu comme un « surcoût » Ne se substitue pas aux documents de spec détaillée Accompagnement  indispensable www.agiletour.com 05/05/09
Bilan Des progrès, mais un gros investissement Survit difficilement à la phase de livraison Considéré comme un coût dans la version N+1 Nécessite une mutation organisationnelle www.agiletour.com 05/05/09
Mon ami Word … Inscrit dans le formalisme contractuel  Mais pas dans la documentation technique / méthodologique « hors livrable » www.agiletour.com 05/05/09
Documentation « agile » Collaborative Incrémentale Navigable « Juste ce qu’il faut » www.agiletour.com 05/05/09
Vive le wiki ! Mon choix : xWiki Via Office pour les « fonctionnels » Via Eclipse pour les « techos » En ligne pour les autres www.agiletour.com 05/05/09
Collaboration plutôt que Contrat www.agiletour.com 05/05/09
Pas d’agilité sans implication client ? www.agiletour.com 05/05/09
Dé-contractualiser le dialogue Proposer spontanément des « points de visibilité » Dé-formaliser les échanges, quitte à synthétiser les décisions www.agiletour.com 05/05/09
Pièges à éviter www.agiletour.com 05/05/09
Prononcer le mot « agilité » Chaque chose en son temps … Eviter les amalgames Parler au mieux de « pratiques » www.agiletour.com 05/05/09
Prononcer le mot « binôme » Deux développeurs sur un poste, quelle hérésie ! Parler de « coaching », d’ « entraide » … Exploiter les chaises à roulette ! www.agiletour.com 05/05/09
Critiquer le système en place C’est déjà assez compliqué comme ça … Eviter le conflit Insister sur les gaspillages,plutôt que sur leurs causes Proposer des « compléments »,  le superflu disparaitra de lui-même www.agiletour.com 05/05/09
Faire des rapprochements hasardeux Mapper les rôles Scrum sur l’équipe en place « Team »  Product Owner Chef de Projet Managers Client www.agiletour.com 05/05/09
Oublier les indicateurs Assurer le reporting au management Donne des éléments de comparaison / RoI Evite l’amalgame Agile = Sans contrôle www.agiletour.com 05/05/09
Conclusion Comment amener mon client et/ou mon management à envisager l’agilité  www.agiletour.com 05/05/09
Proposer des « aménagements » progressifs, à petite échelle Montrer de la discipline dans les pratiques Essaimer, diffuser, accompagner Laisser le temps à chacun de s’approprier les pratiques Fournir des preuves de la plus-value www.agiletour.com 05/05/09
A vous de jouer ! www.agiletour.com 05/05/09

Contenu connexe

En vedette

Quality Awareness When Practicing Agile Testing
Quality Awareness When Practicing Agile TestingQuality Awareness When Practicing Agile Testing
Quality Awareness When Practicing Agile Testingyoungculture
 
Producing Quality Documentation In An Agile Development Environment
Producing Quality Documentation In An Agile Development EnvironmentProducing Quality Documentation In An Agile Development Environment
Producing Quality Documentation In An Agile Development EnvironmentScott Abel
 
Lightweight Documentation: An Agile Approach
Lightweight Documentation: An Agile ApproachLightweight Documentation: An Agile Approach
Lightweight Documentation: An Agile ApproachStephen Ritchie
 
The Lean Startup and Agile: Match made in Heaven
The Lean Startup and Agile: Match made in HeavenThe Lean Startup and Agile: Match made in Heaven
The Lean Startup and Agile: Match made in HeavenStephen Forte
 
LS 708 Agile Tools for Everyone
LS 708 Agile Tools for EveryoneLS 708 Agile Tools for Everyone
LS 708 Agile Tools for EveryoneDon Bolen
 
Introduction to agile documentation
Introduction to agile documentationIntroduction to agile documentation
Introduction to agile documentationDaniel Grycman
 
Agile Practices Proven in Highly Regulated Environments by Craig Langenfeld
Agile Practices Proven in Highly Regulated Environments by Craig LangenfeldAgile Practices Proven in Highly Regulated Environments by Craig Langenfeld
Agile Practices Proven in Highly Regulated Environments by Craig LangenfeldAgile Software Community of India
 
Today’s Agile Documentation
Today’s Agile DocumentationToday’s Agile Documentation
Today’s Agile DocumentationMegan Leney
 
Overview of virtual agile tools
Overview of virtual agile toolsOverview of virtual agile tools
Overview of virtual agile toolsKirill Klimov
 
Agile and CMMI
Agile and CMMIAgile and CMMI
Agile and CMMIAgileee
 
What is 'Just Enough' Documentation in Agile?
What is 'Just Enough' Documentation in Agile?What is 'Just Enough' Documentation in Agile?
What is 'Just Enough' Documentation in Agile?Sally Elatta
 
Agile methods and safety critical software - Peter Gardner
Agile methods and safety critical software - Peter GardnerAgile methods and safety critical software - Peter Gardner
Agile methods and safety critical software - Peter GardnerAdaCore
 
Intro to Product Management and Business Model Canvas (BMC)
Intro to Product Management and Business Model Canvas (BMC)Intro to Product Management and Business Model Canvas (BMC)
Intro to Product Management and Business Model Canvas (BMC)Mulyadi Oey
 
Agile Tool Selection
Agile Tool SelectionAgile Tool Selection
Agile Tool SelectionChad Holdorf
 
Lean startup conference '2014_corporate_innovations
Lean startup conference '2014_corporate_innovationsLean startup conference '2014_corporate_innovations
Lean startup conference '2014_corporate_innovationsBartek Janowicz
 
Being Agile With Documentation
Being Agile With DocumentationBeing Agile With Documentation
Being Agile With DocumentationSusan Patch
 

En vedette (19)

Quality Awareness When Practicing Agile Testing
Quality Awareness When Practicing Agile TestingQuality Awareness When Practicing Agile Testing
Quality Awareness When Practicing Agile Testing
 
Cmmi with Agile - Demystified
Cmmi with Agile - DemystifiedCmmi with Agile - Demystified
Cmmi with Agile - Demystified
 
Producing Quality Documentation In An Agile Development Environment
Producing Quality Documentation In An Agile Development EnvironmentProducing Quality Documentation In An Agile Development Environment
Producing Quality Documentation In An Agile Development Environment
 
Lightweight Documentation: An Agile Approach
Lightweight Documentation: An Agile ApproachLightweight Documentation: An Agile Approach
Lightweight Documentation: An Agile Approach
 
The Lean Startup and Agile: Match made in Heaven
The Lean Startup and Agile: Match made in HeavenThe Lean Startup and Agile: Match made in Heaven
The Lean Startup and Agile: Match made in Heaven
 
Agile SCAMPI
Agile SCAMPIAgile SCAMPI
Agile SCAMPI
 
LS 708 Agile Tools for Everyone
LS 708 Agile Tools for EveryoneLS 708 Agile Tools for Everyone
LS 708 Agile Tools for Everyone
 
Introduction to agile documentation
Introduction to agile documentationIntroduction to agile documentation
Introduction to agile documentation
 
Agile Practices Proven in Highly Regulated Environments by Craig Langenfeld
Agile Practices Proven in Highly Regulated Environments by Craig LangenfeldAgile Practices Proven in Highly Regulated Environments by Craig Langenfeld
Agile Practices Proven in Highly Regulated Environments by Craig Langenfeld
 
Today’s Agile Documentation
Today’s Agile DocumentationToday’s Agile Documentation
Today’s Agile Documentation
 
Overview of virtual agile tools
Overview of virtual agile toolsOverview of virtual agile tools
Overview of virtual agile tools
 
Agile and CMMI
Agile and CMMIAgile and CMMI
Agile and CMMI
 
What is 'Just Enough' Documentation in Agile?
What is 'Just Enough' Documentation in Agile?What is 'Just Enough' Documentation in Agile?
What is 'Just Enough' Documentation in Agile?
 
Agile methods and safety critical software - Peter Gardner
Agile methods and safety critical software - Peter GardnerAgile methods and safety critical software - Peter Gardner
Agile methods and safety critical software - Peter Gardner
 
Intro to Product Management and Business Model Canvas (BMC)
Intro to Product Management and Business Model Canvas (BMC)Intro to Product Management and Business Model Canvas (BMC)
Intro to Product Management and Business Model Canvas (BMC)
 
CMMI-AGILE - Love and HATE
CMMI-AGILE - Love and HATECMMI-AGILE - Love and HATE
CMMI-AGILE - Love and HATE
 
Agile Tool Selection
Agile Tool SelectionAgile Tool Selection
Agile Tool Selection
 
Lean startup conference '2014_corporate_innovations
Lean startup conference '2014_corporate_innovationsLean startup conference '2014_corporate_innovations
Lean startup conference '2014_corporate_innovations
 
Being Agile With Documentation
Being Agile With DocumentationBeing Agile With Documentation
Being Agile With Documentation
 

Similaire à Mon client n'est pas agile

Agile tour2015
Agile tour2015Agile tour2015
Agile tour2015ffaure32
 
Peut-on (encore) parler d’agilité sans parler de Scrum ?
Peut-on (encore) parler d’agilité  sans parler de Scrum ?Peut-on (encore) parler d’agilité  sans parler de Scrum ?
Peut-on (encore) parler d’agilité sans parler de Scrum ?Christophe Keromen
 
DevOps - Collaborer pour répondre à l'accélération de l'économie numérique
DevOps - Collaborer pour répondre à l'accélération de l'économie numériqueDevOps - Collaborer pour répondre à l'accélération de l'économie numérique
DevOps - Collaborer pour répondre à l'accélération de l'économie numériqueagilegarden
 
Agile Tour Nantes 2011 - Jean philippe gouigoux - architecture et agilité, ré...
Agile Tour Nantes 2011 - Jean philippe gouigoux - architecture et agilité, ré...Agile Tour Nantes 2011 - Jean philippe gouigoux - architecture et agilité, ré...
Agile Tour Nantes 2011 - Jean philippe gouigoux - architecture et agilité, ré...Association Agile Nantes
 
Déploiement continu - Agile Tour Paris 2011
Déploiement continu   - Agile Tour Paris  2011Déploiement continu   - Agile Tour Paris  2011
Déploiement continu - Agile Tour Paris 2011ENSIBS
 
Agile Tour Nantes 2011 - Aurélien morvant moi, chef de projet, ou suis-je s...
Agile Tour Nantes 2011 - Aurélien morvant   moi, chef de projet, ou suis-je s...Agile Tour Nantes 2011 - Aurélien morvant   moi, chef de projet, ou suis-je s...
Agile Tour Nantes 2011 - Aurélien morvant moi, chef de projet, ou suis-je s...Association Agile Nantes
 
Entreprise Lean/agile : comment "planifier" & rôles associés
Entreprise Lean/agile : comment "planifier" & rôles associésEntreprise Lean/agile : comment "planifier" & rôles associés
Entreprise Lean/agile : comment "planifier" & rôles associésGeoffroyGrelot
 
Portfolio agile : de la visibilité au pilotage
Portfolio agile : de la visibilité au pilotagePortfolio agile : de la visibilité au pilotage
Portfolio agile : de la visibilité au pilotageCaroline Damour-Nobi
 
Infiltré dans une ample transformation agile
Infiltré dans une ample transformation agileInfiltré dans une ample transformation agile
Infiltré dans une ample transformation agilePierre Fauvel
 
Forum PHP 2010 - Les frameworks, essentiels dans-l-ecosysteme-php-xavier-laco...
Forum PHP 2010 - Les frameworks, essentiels dans-l-ecosysteme-php-xavier-laco...Forum PHP 2010 - Les frameworks, essentiels dans-l-ecosysteme-php-xavier-laco...
Forum PHP 2010 - Les frameworks, essentiels dans-l-ecosysteme-php-xavier-laco...Xavier Lacot
 
Definition of Done - Agile Pays Basque - 23/09/2016
Definition of Done - Agile Pays Basque - 23/09/2016Definition of Done - Agile Pays Basque - 23/09/2016
Definition of Done - Agile Pays Basque - 23/09/2016ffaure32
 
Ce que nous avons appris de Toyota par Olivier Soulié de PSA
Ce que nous avons appris de Toyota par Olivier Soulié de PSACe que nous avons appris de Toyota par Olivier Soulié de PSA
Ce que nous avons appris de Toyota par Olivier Soulié de PSAInstitut Lean France
 
Introduction à Scrum et aux méthodes agiles (v1.0)
Introduction à Scrum et aux méthodes agiles (v1.0)Introduction à Scrum et aux méthodes agiles (v1.0)
Introduction à Scrum et aux méthodes agiles (v1.0)Blackbird
 
soft-shake.ch - Agilité : 10 ans déjà
soft-shake.ch - Agilité : 10 ans déjàsoft-shake.ch - Agilité : 10 ans déjà
soft-shake.ch - Agilité : 10 ans déjàsoft-shake.ch
 
Agilité et SharePoint: Incompatible? On gage que non!
Agilité et SharePoint: Incompatible? On gage que non!Agilité et SharePoint: Incompatible? On gage que non!
Agilité et SharePoint: Incompatible? On gage que non!Franck Cornu
 
AT2010 Optimisez le retour sur investissement de votre produit avec une bonne...
AT2010 Optimisez le retour sur investissement de votre produit avec une bonne...AT2010 Optimisez le retour sur investissement de votre produit avec une bonne...
AT2010 Optimisez le retour sur investissement de votre produit avec une bonne...Normandy JUG
 
Microsoft Tech Days 2010 Table ronde sur Agilité Scrum Xp
Microsoft Tech Days 2010 Table ronde sur Agilité Scrum XpMicrosoft Tech Days 2010 Table ronde sur Agilité Scrum Xp
Microsoft Tech Days 2010 Table ronde sur Agilité Scrum XpXavier Warzee
 
Actifs agiles - Definition of Ready
Actifs agiles  - Definition of Ready Actifs agiles  - Definition of Ready
Actifs agiles - Definition of Ready Badr Hadria
 

Similaire à Mon client n'est pas agile (20)

Agile Tour 2016 @ Lille
Agile Tour 2016 @ LilleAgile Tour 2016 @ Lille
Agile Tour 2016 @ Lille
 
Agile tour2015
Agile tour2015Agile tour2015
Agile tour2015
 
Peut-on (encore) parler d’agilité sans parler de Scrum ?
Peut-on (encore) parler d’agilité  sans parler de Scrum ?Peut-on (encore) parler d’agilité  sans parler de Scrum ?
Peut-on (encore) parler d’agilité sans parler de Scrum ?
 
DevOps - Collaborer pour répondre à l'accélération de l'économie numérique
DevOps - Collaborer pour répondre à l'accélération de l'économie numériqueDevOps - Collaborer pour répondre à l'accélération de l'économie numérique
DevOps - Collaborer pour répondre à l'accélération de l'économie numérique
 
Agile Tour Nantes 2011 - Jean philippe gouigoux - architecture et agilité, ré...
Agile Tour Nantes 2011 - Jean philippe gouigoux - architecture et agilité, ré...Agile Tour Nantes 2011 - Jean philippe gouigoux - architecture et agilité, ré...
Agile Tour Nantes 2011 - Jean philippe gouigoux - architecture et agilité, ré...
 
Déploiement continu - Agile Tour Paris 2011
Déploiement continu   - Agile Tour Paris  2011Déploiement continu   - Agile Tour Paris  2011
Déploiement continu - Agile Tour Paris 2011
 
Agile Tour Nantes 2011 - Aurélien morvant moi, chef de projet, ou suis-je s...
Agile Tour Nantes 2011 - Aurélien morvant   moi, chef de projet, ou suis-je s...Agile Tour Nantes 2011 - Aurélien morvant   moi, chef de projet, ou suis-je s...
Agile Tour Nantes 2011 - Aurélien morvant moi, chef de projet, ou suis-je s...
 
Entreprise Lean/agile : comment "planifier" & rôles associés
Entreprise Lean/agile : comment "planifier" & rôles associésEntreprise Lean/agile : comment "planifier" & rôles associés
Entreprise Lean/agile : comment "planifier" & rôles associés
 
Portfolio agile : de la visibilité au pilotage
Portfolio agile : de la visibilité au pilotagePortfolio agile : de la visibilité au pilotage
Portfolio agile : de la visibilité au pilotage
 
Infiltré dans une ample transformation agile
Infiltré dans une ample transformation agileInfiltré dans une ample transformation agile
Infiltré dans une ample transformation agile
 
Forum PHP 2010 - Les frameworks, essentiels dans-l-ecosysteme-php-xavier-laco...
Forum PHP 2010 - Les frameworks, essentiels dans-l-ecosysteme-php-xavier-laco...Forum PHP 2010 - Les frameworks, essentiels dans-l-ecosysteme-php-xavier-laco...
Forum PHP 2010 - Les frameworks, essentiels dans-l-ecosysteme-php-xavier-laco...
 
Definition of Done - Agile Pays Basque - 23/09/2016
Definition of Done - Agile Pays Basque - 23/09/2016Definition of Done - Agile Pays Basque - 23/09/2016
Definition of Done - Agile Pays Basque - 23/09/2016
 
Ce que nous avons appris de Toyota par Olivier Soulié de PSA
Ce que nous avons appris de Toyota par Olivier Soulié de PSACe que nous avons appris de Toyota par Olivier Soulié de PSA
Ce que nous avons appris de Toyota par Olivier Soulié de PSA
 
Introduction à Scrum et aux méthodes agiles (v1.0)
Introduction à Scrum et aux méthodes agiles (v1.0)Introduction à Scrum et aux méthodes agiles (v1.0)
Introduction à Scrum et aux méthodes agiles (v1.0)
 
soft-shake.ch - Agilité : 10 ans déjà
soft-shake.ch - Agilité : 10 ans déjàsoft-shake.ch - Agilité : 10 ans déjà
soft-shake.ch - Agilité : 10 ans déjà
 
Agilité et SharePoint: Incompatible? On gage que non!
Agilité et SharePoint: Incompatible? On gage que non!Agilité et SharePoint: Incompatible? On gage que non!
Agilité et SharePoint: Incompatible? On gage que non!
 
AT2010 Optimisez le retour sur investissement de votre produit avec une bonne...
AT2010 Optimisez le retour sur investissement de votre produit avec une bonne...AT2010 Optimisez le retour sur investissement de votre produit avec une bonne...
AT2010 Optimisez le retour sur investissement de votre produit avec une bonne...
 
Microsoft Tech Days 2010 Table ronde sur Agilité Scrum Xp
Microsoft Tech Days 2010 Table ronde sur Agilité Scrum XpMicrosoft Tech Days 2010 Table ronde sur Agilité Scrum Xp
Microsoft Tech Days 2010 Table ronde sur Agilité Scrum Xp
 
Presentation Kantree et Méthodologies
Presentation Kantree et MéthodologiesPresentation Kantree et Méthodologies
Presentation Kantree et Méthodologies
 
Actifs agiles - Definition of Ready
Actifs agiles  - Definition of Ready Actifs agiles  - Definition of Ready
Actifs agiles - Definition of Ready
 

Mon client n'est pas agile

  • 1. Agile dans un contexte traditionnel ? Retour d’expérience Nicolas De Loof 7 Octobre 2010
  • 2. Who’sthatguy ? www.agiletour.com 05/05/09 Nicolas De loof Architecte Agile Techno veilleur Committer Fondateur du http://blog.loof.fr twitter.com/ndeloof nicolas@apache.org
  • 4. Ce témoignage ne concerne pas mon employeur actuel (Orange Business Services IT&Labs) Les exemples cités sont des « tranches de vie » présentées hors contexte. Ils ne peuvent tenir lieu de témoignage représentatif, ni du projet, ni du client, ni du lieu où ils se sont déroulés. www.agiletour.com 05/05/09
  • 5. Dans une vie antérieure … Client Organisation dispersée et très hiérarchisée Contractualisation forte Distant et dispersé Management Culture figée Syndrome « N.I.H. » www.agiletour.com 05/05/09
  • 6. Peut on être agile dans ce contexte ? www.agiletour.com 05/05/09
  • 7. … mais on peut tout de même essayer www.agiletour.com 05/05/09
  • 8. Comment ? Interactions plutôt que Processus et outils Réactivité plutôt que Planification Produit opérationnel plutôt que Documentation Collaboration plutôt que Contrat www.agiletour.com 05/05/09
  • 9. Interactions plutôt que Processus et outils www.agiletour.com 05/05/09
  • 10. Constat L’information passe difficilement Scope et priorités du projet Dates clé Tâches en cours Les devs ne sont pas impliqués Flagrant sur les calculs de RAF www.agiletour.com 05/05/09
  • 11. « Multiplier les réunions d’avancement de projet » Mieux que rien Trop long Scope trop large Monologue Rapidement parasitée Gantt illisible www.agiletour.com 05/05/09 L’idée qui fait plouf
  • 12. Koffee Stand-up Facile à mettre en œuvre Résultats concrets et rapides Délicat à « cérémonialiser » www.agiletour.com 05/05/09
  • 13. Management visuel KanBan www.agiletour.com 05/05/09
  • 14. Le Kanban Simple Appropriation rapide Bon support pour mettre en place un cérémonial Bien adapté en gestion d’anomalies Visuel = effet démo auprès des autres équipes www.agiletour.com 05/05/09
  • 15. Bilan Simple et progressif à mettre en œuvre Pas de remise en cause violente de l’existant Effets rapides Bonne appropriation par l’équipe www.agiletour.com 05/05/09
  • 16. Réactivité plutôt que Planification www.agiletour.com 05/05/09
  • 17. Introduire la priorisation des tâches Ajouter une colonne « priorité » et un user « unasigned » Laisser l’équipe se répartir les tâches Commencer sur la gestion d’anomalies pendant un période de crise ! www.agiletour.com 05/05/09
  • 18. Utiliser un chiffrage « à la louche » Perte de temps induite par trop de planification Permet de conserver l’approche traditionnelle « Gantt »-based Faire appel à l’ami Fibonacci www.agiletour.com 05/05/09
  • 19. Bilan Responsabilisation de l’équipe Libère le chef d’équipe de tâches barbantes « ça ne marche pas plus mal » www.agiletour.com 05/05/09
  • 20. Pilotage par les exigences Délicat : conflit/surcoût avec les pratiques contractuelles Profiter des limites du système :) 1 doc de spécification Des exigences du client 3 « lots » en cours Des changements de lotissement fréquents www.agiletour.com 05/05/09
  • 21. Soft fonctionnel plutôt que doc exhaustive www.agiletour.com 05/05/09
  • 22. Builder une version d’intégration … www.agiletour.com 05/05/09 http://emmanuelchenu.blogspot.com/
  • 23. Un logiciel qui marche à tout moment Automatisation ROI facile à mesurer Avantages nombreux Intégration continue Pratique simple et peu intrusive ROI délicat à mesurer… Passer outre « pour gagner du temps » Ne pas oublier les IQ dans la boucle ! www.agiletour.com 05/05/09
  • 24. Risques Syndrome du flicage Gérer les « Mauvais élèves » www.agiletour.com 05/05/09
  • 25. Solutions Feedback visuel IC Game et autresastuces positives de « team-building » www.agiletour.com 05/05/09
  • 26. Bilan Responsabilise les développeurs Le projet devient un élément concret, vivant commun www.agiletour.com 05/05/09
  • 27. Développement Dirigé par les tests Gros travail d’évangélisation sur les tests Test-first très peu appliqué Vécu comme un « surcoût » Ne se substitue pas aux documents de spec détaillée Accompagnement indispensable www.agiletour.com 05/05/09
  • 28. Bilan Des progrès, mais un gros investissement Survit difficilement à la phase de livraison Considéré comme un coût dans la version N+1 Nécessite une mutation organisationnelle www.agiletour.com 05/05/09
  • 29. Mon ami Word … Inscrit dans le formalisme contractuel Mais pas dans la documentation technique / méthodologique « hors livrable » www.agiletour.com 05/05/09
  • 30. Documentation « agile » Collaborative Incrémentale Navigable « Juste ce qu’il faut » www.agiletour.com 05/05/09
  • 31. Vive le wiki ! Mon choix : xWiki Via Office pour les « fonctionnels » Via Eclipse pour les « techos » En ligne pour les autres www.agiletour.com 05/05/09
  • 32. Collaboration plutôt que Contrat www.agiletour.com 05/05/09
  • 33. Pas d’agilité sans implication client ? www.agiletour.com 05/05/09
  • 34. Dé-contractualiser le dialogue Proposer spontanément des « points de visibilité » Dé-formaliser les échanges, quitte à synthétiser les décisions www.agiletour.com 05/05/09
  • 35. Pièges à éviter www.agiletour.com 05/05/09
  • 36. Prononcer le mot « agilité » Chaque chose en son temps … Eviter les amalgames Parler au mieux de « pratiques » www.agiletour.com 05/05/09
  • 37. Prononcer le mot « binôme » Deux développeurs sur un poste, quelle hérésie ! Parler de « coaching », d’ « entraide » … Exploiter les chaises à roulette ! www.agiletour.com 05/05/09
  • 38. Critiquer le système en place C’est déjà assez compliqué comme ça … Eviter le conflit Insister sur les gaspillages,plutôt que sur leurs causes Proposer des « compléments »,  le superflu disparaitra de lui-même www.agiletour.com 05/05/09
  • 39. Faire des rapprochements hasardeux Mapper les rôles Scrum sur l’équipe en place « Team » Product Owner Chef de Projet Managers Client www.agiletour.com 05/05/09
  • 40. Oublier les indicateurs Assurer le reporting au management Donne des éléments de comparaison / RoI Evite l’amalgame Agile = Sans contrôle www.agiletour.com 05/05/09
  • 41. Conclusion Comment amener mon client et/ou mon management à envisager l’agilité www.agiletour.com 05/05/09
  • 42. Proposer des « aménagements » progressifs, à petite échelle Montrer de la discipline dans les pratiques Essaimer, diffuser, accompagner Laisser le temps à chacun de s’approprier les pratiques Fournir des preuves de la plus-value www.agiletour.com 05/05/09
  • 43. A vous de jouer ! www.agiletour.com 05/05/09