La validation des développements effectués est une question importante dans la mise en place de l’agilité. Habituellement avec les méthodes prédictives, elle s’effectue à la fin d’une phase du développement accompagnés souvent de délais imprévus et de problèmes de qualité. En agilité, la validation est réalisée tout au long de l’élaboration du projet et non plus à la fin. Comment pouvons-nous alors insérer une validation efficace sur nos projets sans surcout? Et comment augmenter la réactivité sur la correction des anomalies ?
Axel Villechalane, Pierre-Yves Jair, Sébastien Menetrier, évoqueront, suivant la typologie des projets, des pratiques et des outils qui permettent de fluidifier cette phase indispensable de la production d’un produit.
10. 18/06/2013 REX Transition à grande échelle
Soat Agile
Contexte
๏ Typologie
de
projets
๏ TMA
(Kanban)
๏ ≈
30
projets
๏ 2
personnes
๏ MEP
plusieurs
fois
par
mois
๏ ≈
5
applica1ons
par
déploiement
๏ Récents
(Scrum)
๏ 2
projets
๏ 5
développeurs
๏ 1
livraison
tous
les
2-‐3
semaines
7
11. 18/06/2013 REX Transition à grande échelle
Soat Agile
Contexte
๏ Typologie
de
projets
๏ TMA
(Kanban)
๏ ≈
30
projets
๏ 2
personnes
๏ MEP
plusieurs
fois
par
mois
๏ ≈
5
applica1ons
par
déploiement
๏ Récents
(Scrum)
๏ 2
projets
๏ 5
développeurs
๏ 1
livraison
tous
les
2-‐3
semaines
7
๏ Caractéris1ques
๏ TMA
๏ Projets
Legacy
๏ Environnement
ancien
๏ Difficilement
scalable
๏ Projets
récents
๏ Intégra1on
d’ou1ls
récents
๏ Pra1que
de
sécurisa1on
des
développements
automa1sés
18. 18/06/2013 REX Transition à grande échelle
Soat Agile
Livrer
fréquemment
๏ Objec1fs
๏ Livrer
fréquemment
10
19. 18/06/2013 REX Transition à grande échelle
Soat Agile
Livrer
fréquemment
๏ Objec1fs
๏ Livrer
fréquemment
๏ Pra1ques
constatées
๏ 1
livrable
par
environnement
๏ Compila1on
difficilement
automa1sable
๏ Temps
de
livraison
importants
+
Manuelle
๏ Incompa1bilite
du
délai
de
livraison
avec
l’Agilité
10
20. 18/06/2013 REX Transition à grande échelle
Soat Agile
Livrer
fréquemment
๏ Objec1fs
๏ Livrer
fréquemment
๏ Pra1ques
constatées
๏ 1
livrable
par
environnement
๏ Compila1on
difficilement
automa1sable
๏ Temps
de
livraison
importants
+
Manuelle
๏ Incompa1bilite
du
délai
de
livraison
avec
l’Agilité
๏ Implémenta1on
๏ Con1nuous
Delivery
๏ Ges1onnaire
de
sources
๏ Build
Maker
(Scalable)
10
21. 18/06/2013 REX Transition à grande échelle
Soat Agile
Livrer
fréquemment
๏ Objec1fs
๏ Livrer
fréquemment
๏ Pra1ques
constatées
๏ 1
livrable
par
environnement
๏ Compila1on
difficilement
automa1sable
๏ Temps
de
livraison
importants
+
Manuelle
๏ Incompa1bilite
du
délai
de
livraison
avec
l’Agilité
๏ Implémenta1on
๏ Con1nuous
Delivery
๏ Ges1onnaire
de
sources
๏ Build
Maker
(Scalable)
๏ Les
ac1ons
๏ POC
Build
Maker
๏ Forma1ons
๏ Accompagnement
dans
la
transi1on
10
22. 18/06/2013 REX Transition à grande échelle
Soat Agile
Livrer
fréquemment
๏ Objec1fs
๏ Livrer
fréquemment
๏ Pra1ques
constatées
๏ 1
livrable
par
environnement
๏ Compila1on
difficilement
automa1sable
๏ Temps
de
livraison
importants
+
Manuelle
๏ Incompa1bilite
du
délai
de
livraison
avec
l’Agilité
๏ Implémenta1on
๏ Con1nuous
Delivery
๏ Ges1onnaire
de
sources
๏ Build
Maker
(Scalable)
๏ Les
ac1ons
๏ POC
Build
Maker
๏ Forma1ons
๏ Accompagnement
dans
la
transi1on
10
24. 18/06/2013 REX Transition à grande échelle
Soat Agile
Séréniser
les
livraisons
๏ Objec1f
๏ Rendre
sereines
les
livraisons
11
25. 18/06/2013 REX Transition à grande échelle
Soat Agile
Séréniser
les
livraisons
๏ Objec1f
๏ Rendre
sereines
les
livraisons
๏ Pra1que
constatées
๏ Période
importante
de
valida1on
fonc1onnelle
๏ Impasse
sur
les
tests
de
régression
๏ Valida1on
manuelle
11
26. 18/06/2013 REX Transition à grande échelle
Soat Agile
Séréniser
les
livraisons
๏ Objec1f
๏ Rendre
sereines
les
livraisons
๏ Pra1que
constatées
๏ Période
importante
de
valida1on
fonc1onnelle
๏ Impasse
sur
les
tests
de
régression
๏ Valida1on
manuelle
๏ Implémenta1on
๏ Intégra1on
Con1nue
๏ Mise
en
place
de
Tests
Unitaires
Automa1sés
๏ Mise
en
place
de
Tests
Fonc1onnels
Automa1sés
11
27. 18/06/2013 REX Transition à grande échelle
Soat Agile
Séréniser
les
livraisons
๏ Objec1f
๏ Rendre
sereines
les
livraisons
๏ Pra1que
constatées
๏ Période
importante
de
valida1on
fonc1onnelle
๏ Impasse
sur
les
tests
de
régression
๏ Valida1on
manuelle
๏ Implémenta1on
๏ Intégra1on
Con1nue
๏ Mise
en
place
de
Tests
Unitaires
Automa1sés
๏ Mise
en
place
de
Tests
Fonc1onnels
Automa1sés
๏ Les
ac1ons
๏ Mise
en
place
de
POC
๏ Forma1ons
๏ Accompagnement
des
équipes
11
28. 18/06/2013 REX Transition à grande échelle
Soat Agile
Séréniser
les
livraisons
๏ Objec1f
๏ Rendre
sereines
les
livraisons
๏ Pra1que
constatées
๏ Période
importante
de
valida1on
fonc1onnelle
๏ Impasse
sur
les
tests
de
régression
๏ Valida1on
manuelle
๏ Implémenta1on
๏ Intégra1on
Con1nue
๏ Mise
en
place
de
Tests
Unitaires
Automa1sés
๏ Mise
en
place
de
Tests
Fonc1onnels
Automa1sés
๏ Les
ac1ons
๏ Mise
en
place
de
POC
๏ Forma1ons
๏ Accompagnement
des
équipes
11
30. 18/06/2013 REX Transition à grande échelle
Soat Agile
Pérenniser
les
livraisons
๏ Objec1f
๏ Pérenniser
les
livraisons
12
31. 18/06/2013 REX Transition à grande échelle
Soat Agile
Pérenniser
les
livraisons
๏ Objec1f
๏ Pérenniser
les
livraisons
๏ Pra1que
๏ Difficulté
dans
la
compréhension
du
code
๏ Pra1que
du
copier/coller
๏ Pas
d’introspec1on
des
développements
12
32. 18/06/2013 REX Transition à grande échelle
Soat Agile
Pérenniser
les
livraisons
๏ Objec1f
๏ Pérenniser
les
livraisons
๏ Pra1que
๏ Difficulté
dans
la
compréhension
du
code
๏ Pra1que
du
copier/coller
๏ Pas
d’introspec1on
des
développements
๏ Implémenta1on
๏ Code
review
๏ Analyse
de
la
couverture
de
test
๏ Qualimétrie
des
développements
12
33. 18/06/2013 REX Transition à grande échelle
Soat Agile
Pérenniser
les
livraisons
๏ Objec1f
๏ Pérenniser
les
livraisons
๏ Pra1que
๏ Difficulté
dans
la
compréhension
du
code
๏ Pra1que
du
copier/coller
๏ Pas
d’introspec1on
des
développements
๏ Implémenta1on
๏ Code
review
๏ Analyse
de
la
couverture
de
test
๏ Qualimétrie
des
développements
๏ Les
ac1ons
๏ Mise
en
place
des
ou1ls
+
Forma1on
๏ Intégra1on
à
la
DoD
12
41. 18/06/2013 REX Transition à grande échelle
Soat Agile
Conclusions
๏La
technique
reste
indépendante
de
l’implémenta1on
de
l’agilité
17
42. 18/06/2013 REX Transition à grande échelle
Soat Agile
Conclusions
๏La
technique
reste
indépendante
de
l’implémenta1on
de
l’agilité
๏Bénéfices
d’une
bonne
transi1on
organisa1onnelle
17