Scrumday 2015 : Un projet agile de 2 ans, de la valse au free jazz en passant par le blues par Emmanuel DESGRIPPES, Christophe CREUSEVEAU et Marjorie MELENOTTE
Conférence présentée lors du Scrumday 2015 :
« Scrum, Kanban, Scrumban, quel dilemme ! Quel modèle dois-je suivre ?
Après tout ce n'est peut-être pas gravé dans le marbre, on est agiles bon sang ! »
Nous vous proposons de vous raconter la petite histoire d'un de nos projets qui au fil du temps a vu son mode d'organisation évoluer beaucoup.
Nous partagerons nos joies et nos peines, nos satisfactions et nos déceptions.
Nous reviendrons sur nos décisions (bonnes ou mauvaises, qui sait vraiment...) en partageant ce contexte multi-équipes, multiculturel, pluridisciplinaire...
Et vous, qu'auriez-vous fait à notre place ?
Ähnlich wie Scrumday 2015 : Un projet agile de 2 ans, de la valse au free jazz en passant par le blues par Emmanuel DESGRIPPES, Christophe CREUSEVEAU et Marjorie MELENOTTE
Améliorer l’expérience utilisateur en passant aux Progressive Web App RESONEO
Ähnlich wie Scrumday 2015 : Un projet agile de 2 ans, de la valse au free jazz en passant par le blues par Emmanuel DESGRIPPES, Christophe CREUSEVEAU et Marjorie MELENOTTE (20)
Scrumday 2014 - Pollinisation croisée avec la communauté des designers par Pi...
Scrumday 2015 : Un projet agile de 2 ans, de la valse au free jazz en passant par le blues par Emmanuel DESGRIPPES, Christophe CREUSEVEAU et Marjorie MELENOTTE
2. Un projet agile de 2 ans
de la valse au free jazz en passant par le
blues…
3. Clients
Digital marketing
& Online manager
Web Design Infrastructure
Intégrateur
+
Site institutionnel
et solution de e-commerce
Un projet d’envergure
ScrumDay 2015 3
4. Architecture de la solution socle
4ScrumDay 2015
CMS
CMS platform Web sites
eCommerce
platform
Repository
ERP 1 ERP 2 ERP 3 ERPs
5. 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
7. Equipes
7ScrumDay 2015
Planning
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 projet
Intégration des
design
11. 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
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 12
13. 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
14. Et si on passait à Kanban ?
14ScrumDay 2015
Besoins (nouveau) Prêt
Scopé
Testé
A faire En cours Terminé
Fonctionnalité back-end BugTemplate - page Template - composant
Web Design
Maquettes ImagesHtml
& CSS
Clients
WorkflowUser stories
16. Equipes
16ScrumDay 2015
Planning
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 faire
En
cours
Terminé
Go live pays pilote
Finalisation V1
17. 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
18. A : Co-localiser les 2 équipes
B : Former l‘agence de web
design à l‘agilité
C : Faire intervenir un traducteur
D : 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
19. A : Co-localiser les 2 équipes
B : Former l‘agence de web
design à l‘agilité
C : Faire intervenir un traducteur
D : 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
20. 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
23. 1er Go live pays réussi
Meilleure synchronisation et
coordination par réunions
hebdomadaires
Sentiment d’appartenir à la même
équipe
Référentiel partagé
Non impliqué dans le recueil du
besoin en amont
Meilleure visibilité sur les besoins
de l’équipe back-end
Clients
Web Design
Intégrateur
Mood dashboard
ScrumDay 2015 23
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ériori
D : 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
25. 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ériori
D : 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
26. 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
………..
28. Equipes
28ScrumDay 2015
Planning
Client
Digital marketing
Intégrateur
Web 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é
29. Meilleure
adéquation du
design aux
standards
internationaux
Frustration de
devoir refaire
Contraintes
techniques prises en
compte dans la
phase de refonte
Montée en
compétence sur le
projet
Prise en compte
de l’historique et
de l’existant
Client
Web Design
Intégrateur
Mood dashboard
ScrumDay 2015 29
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 30
31. 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
32. 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
34. Equipes
34ScrumDay 2015
Planning Client
Digital marketing
Intégrateur
Web 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
35. Refonte rapide et
simplification du design
Déploiement pays
amorcé
Adéquation du
design aux attentes
du 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
36. 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
37. 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