32
Merci à nos sponsors #AgileTourLille Passer à Scrum avec 45 personnes Rétrospective step by step

Passer à Scrum avec 45 personnes - Rétrospective step by step

Embed Size (px)

Citation preview

Page 1: Passer à Scrum avec 45 personnes - Rétrospective step by step

Merci à nos sponsors #AgileTourLille

Passer à Scrum avec 45 personnes Rétrospective step by step

Page 2: Passer à Scrum avec 45 personnes - Rétrospective step by step

1

2

3

4

Nov. et Déc. 2014 – Formation et préparation de la transformation

Jan. à Mar. 2015 – Nos premiers pas

Avr. À Juin 2015 – La courbe d’apprentissage

5

6

7

Juil. à Sep. 2015 – Vers plus de maturité

Oct. à Déc 2015 – Transformation niveau 2 : Des projets aux produits

2016 – Mode Editeur

Oct. 2014 – Décision de passer à SCRUM

Passer à Scrum avec 45 personnes

Rétrospective step by step

Guillaume Magnier

Simon Langlet

Page 3: Passer à Scrum avec 45 personnes - Rétrospective step by step

Contexte

• Auchan eCommerce France• Représente le 5ème métier du Groupe Auchan depuis 2011

•• Une entreprise inscrite dans une démarche Lean et Agile

• D’énormes défis à relever• Accompagnement de l’essor du Cross Canal

• Accompagnement du développement du eCommerce à l’international

Page 4: Passer à Scrum avec 45 personnes - Rétrospective step by step

Contexte

• Le centre de développement Back Office• Volonté d’être sur un mode de fonctionnement « éditeur de solutions »

• Volonté d’être à l’état de l’art de la technologie

Développement en PHP Symfony 2 de composants Back Office

En cours de transformation d’un système « legacy » monolitique vers une architecte orientée microservices

• Toujours plus de projets à réaliser

D’une équipe de 5 personnes en novembre 2010 à 45 personnes aujourd’hui.

Page 5: Passer à Scrum avec 45 personnes - Rétrospective step by step

1

2

3

4

Nov. et Déc. 2014 – Formation et préparation de la transformation

Jan. à Mar. 2015 – Nos premiers pas

Avr. À Juin 2015 – La courbe d’apprentissage

5

6

7

Juil. à Sep. 2015 – Vers plus de maturité

Oct. à Déc 2015 – Transformation niveau 2 : Des projets aux produits

2016 – Mode Editeur

Oct. 2014 – Décision de passer à SCRUM

Passer à Scrum avec 45 personnes

Rétrospective step by step

Page 6: Passer à Scrum avec 45 personnes - Rétrospective step by step

Décision de passer à l’agilité

• Afin de répondre aux défis :• En recherchant l’optimisation de nos organisations

• En souhaitant maximiser la valeur créée

• Accompagnement Jean-Marie Vandamme

Page 7: Passer à Scrum avec 45 personnes - Rétrospective step by step

Les constats : les faiblesses

• Le mode cascade

• Zapping permanent d’un sujet à l’autre

• Pilotage coûteux avec un plan de charges pas forcément utile

• Estimation des charges par le chargé de projet

• Redondance entre expression de besoin, spécifications fonctionnelles et techniques

• Beaucoup d’intervenants entre le développeur et le métier

• Documentation non pérenne et rapidement obsolète

• Pas d’automatisation des tests d’acceptation

• Problème de qualité de code

� Calendrier fixe + Périmètre constant = Baisse de qualité

� Pression des échéances de Release = Négligence

Page 8: Passer à Scrum avec 45 personnes - Rétrospective step by step

Le constat : les faiblesses

• Volonté d'un management projet vers de l'autonomie, de la prise d'initiative, de la responsabilisation

• Dans les faits : Management Top down et Individuel

• Effet sur les équipes : Responsable = coupable

• Les rôles sont cloisonnés • La séparation des rôles déresponsabilise les acteurs

• le passage de relais entre acteurs systématise une relation de type client/fournisseur.

� Moins d'implication, Moins concernés

Page 9: Passer à Scrum avec 45 personnes - Rétrospective step by step

Le constat : les forces

• Pratiques projets• Démarche Lean

• Cérémonies (Daily Stand Up Meeting)

• Visual Management

• Amélioration continue (A3)

• Pratiques de développement• Automatisation de la création d’environnement de développement via Docker

• Outillage de tests automatisés

• Outil de documentation

Page 10: Passer à Scrum avec 45 personnes - Rétrospective step by step

Le constat : les forces

• Profils des hommes• Des qualités agiles (Engagement, Courage, Adaptation)

• Des compétences équilibrées• Experts, développeurs confirmés, débutants

• Fonctionnelles / Techniques

Page 11: Passer à Scrum avec 45 personnes - Rétrospective step by step

1

2

3

4

Nov. et Déc. 2014 – Formation et préparation de la transformation

Jan. à Mar. 2015 – Nos premiers pas

Avr. À Juin 2015 – La courbe d’apprentissage

5

6

7

Juil. à Sep. 2015 – Vers plus de maturité

Oct. à Déc 2015 – Transformation niveau 2 : Des projets aux produits

2016 – Mode Editeur

Oct. 2014 – Décision de passer à SCRUM

Passer à Scrum avec 45 personnes

Rétrospective step by step

Page 12: Passer à Scrum avec 45 personnes - Rétrospective step by step

Quelle organisation mettre en place ?

Centre de développement Back OfficeChief Product Owner

ÉquipeProduct Owner

Équipe 1

Équipe TMA

Équipe Architecture logicielle

Équipe 3

Équipe 4

Équipe 2

Scrum Master of Scrum Master

Page 13: Passer à Scrum avec 45 personnes - Rétrospective step by step

Potentially shippable Product

Product Backlog

Team 1 Sprint Backlog

Team 2 Sprint Backlog

Team 3 Sprint Backlog

Team 4 Sprint Backlog

Team TMA Sprint Backlog

Page 14: Passer à Scrum avec 45 personnes - Rétrospective step by step

Les Daily Scrum

Daily équipes9h15

Daily Archi et PO9h30

Daily Scrum of Scrum9h45

Team 1

Team 2

Team 3

Team 4

Team TMA

Team PO

Team Archi

Page 15: Passer à Scrum avec 45 personnes - Rétrospective step by step

Préparation de la transformation

• Les rythmes• Des sprints de deux semaines• Des releases de deux sprints• Des Customers Reviews avec les parties prenantes et des utilisateurs menés

par un PO avec des développeurs à chaque release

• La formation• 2 jours pour les Product Owners• 2 jours pour les Scrum Masters• 1 jour pour les équipes• Coaching renforcé pour les premiers sprints

Page 16: Passer à Scrum avec 45 personnes - Rétrospective step by step

Préparation de la transformation

• Définition des pré-requis

• Définition de l’étalon

• Definition of Ready

• Definition of Done

• Paramétrage de Jira Agile• Initialisation du backlog

• Definition de KPIs• Modification du management visuel � Scrum Board

Page 17: Passer à Scrum avec 45 personnes - Rétrospective step by step

1

2

3

4

Nov. et Déc. 2014 – Formation et préparation de la transformation

Jan. à Mar. 2015 – Nos premiers pas

Avr. À Juin 2015 – La courbe d’apprentissage

5

6

7

Juil. à Sep. 2015 – Vers plus de maturité

Oct. à Déc 2015 – Transformation niveau 2 : Des projets aux produits

2016 – Mode Editeur

Oct. 2014 – Décision de passer à SCRUM

Passer à Scrum avec 45 personnes

Rétrospective step by step

Page 18: Passer à Scrum avec 45 personnes - Rétrospective step by step

Nos premiers pas

Jan Feb Mar Apr May Jun Jul Aug

● Premier cycle complet en SCRUM

Sep

● Réalisation des 2 premiers sprints

● Mise en production de la première release faite en SCRUM

Page 19: Passer à Scrum avec 45 personnes - Rétrospective step by step

T1 2015

Rétrospective

People

Produit

Actions Kaïzen

KPI

Leçons apprises

Nos premiers pas

low high

• Première Release effectuée en Scrum

• Respect des cérémonies• Respect des dates de

release

• Vélocité moyenne en hausse

• Respect des engagements• Ecart avec le chiffré

• Exigence sur les US• Pratiques lors des cérémonies

(poker planning, découpage en tâches, démos)

• Pratiques sur les tests automatisés

• Appropriation du modèle par les équipes

• Importance du coaching, postures

• Plutôt bonne autonomie des équipes

3,7

• Bonne satisfaction des équipes

• Content de Scrum

Page 20: Passer à Scrum avec 45 personnes - Rétrospective step by step

1

2

3

4

Nov. et Déc. 2014 – Formation et préparation de la transformation

Jan. à Mar. 2015 – Nos premiers pas

Avr. À Juin 2015 – La courbed’apprentissage

5

6

7

Juil. à Sep. 2015 – Vers plus de maturité

Oct. à Déc 2015 – Transformation niveau 2 : Des projets aux produits

2016 – Mode Editeur

Oct. 2014 – Décision de passer à SCRUM

Passer à Scrum avec 45 personnes

Rétrospective step by step

Page 21: Passer à Scrum avec 45 personnes - Rétrospective step by step

La courbe d’apprentissage

Jan Feb Mar Apr May Jun Jul Aug

● Sprint 07 : meilleur sprint

● Mise en place de la communauté de tests

● Mise enproduction difficile

Sep

● Organisation de 3 jours de SlackDays

● Baisse de la vélocité

● Travaux sur la gestion budgétaire

Page 22: Passer à Scrum avec 45 personnes - Rétrospective step by step

T2 2015

Rétrospective

People

ProduitActions Kaïzen

KPI

Leçons apprises

La courbe d’apprentissage

• SlackDays enrichissant• Respect du planning et

cérémonies• Baisse de qualité sur la

fin du trimestre

• Vélocité moyenne en baisse

• Respect des engagements• Ecart avec le chiffré

• Affinage du backlog• Fiabilisation des estimations• Ajout de KPI• Pratiques pour la démo

• Engagement et proactivités des équipes

• Bonnes pratiques s’essoufflent si on ne les anime pas

• Vigilance sur les postures

• Equipe satisfaite mais en perte de vitesse

low high3,1

Page 23: Passer à Scrum avec 45 personnes - Rétrospective step by step

1

2

3

4

Nov. et Déc. 2014 – Formation et préparation de la transformation

Jan. à Mar. 2015 – Nos premiers pas

Avr. À Juin 2015 – La courbe d’apprentissage

5

6

7

Juil. à Sep. 2015 – Vers plus de maturité

Oct. à Déc 2015 – Transformation niveau 2 : Des projets aux produits

2016 – Mode Editeur

Oct. 2014 – Décision de passer à SCRUM

Passer à Scrum avec 45 personnes

Rétrospective step by step

Page 24: Passer à Scrum avec 45 personnes - Rétrospective step by step

Vers plus de maturité

Jan Feb Mar Apr May Jun Jul Aug

● Remise en question

● Remise à niveau de l’exigence

● Annulation d’une release

Sep

● 2ème Release difficile ● Solidification de nos acquis

● MEP importante réussie

Page 25: Passer à Scrum avec 45 personnes - Rétrospective step by step

T3 2015

Rétrospective

People

ProduitActions Kaïzen KPI

Leçons apprises

Vers plus de maturité

• Release de juillet très difficile

• Release complexe en septembre réussie

• Vélocité moyenne stabilisée mais trop faible

• Respect des engagements• Ecart avec le chiffré

• Fiabilisation technique (logs, performance, …)

• Fiabilisation de l’engagement• Adaptation des BurnDown

• Vigilance sur les actions Kaïzen qui n’en étaient pas

• Exigence is the key !• Equipe remotivée et

engagée pour produire au bon niveau d’exigence

low high3,5

Page 26: Passer à Scrum avec 45 personnes - Rétrospective step by step

1

2

3

4

Nov. et Déc. 2014 – Formation et préparation de la transformation

Jan. à Mar. 2015 – Nos premiers pas

Avr. À Juin 2015 – La courbe d’apprentissage

5

6

7

Juil. à Sep. 2015 – Vers plus de maturité

Oct. à Déc 2015 –Transformation niveau 2 : Des projets aux produits

2016 – Mode Editeur

Oct. 2014 – Décision de passer à SCRUM

Passer à Scrum avec 45 personnes

Rétrospective step by step

Page 27: Passer à Scrum avec 45 personnes - Rétrospective step by step

Situation actuelle

Jan Feb Mar Apr May Jun Jul Aug

● Premier cycle complet en SCRUM

● Meilleur sprint

● Communauté de tests

● MEP des premiers produits “new”

● Vacances

Sep

● Réalisation des 2 premiers sprints

● MEP de la première release faite en SCRUM

● SlackDays ● Release difficile ● Solidification de nos acquis

● MEP importante réussie

Page 28: Passer à Scrum avec 45 personnes - Rétrospective step by step

Ce que nous retenons à date

• Des équipes qui ont compris et acquis les bases de Scrum

• Une proactivité et un engagement des équipes plus importants

• Un travail en équipe renforcée

• Une collaboration efficace entre les équipes (solidarité)

• Les Customers Reviews ont rapproché les développeurs des utilisateurs

• Une qualité des livrables en progression

• L’importance de chaque élément du process est comprise

Page 29: Passer à Scrum avec 45 personnes - Rétrospective step by step

Donc !

• En bref, nous sommes enthousiastes …

… Mais toujours prudent

Page 30: Passer à Scrum avec 45 personnes - Rétrospective step by step

Et maintenant ?

• Vers un découpage des équipes en mode produit• Aller vers une approche éditeur

• Création d’expertise fonctionnelle chez les développeurs

• Répartition de la maintenance applicative dans chacune des équipes. Plus d'équipe dédiée.

• Augmenter encore la scalabilité de l’organisation

Page 31: Passer à Scrum avec 45 personnes - Rétrospective step by step

1

2

3

4

Nov. et Déc. 2014 – Formation et préparation de la transformation

Jan. à Mar. 2015 – Nos premiers pas

Avr. À Juin 2015 – La courbe d’apprentissage

5

6

7

Juil. à Sep. 2015 – Vers plus de maturité

Oct. à Déc 2015 – Transformation niveau 2 : Des projets aux produits

2016 – Mode Editeur

Oct. 2014 – Décision de passer à SCRUM

Passer à Scrum avec 45 personnes

Rétrospective step by step

Page 32: Passer à Scrum avec 45 personnes - Rétrospective step by step

Questions