Scrumday 2015 : Un projet agile de 2 ans, de la valse au free jazz en passant par le blues par...

38
ScrumDay 2015 #viseospirit Emmanuel DESGRIPPES Marjorie MELENOTTE

Transcript of Scrumday 2015 : Un projet agile de 2 ans, de la valse au free jazz en passant par le blues par...

ScrumDay 2015#viseospirit

Emmanuel DESGRIPPES

Marjorie MELENOTTE

Un projet agile de 2 ansde la valse au free jazz en passant par le

blues…

Clients

Digital marketing

& Online manager

Web DesignInfrastructure

Intégrateur

+

Site institutionnel

et solution de e-commerce

Un projet d’envergure

ScrumDay 2015 3

Architecture de la solution socle

4ScrumDay 2015

CMS

CMS platform Web sites

eCommerceplatform

Repository

ERP 1 ERP 2 ERP 3 ERPs

Roadmap initiale

Constitution

des équipes

Démarrage des

développementsKick-off projet

Intégration

des design

Livraison V1

Go Live pays pilote Livraison V2

Déploiements pays

et développements

spécifiques

t0

t0 + 6 mois

t0 + 1 an

ScrumDay 2015 5

Let’s start

6ScrumDay 2015

Eq

uip

es

7ScrumDay 2015

Pla

nn

ing Innovation games ®

Atelier de

story mapping

Backlog priorisé

Sprint 1 planifié

Formation

des PO

Clients

Digital marketing

& Online manager

Intégrateur

Constitution

des équipes

Démarrage des

développementsKick-off projetIntégration des

design

Mood dashboard

Intégrateur

Clients

PO très impliqué

Roadmap projet définie

Process Scrum mis en place

Equipe constituée

ScrumDay 2015 8

Welcome web designers

9ScrumDay 2015

Eq

uip

es

10ScrumDay 2015

Pla

nn

ing

Démarrage des

développementsLivraison V1

Go Live pays piloteArrivée des

web designers

Début production

des design

Clients

Digital marketing

& Online manager

IntégrateurWeb Design

Intégration

des design

Choix de

l’agence de

design

Choix de l’agence de design plus long que prévu

Beaucoup de sollicitations pour validation des design

Multiplication des interlocuteurs

Pas de visibilité sur la livraison des templates

Difficultés à planifier le contenu des sprints

Workshops utilisateurs

Propositions de design à valider

Clients

Web Design

Intégrateur

Mood dashboard

ScrumDay 2015 11

A : Abandonner Scrum et trouver une

méthode plus adaptée

B : Freezer le développement back-

end en attendant les templates

C : Proposer de l‘aide à l‘agence de

web design pour aller plus vite

D : Ne rien changer et voir comment

ça se passe

50:50

Et vous, que feriez vous pour gérer la

synchronisation des 2 équipes de production ?

ScrumDay 2015 12

A : Abandonner Scrum et trouver une

méthode plus adaptée

B : Freezer le développement back-

end en attendant les templates

C : Proposer de l‘aide à l‘agence de

web design pour aller plus vite

D : Ne rien changer et voir comment

ça se passe

50:50

Et vous, que feriez vous pour gérer la

synchronisation des 2 équipes de production ?

ScrumDay 2015 13

Et si on passait à Kanban ?

14ScrumDay 2015

Besoins (nouveau) PrêtScopé

TestéA faire En cours Terminé

Fonctionnalité back-end BugTemplate - page Template - composant

Web Design

Maquettes ImagesHtml

& CSS

Clients

WorkflowUser stories

Intégrons, intégrons…

15ScrumDay 2015

Eq

uip

es

16ScrumDay 2015

Pla

nn

ing

Clients

Digital marketing

& Online manager

IntégrateurWeb Design

Livraison V1

Go Live pays pilote

Intégration

des design

Livraison des 1ers

templates

Intégration des

templates

Besoins

(nouveau)Prêt

ScopéTesté

A faireEn

coursTerminé

Go live pays pilote

Finalisation V1

Difficulté à se projeter sur une date de Go live

Perte de contrôle

Design en décalage avec le back-end implémenté

Frustration du passage en mode Kanban

Pression sur les délais de livraison des design

Mood dashboard

Clients

Web Design

Intégrateur

ScrumDay 2015 17

A : Co-localiser les 2 équipesB : Former l‘agence de web

design à l‘agilité

C : Faire intervenir un traducteurD : Pas besoin de collaborer, à

chacun son travail

50:50

Et vous, que mettriez vous en place pour faciliter la

collaboration des 2 équipes de production ?

ScrumDay 2015 18

A : Co-localiser les 2 équipesB : Former l‘agence de web

design à l‘agilité

C : Faire intervenir un traducteurD : Pas besoin de collaborer, à

chacun son travail

50:50

Et vous, que mettriez vous en place pour faciliter la

collaboration des 2 équipes de production ?

ScrumDay 2015 19

Introduction des concepts Scrum

‒ Simulation Lego4Scrum

Teambuilding

‒ Workshop avec tous les équipes du projet

Mise en pratique de la méthode

‒ Construction et partage du backlog

‒ Planification de sprints avec objectifs partagés

Et si on essayait Scrum ?

20ScrumDay 2015

Le Go live, on y croit fort !

21ScrumDay 2015

Eq

uip

es

22ScrumDay 2015

Pla

nn

ing

Clients

Digital marketing

& Online manager

IntégrateurWeb DesignInfrastructure

Livraison des 1ers

designGo Live pays pilote

Mise en place

Scrum

Sprints planifiés

Go Live pays pilote

1er Go live pays réussi

Meilleure synchronisation et coordination par réunionshebdomadaires

Sentiment d’appartenir à la mêmeéquipe

Référentiel partagé

Non impliqué dans le recueil du besoin en amont

Meilleure visibilité sur les besoinsde l’équipe back-end

Clients

Web Design

Intégrateur

Mood dashboard

ScrumDay 2015 23

A : Faire participer l‘équipe

d‘intégration aux workshops

utilisateurs

B : Elle n‘a pas à être impliquée

dans cette phase dédiée au

designers

C : Organiser des sessions de

restitution à postérioriD : La réponse D

50:50

Selon vous, comment mieux impliquer l’équipe

d’intégration dans la phase de recueil du besoin ?

ScrumDay 2015 24

A : Faire participer l‘équipe

d‘intégration aux workshops

utilisateurs

B : Elle n‘a pas à être impliquée

dans cette phase dédiée au

designers

C : Organiser des sessions de

restitution à postérioriD : La réponse D

50:50

Selon vous, comment mieux impliquer l’équipe

d’intégration dans la phase de recueil du besoin ?

ScrumDay 2015 25

Nouveau format de workshops collaboratifs

Et si on organisait des workshops communs?

26ScrumDay 2015

Lundi Mardi Mercredi Jeudi

4 5 6 7

11 12 13 14

………..

On change tout et on recommence !

27ScrumDay 2015

Eq

uip

es

28ScrumDay 2015

Pla

nn

ing

Client

Digital marketing

IntégrateurWeb Design

Infrastructure

Arrivée nouveau

PO

MEP nouvelles

versions site

déployéGo Live pays pilote

Nouvelles features

site socle

Audit et analyse

pour la refonte du

design

Construction de

la nouvelle

solution socle

Maintenance et

évolution du site

déployé

Meilleureadéquation du design aux standards internationaux

Frustration de devoir refaire

Contraintestechniques prises encompte dans la phase de refonte

Montée encompétence sur le projet

Prise en comptede l’historique et de l’existant

Client

Web Design

Intégrateur

Mood dashboard

ScrumDay 2015 29

A : Ne rien changer, les designs

arrivent, on les intègre comme

on peut

B : Modifier la frontière entre

design et intégration

C : L‘équipe d‘intégration fait le

design

D : Ça ne marchera jamais, on

arrête tout

50:50

Selon vous, comment optimiser cette phase de

refonte du design ?

ScrumDay 2015 30

A : Ne rien changer, les designs

arrivent, on les intègre comme

on peut

B : Modifier la frontière entre

design et intégration

C : L‘équipe d‘intégration fait le

design

D : Ça ne marchera jamais, on

arrête tout

50:50

Selon vous, comment optimiser cette phase de

refonte du design ?

ScrumDay 2015 31

Intégrateur

Et si on centralisait tous les développements ?

32ScrumDay 2015

Avant Après

Web Design

Maquettes ImagesHtml

Composants workflows

Analyse & découpage

Pages

Web Design

Maquettes

Intégrateur

Composants workflows

Pages

JSCSS Images

Analyse

Show must go on

33ScrumDay 2015

Eq

uip

es

34ScrumDay 2015

Pla

nn

ing

Client

Digital marketing

IntégrateurWeb Design

Infrastructure

Livraison design

Nouvelles features

site socle

Production des

nouveaux design

Déploiements

pays

Maintenance et

évolution du site

déployé

Livraison nouveau

site socle

Développement

du front-end

Refonte rapide et simplification du design

Déploiement pays amorcé

Adéquation du design aux attentesdu client

Optimisation site mobile à venir

Client

Web Design

Intégrateur

Mood dashboard

Accélération des développements

Recentralisation role d’intégrateur

ScrumDay 2015 35

A : Oui, avec 4 agences de web

design, 3 PO clients différents

pas le temps de s‘ennuyer !

B : Oui, mais en tant que client

C : Seulement quand tout roulait

bien

D : Non, pas du tout, je suis

mauvais danseur

50:50

Et vous, auriez-vous aimé faire parti de ce projet ?

ScrumDay 2015 36

On a valsé sur un air de Scrum

Ambiance jazzy design

C’était hard rock en mode kanban

Retour Techno à Scrum

On a eu le blues quand il a fallu tout refaire

Et let’s rock pour la suite…

On a appris à danser bien des styles,

mais on n’a pas encore essayé :

‒ Le Sirtaki

‒ La bourrée

‒ Le mambo

‒ …

Et en 2 ans…

37ScrumDay 2015

MERCI À NOS SPONSORS et partenaires