View
748
Download
1
Category
Preview:
DESCRIPTION
Retour d'expérience
Citation preview
#agilefrance
Merci à nos sponsors :
goldweb & mail
Agile contre Cycle en V : Le matchRetour d'expérience – Etienne Charignon – Consultant Valtech
Agile contre Cycle en V : Le matchRetour d'expérience – Etienne Charignon – Consultant Valtech
2
Le projet
4
Le sujet
Un site web de vente de ciment en ligne à destination des partenaires professionnels
Commande de ciment par camion de 34 tonnesacheter
34 t
5
L’histoire
Démarrage Le projet IndustrialisationA la conquête
du monde
L'auditAppeld'offre
Le forfaitAgile
C'estgagné !
Le core model
La France
Et plus loin...
On est en concurrence !
Le match
7
Deux fois le même site web !
Malaisie
Cycle en V
10 personnes / 2 mois
Framework maison
Intégration SI synchrone
Afrique du Sud
Agile
5 personnes / 4 mois
Java standard, composants OSS
Intégration SI asynchrone
8
On est en prod !
Chronologie
Avril Mai Juin AoûtJuillet
Pas en prod !
Ça c’est la phase de mise au point !
2011 :
Démo
On est en prod !
Les différences AgileAgile
10
Les différences - La prétention
La prétention des projets en cascade (le mythe du mois.homme)
4 mois x 5 hommes ≠ 2 mois x 10 hommes
20 ≠ 20
Les projets informatiques ne sont pas linéaires
11
Les différences - Le contenu fonctionnel
Malaisie :
– tout le contenu prévu est présent et même plus !
Afrique du sud :
– contenu réduit, ajusté... « incomplet »... mais satisfaisant
12
Malaisie :
– 10 personnes en 2 mois. Travail d'équipe impossible !
Afrique du sud :
– Développement en France dans les locaux de Lafarge
– PO, manager Lafarge, équipes intégration SI : tous très accessibles
– L'équipe d'intégration SI avait accès à notre usine logicielle
Les différences - Le travail d'équipe
13
Les différences – Architecture technique
Malaisie :
– Intégration avec le SI synchrone
– Framework maison
– Solution industrielle
Afrique du sud :
– Intégration avec le SI asynchrone
– Java standard + composants Open Source classiques
– Solution « craftée »
– Construction incrémentale (simplification BDD)
14
Au mois d'août en Afrique du sud
15
Pendant ce temps là en Chine...
16
Les différences - Mise en production
Mise en production...
– En continu sur un serveur de dev
– A chaque fin d'itération sur un serveur de recette
– A la moitié (un peu plus) du projet en production
Avantages
– Feedbacks courts
– Quelques « tests » de performances
– Mise au point de l'intégration SI
La performance c’est déjà de commencer par mettre en prod !
Thank you
Recommended