2. 1ère Histoire 2nde Histoire
de l’IT d’Entreprise de l’IT d’Entreprise
Les usages sont connus Usages nouveaux
Processus Ingénierie - Prédictivité 30% des spécifications sont
inconnues le 1er jour du projet
On peut spécifier complètement
les applications avant de les construire Lean -Valeur métier - Time To Value
Jour.Homme: Energie pour construire Acceptation des changements
Pilotage par la Valeur métier
Cycles longs (>12 mois) – Plans Projets Annuels
Cycles courts &
Contractualisation Livraison continue de valeur métier
Boite noire
Compréhension
Commune
Time Boxing
Métiers MOE Test
MOA Projet Exploitation
Co-construction
2
3. Le Principe
Livrer régulièrement et sans régression un système
correspondant aux besoins essentiels et dont la connaissance
est partagée par l’ensemble des acteurs (DSI et métiers) Innovation
Expérience
Utilisateur
Co-construction
Feedback rapide
pour construire
Mise en priorité 2 à 4 semaines le bon logiciel
selon la valeur métier Valeur
Métier
Acceptation
des changements
Livraison aux Utilisateurs: 3-6 sprints 1-4 Livraisons par Projet
3
4. Gestion des Ressources et de la Pression
Traditionnel
Flux continu Agile
Un flux continu de travail, de décision et de validation
Des équipes mixtes travaillant en forte collaboration
et de façon constante, du début à la fin du projet.
Rétrospectives & Amélioration continue
4
6. Pilotage des Projets
Méthode Traditionnelle
Fonctions
Figé
Prédictivité
Projet
Moyens Délai
Estimation Estimation
Incertitudes
provision des risques
6
7. Pilotage des Projets
Méthode Agile
Partager ce qui Maximiser la valeur métier
est connu/ce qui est incertain
Fonctions grâce à la mise en priorité
Le principe de l’Agile n’est & à l’ajustement permanent
pas de limiter l’engagement
Le principe de l’Agile est
d’éliminer les obstacles
qui limitent l’engagement Projet Time Boxing
piloté par
Fixé la valeur Fixé
Moyens Délai
Collaboration forte
Engagement Gagnant-Gagnant
7
8. Une Production de Grande Qualité
Méthode classique: Un processus Méthode Agile: Un processus de
générateur de défauts prévention des défauts
Spécifications
Spécifications
Conformité ?
Tests Programmes Tests
Programmes
Applicable dans une logique fractale:
Des tests logiciels à … la validation par les acteurs métier
8
9. L’Agile définit
Des Principes de Management
Des principes
& des pratiques
Des rôles & des processus
éprouvés
Des Produits
Des Pratiques
d’Ingénierie Logiciel
De nombreux
Retours d’Expérience
9
10. ‘‘The State of Agile development’’
2008 Survey
89 % estiment avoir bénéficié de gains de productivité
(parfois supérieur à 25%)
83% estiment avoir accéléré la mise en marché
83 % estiment avoir réduit le nombre de défauts
63% estiment avoir réduit leurs coûts
Voilà ce qui est Faisons-le en 1er,
puis utilisons le Je vois ce que
le plus important Je comprends mieux
feedback pour vous faites
pour moi ce que vous voulez
adapter le plan
Métier IT Métier IT
10
11. Caractériser les projets pour les méthodes agiles
Agile
Traditionnel
Stabilité du projet Incertitudes projet
Indisponibilité des métiers Taux élevé de changements
Pas/peu d’impact métier Délai contraint
Evolution de systèmes anciens Impacts métier forts
Ergonomie non critique Implication des métiers
Inertie au changement Nouveau développement
Dispersion géographique Systèmes intéractifs
Gouvernance complexe Acceptation du changement
Un lieu unique
Gouvernance simple
11
12. Cas inspirant
Al-Noor Ramji: CIO de BT pendant 6 ans
Il impose un cycle de projet de 90 jours
De 4 300 projets à 29 programmes
De l’accélération du cycle en V…
30 jours de spécification & design
30 jours de développement
30 jours de tests
…à l’adoption des méthodes agiles
Les clients à bord
User stories
Itérations
Tests automatisés
Intégration continue
12
13. Cas inspirant
25+ agile teams
2006 in R&D
100+ agile teams
2010 R&D, IT,& Operations
Release Release Release Release
Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan
Planning cycle for Planning cycle for Planning cycle for
next release next release next release
13
14. Passage à l’échelle de
l’Entreprise
Enjeux Livraison
métiers Agile Portfolio & Prgm Mngt
régulière et
& SI continue de
valeurs métier
Liaison à la
Flexibilité Stratégie métier
Ré-évaluation Maitrise de
périodique l’Architecture Globale
En finir avec le rigide Un rythme projet identique
plan projets annuel 3-4 livraisons / an
14
15. Gestion des Besoins & Exigences
Passage à l’échelle de l’entreprise
Strategic Elément de stratégie métier.
Objective Permet de décider des investissements.
Responsable
Année(s) Métier
Elément de capacité fonctionnelle ou technique visant
Epic à progresser dans la réalisation d’un objectif
stratégique.
Plusieurs livraisons.
1 Mois
Unité de valeur métier ou d’infrastructure.
Feature
Développée pour une livraison. Product Owner +
10 Enabler
Définie et priorisée au niveau Programme. Architecte SI
Semaines
Unité de développement.
Story Développée dans un sprint.
100 Equipe +
2 jrs à 1 sem. de travail
Product Owner
Ré-évalué et décomposé pour chaque cycle de livraison
15
16. Agile@scale
En finir avec Maitrise de
le rigide l’Architecture
plan projets Globale
annuel
Ré-évaluation
périodique
Flexibilité
Un rythme
projet
Liaison à la
identique
Stratégie métier
3-4 livrsons/an
16
17. Agile
Plus de Maîtrise
Plus de Valeur
Plus de Flexibilité
Plus Tôt et Plus Vite
Adaptation au contexte
Adoption Agile des pratiques Agiles
17
18. Questions Feedback
Together. Free your energies
www.capgemini.com