Retour d'expérience sur la transition de Scrum vers ScrumBan (Scrum + Kanban), d'un projet pilote, dans le cadre de la transformation Agile du N°1 de la communication urbaine
REX Kanban à grande échelle - Meetup du FKUG le 21 janvier 2014
FKUG - Meetup du 12 mai 2015 : REX projet pilote ScrumBan
1. 7:15 pm Soat, Paris
FRENCH KANBAN USER GROUP
Présenté par Couthaïer Farfra
Meetup #10 ScrumBan projet pilote X
2. ScrumBan : Enjeux
FRENCH KANBAN USER GROUP
A
C D
B
Qualité
Améliorer la qualité des produits réalisés, via
l’intégration de pratiques d’ingénierie Agile,
permettant une réduction de la dette
technique
S’adapter aux nouveaux marchés
émergents
Mettre en place les best-practices Agile,
permettant une meilleure adaptation aux
nouveaux marchés émergents, sans
compromis sur la qualité
Time To Market
Mettre en place les indicateurs de
prédictibilité et les pratiques de
priorisation Agile, permettant un respect
du Time To Market.
Concilier la complexité des produits
avec une plus forte réactivité
Professionaliser le développement des
releases en conservant une forte capacité
d’adaptation et une qualité sans faille
4. ScrumBan : Démarche
FRENCH KANBAN USER GROUP
Notre démarche est organisée en 4 volets. Le volet cadrage est un pré-requis, les autres
volets seront organisés conjointement en fonction des résultats du cadrage.
Cadrage
Identifier et prioriser
les chantiers
Mise en
places des
pratiques
Mettre en place les
pratiques Agiles de
gestion de projets
Transition
ScrumBan
Mettre en place les
pratiques Kanban de
gestion d’une chaine de
création de valeur, ainsi
que les KPI et la
Prédictibilité
Ingenierie
Agile
Mettre en place les
best-pratices
d’ingénierie Agile,
garantissant un
augmentation du
niveau de qualité des
produits
5. ScrumBan : Phase 1 - Cadrage
FRENCH KANBAN USER GROUP
Initialisation de la mission (Sprint 0)
‣ Formation Scrum et démarche de mise en oeuvre ;
‣ Audit de l'équipe, des personnes et de l'organisation, afin d'identifier les contraintes et les efforts à mettre en oeuvre
permettant un passage à l'Agilité ;
‣ Formation du Product Owner sur écriture des Users Stories et initialisaton du Product Backlog ;
‣ Mise en place de l'environnement de travail (postes, organisation, processus, intégration continue, automatisation des
tests, localisation) ;
‣ Mise en place d'un management visuel PO & Equipe ;
‣ Utilisation d’ateliers Ludiques Management 3.0 (Meddlers et Poker Delegation), afin de définir le mode d'organisation
du projet et le niveau de délégation attribué à chaque acteur ;
‣ Mise en place des outils de suivi du Backlog.
6. ScrumBan : Phase 1 - Cadrage
FRENCH KANBAN USER GROUP
Story Mapping & priorisation en MMF
MMF : Minimal Marketable Feature
7. ScrumBan : Phase 2 - Mise en place des pratiques
FRENCH KANBAN USER GROUP
Stabilisation & Adhésion aux pratiques
‣Accompagnement de l’équipe sur le Sprint 1 au Sprint 4 ;
‣Suivi de la montée en maturité Agile (Scrum) des acteurs projet & réajustement des
pratiques ;
‣Accompagnement sur la Gestion des obstacles ;
‣Démonstrations des incréments du produit ;
‣Rétrospectives et mise en place des actions d’améliorations ;
‣Suivi des KPI et de la prédicitiblité ;
8. ScrumBan : Phase 2 - Mise en place des pratiques
FRENCH KANBAN USER GROUP
Board scrum Team
Board protoKanban PO
9. ScrumBan : Phase 2 - Mise en place des pratiques
FRENCH KANBAN USER GROUP
2 boards, 2 méthodes, Plusieurs objectifs : Qualité/Prédictibilité (TTM)/TeamBulding/Réactivité/Feedback
Board PO.
Maturation des
stories
Board Team.
Réalisation du
produit
10. ScrumBan : Phase 2 - Mise en place des pratiques
FRENCH KANBAN USER GROUP
Mesure de la maturité Scrum
Rétrospectives
11. ScrumBan : Phase3 - Transition vers ScrumBan
FRENCH KANBAN USER GROUP
Passage des acteurs vers un mode ScrumBan
‣Rassembler le Management visuel PO et Equipe ;
‣Former les acteurs aux pratiques Kanban ;
‣Poser des limites en tenant compte des mesures réalisées ;
‣Gérer les sprints en mode ScrumBan ;
‣Appliquer les notions de KPI et de prédictibilité Agile ;
12. ScrumBan : Phase3 - Transition vers ScrumBan
FRENCH KANBAN USER GROUP
Création d’une VSM (Value Stream Mapping) et limitation du WIP
14. ScrumBan : KPI & Prédictibilité
FRENCH KANBAN USER GROUP
• Règles de mesures définies lors du Sprint 0 :
• Mesure du niveau d’effort des user stories via les tailles de T-shirt (XS, S, M, L, XL)
• Seules les Stories de taille XS à L sont éligibles au backlog de sprint
• Mesure du cycle time des stories sur un sprint (temps de passage d’une story, du « Coding » jusqu’au
« Done »)
• Mesure du débit moyen de cartes (User Story, Technical Story, Defect) « Done », par semaine et par sprint.
15. ScrumBan : KPI & Prédictibilité
FRENCH KANBAN USER GROUP
• 6 sprints plus tard
• Seules les stories en XS et S deviennent éligibles aux critères INVEST
• Stabilisation du Cycle time moyen et du débit moyen des cartes « Done »
• Prédictibilité améliorée, avec prise en compte de l’impact des anomalies sur la création de valeur et du temps
de passage complet d’une story, de sa création à sa validation.
20. ScrumBan : Apports Scrum & Kanban
FRENCH KANBAN USER GROUP
Scrum Kanban
• CADRE ORIENTÉ PILOTAGE FACILEMENT ASSIMILABLE
• RÔLES ET RESPONSABILITÉS
• CADRAGE DES CEREMONIALS
• ARTEFACTS
• AMÉLIORATION CONTINUE
• VISION DE L’ENSEMBLE DU FLUX DE CRÉATION DE VALEUR (VALUE
STREAM MAPPING)
• NOTION DE TEAM BUILDING PAR L’INTERVENTION DE TOUS LES
ACTEURS SUR LE MÊME MANAGEMENT VISUEL
• PRÉDICTIBILITÉ, BASÉE SUR DES MESURES FACTUELLES
• MISE EN OEUVRE PLUS SOUPLE - ON COMMENCE OU ON EST, ON
GARDE LES RÔLES ET RESPONSABILITÉS
• LIMITATION DU WIP (WORK IN PROGRESS) A LA CAPACITÉ À FAIRE DE
L’ÉQUIPE
• AMÉLIORATION CONTINUE
• CÉRÉMONIALS DÉCOUPLÉS - JUSTE À TEMPS
L’équipe est aujourd’hui efficiente sur la qualité de son produit, le respect de son
Time To Market, l’adaptation aux feedback, avec une forte amélioration de la relation
client.