Agile france 2011, rex centre de service agile chez clt services

2 283 vues

Publié le

Présentation donnée à AgileFrance 2011
Comment CLT-Services organise son centre de service Agile (développement de logiciels au forfait en combinant Lean+Scrum+XP)

Publié dans : Technologie, Business
0 commentaire
1 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
2 283
Sur SlideShare
0
Issues des intégrations
0
Intégrations
4
Actions
Partages
0
Téléchargements
0
Commentaires
0
J’aime
1
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive
  • 28/10/2010 www.agiletour.com
  • Pré-requis : reposer les règles avec le client ; on met en chantier un lot qu’après recette du lot précédent Problème : on ne peut pas faire varier la taille de l’équipe chauqe sprint en fonction de la dispo du client 28/10/2010 www.agiletour.com
  • Evidemment ça pose des problèmes : le client doit attendre plus longtemps et, parfois, l’équipe n’a rien à faire 28/10/2010 www.agiletour.com
  • Agile france 2011, rex centre de service agile chez clt services

    1. 1. #agilefrance Merci à nos sponsors : platinium gold média gold Centre de service Agile Retour d’expérience Damien THOUVENIN
    2. 2. Test Driven Presentation <ul><li>J’ai trouvé au moins une technique ou une idée applicable </li></ul><ul><li>ou </li></ul><ul><li>J’ai compris un de mes problèmes </li></ul><ul><li>ou </li></ul><ul><li>J’ai découvert au moins une idée nouvelle et intéressante </li></ul>
    3. 3. CLT-Services <ul><li>Savoir-faire Logiciel, pour votre Développement </li></ul><ul><li>Conseil en logiciel </li></ul><ul><ul><li>Stratégie logicielle </li></ul></ul><ul><ul><li>Transformation Agile </li></ul></ul><ul><ul><li>Management des équipes de dev </li></ul></ul><ul><li>Développement au forfait </li></ul><ul><li>Assistance technique (.NET) </li></ul><ul><li>Formation </li></ul><ul><li>7 ans, 19 personnes, </li></ul><ul><li>XP 2001, Scrum 2006, Lean 2008 </li></ul>
    4. 4. Centre de service… agile ? <ul><li>Centre de service en développement … </li></ul><ul><li>Plateau de développement mutualisé </li></ul><ul><li>Relation suivie dans le temps </li></ul><ul><ul><li>Développement initial, </li></ul></ul><ul><ul><li>Hotline, Maintenance corrective, Evolutions </li></ul></ul><ul><li>… Agile </li></ul><ul><li>Collaboration avec le client </li></ul><ul><li>Adaptation au changement </li></ul>
    5. 5. Contexte et problématique <ul><li>Scrum = 1 produit/projet = 1 P.O. = 1 équipe </li></ul><ul><li>Oui, mais : </li></ul><ul><ul><li>1 à 6 projets simultanés, sur 2 à 18 mois </li></ul></ul><ul><ul><li>Support des projets en production (1 à 8 dans le mois) </li></ul></ul><ul><ul><li>Socle technique différent selon la période </li></ul></ul><ul><ul><ul><li>Winforms, ASP.NET, MVC … (Delphi !) </li></ul></ul></ul>
    6. 6. 1 ère approche : Scrum « by the book » <ul><li>N sprints de dev t puis un sprint de release </li></ul><ul><li>Une équipe par projet (parfois 1 seule personne) </li></ul><ul><li>Problèmes: </li></ul><ul><ul><li>On réorganise les équipes à chaque nouveau projet </li></ul></ul><ul><ul><li>Qui gère le support (corrections et évolutions) ? </li></ul></ul><ul><ul><li>Disponibilité du client </li></ul></ul>
    7. 7. Enseignements du Lean <ul><li>Flux tiré </li></ul><ul><ul><li>On ne met en chantier que ce qui est livrable et recettable dans la foulée (approche « juste à temps ») </li></ul></ul>
    8. 8. Enseignements du Lean <ul><li>Flux tiré </li></ul><ul><ul><li>On ne met en chantier que ce qui est livrable et recettable dans la foulée (approche « juste à temps ») </li></ul></ul><ul><li>Flux tiré lissé </li></ul><ul><ul><li>L’équipe fait la même quantité de travail chaque semaine, c’est le planning de release qu’on ajuste </li></ul></ul>
    9. 9. Enseignements du Lean <ul><li>Flux tiré </li></ul><ul><ul><li>On ne met en chantier que ce qui est livrable et recettable dans la foulée (approche « juste à temps ») </li></ul></ul><ul><li>Flux tiré lissé </li></ul><ul><ul><li>L’équipe fait la même quantité de travail chaque semaine, c’est le planning de release qu’on ajuste </li></ul></ul><ul><li>Flux tiré lissé mixé </li></ul><ul><ul><li>Une seule équipe travaille sur tous les projets </li></ul></ul>Pardon ?
    10. 10. Pourquoi mixer les flux ?
    11. 11. Comment MIXER ? (1/2) <ul><li>Une équipe = un scrum mais plusieurs P.O. </li></ul><ul><li>Un seul sprint burndown </li></ul><ul><ul><li>Mais un release burndown par projet </li></ul></ul><ul><li>Lisser le flux avec des kanban </li></ul><ul><ul><li>Kanban = carte en japonais </li></ul></ul><ul><ul><li>Utilisé chez Toyota pour réguler le flux pièce à pièce </li></ul></ul><ul><ul><li>Par extension : méthode de gestion de flux </li></ul></ul><ul><ul><li>Idée générale = on avance si la case est libre </li></ul></ul>
    12. 12. Tableau kanban pour réguler le flux d’entrée ∑ < 30 Limiter l’entrée par la capacité
    13. 13. En pratique
    14. 14. www.agiletour.com 28/10/2010
    15. 15. Comment MIXER ? (2/2) <ul><li>Organisation par plateaux techniques plutôt que par projets </li></ul><ul><li>S’outiller pour le changement rapide (SMED) </li></ul><ul><li>Utiliser le modèle du chirurgien (Scott Downey) </li></ul><ul><li>Gérer la poly(in-)compétence </li></ul><ul><ul><li>Matrice de connaissances, apprentissage en binômes </li></ul></ul>
    16. 16. Matrice de polycompétence
    17. 17. Dans la pratique
    18. 18. Gérer les imprévus <ul><li>Niveau de service négocié </li></ul><ul><li>cf. conférence sur la gestion des bugs www.agile-it.fr (AgileTour Lille) </li></ul><ul><li>Double courbe </li></ul>Travail à faire Réserve d’imprévus
    19. 19. En résumé <ul><li>Organisation en mini usines </li></ul><ul><li>Double passage des features </li></ul><ul><li>Flux tiré, lissé, mixé </li></ul><ul><li>Polycompétence </li></ul><ul><li>Pilotage du sprint par la charge cumulée </li></ul><ul><li>Pilotage des projets par la vélocité </li></ul><ul><li>Budgets d’imprévus </li></ul>
    20. 20. Questions ?
    21. 21. Test Driven Presentation <ul><li>J’ai trouvé au moins une technique ou une idée applicable </li></ul><ul><li>ou </li></ul><ul><li>J’ai compris un de mes problèmes </li></ul><ul><li>ou </li></ul><ul><li>J’ai découvert au moins une idée nouvelle et intéressante </li></ul><ul><li>Merci de votre attention  </li></ul>

    ×