Scrumday 2015 : Un projet agile de 2 ans, de la valse au free jazz en passant par le blues par...
-
Upload
french-scrum-user-group -
Category
Presentations & Public Speaking
-
view
166 -
download
1
Transcript of Scrumday 2015 : Un projet agile de 2 ans, de la valse au free jazz en passant par le blues par...
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
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
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
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
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
………..
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
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