agile contre cascade - rex - agile france 2012

17
#agilefrance Merci à nos sponsors : gold web & mail Agile contre Cycle en V : Le match Retour d'expérience – Etienne Charignon – Consultant Valtech

Upload: etienne-charignon

Post on 04-Jul-2015

748 views

Category:

Technology


1 download

DESCRIPTION

Retour d'expérience

TRANSCRIPT

Page 1: Agile contre Cascade - REX - Agile france 2012

#agilefrance

Merci à nos sponsors :

goldweb & mail

Agile contre Cycle en V : Le matchRetour d'expérience – Etienne Charignon – Consultant Valtech

Page 2: Agile contre Cascade - REX - Agile france 2012

Agile contre Cycle en V : Le matchRetour d'expérience – Etienne Charignon – Consultant Valtech

2

Page 3: Agile contre Cascade - REX - Agile france 2012

Le projet

Page 4: Agile contre Cascade - REX - Agile france 2012

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

Page 5: Agile contre Cascade - REX - Agile france 2012

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 !

Page 6: Agile contre Cascade - REX - Agile france 2012

Le match

Page 7: Agile contre Cascade - REX - Agile france 2012

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

Page 8: Agile contre Cascade - REX - Agile france 2012

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 !

Page 9: Agile contre Cascade - REX - Agile france 2012

Les différences AgileAgile

Page 10: Agile contre Cascade - REX - Agile france 2012

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

Page 11: Agile contre Cascade - REX - Agile france 2012

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

Page 12: Agile contre Cascade - REX - Agile france 2012

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

Page 13: Agile contre Cascade - REX - Agile france 2012

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)

Page 14: Agile contre Cascade - REX - Agile france 2012

14

Au mois d'août en Afrique du sud

Page 15: Agile contre Cascade - REX - Agile france 2012

15

Pendant ce temps là en Chine...

Page 16: Agile contre Cascade - REX - Agile france 2012

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 !

Page 17: Agile contre Cascade - REX - Agile france 2012

Thank you