50
Les Méthodes Agiles (Scrum, Xp) Les journées Eoles - 24/11/11

Les Méthodes Agiles (Scrum, Xp) Les journées Eoles - 24/11/11

Embed Size (px)

Citation preview

Page 1: Les Méthodes Agiles (Scrum, Xp) Les journées Eoles - 24/11/11

Les Méthodes Agiles

(Scrum, Xp)

Les journées Eoles - 24/11/11

Page 2: Les Méthodes Agiles (Scrum, Xp) Les journées Eoles - 24/11/11

Qui suis je ?Luc Bizeul, Coach Agile indépendant

Développeur, administrateur réseaux (2006)

Formateur, consultant sur l’agilité

Coach Professionnel

Membre du bureau national du French SUG (Scrum au delà des produits logiciels)

Page 3: Les Méthodes Agiles (Scrum, Xp) Les journées Eoles - 24/11/11

Proposition de valeur

Faire découvrir l’agilité

Donner envie d’approfondir

(aidez moi)

Page 4: Les Méthodes Agiles (Scrum, Xp) Les journées Eoles - 24/11/11

Qui êtes vous ?

Page 5: Les Méthodes Agiles (Scrum, Xp) Les journées Eoles - 24/11/11

L’agilité ?

Page 6: Les Méthodes Agiles (Scrum, Xp) Les journées Eoles - 24/11/11

Ce matin

Une brève histoire

C’est quoi ?

Comment ça s’applique dans une DSI ?

Page 7: Les Méthodes Agiles (Scrum, Xp) Les journées Eoles - 24/11/11

Une brève histoire

Page 8: Les Méthodes Agiles (Scrum, Xp) Les journées Eoles - 24/11/11

Une industrie de l’échec ?

Chaos Report - Standish Group 2009

Page 9: Les Méthodes Agiles (Scrum, Xp) Les journées Eoles - 24/11/11

Fonctionnalités utilisées

Jim Johnson, Standish Group, XP 2002

Page 10: Les Méthodes Agiles (Scrum, Xp) Les journées Eoles - 24/11/11

Peut on livrer plus rapidement ?

d'après les travaux d'Hakan Herdogmus, GUAM 2005

Page 11: Les Méthodes Agiles (Scrum, Xp) Les journées Eoles - 24/11/11

Manifeste Agile - 2001

Nous sommes à découvrir de meilleures façons de développer des logiciels en aidant les autres et en développant nous aussi. Par ce travail, nous en sommes venu à valoriser ce qui suit :

Personnes et interactions plutôt que processus et outils

Logiciel fonctionnel plutôt que documentation complète

Collaboration avec le client plutôt que négociation de contrat

Réaction au changement plutôt que suivi d’un plan rigide

Page 12: Les Méthodes Agiles (Scrum, Xp) Les journées Eoles - 24/11/11

Et Maintenant ?

Page 13: Les Méthodes Agiles (Scrum, Xp) Les journées Eoles - 24/11/11

Enquête nationale 2009150 organisations

Taille des organisations

Page 14: Les Méthodes Agiles (Scrum, Xp) Les journées Eoles - 24/11/11

Phase d’adoption

Page 15: Les Méthodes Agiles (Scrum, Xp) Les journées Eoles - 24/11/11

Motivations

Page 16: Les Méthodes Agiles (Scrum, Xp) Les journées Eoles - 24/11/11

Satisfaction des utilisateurs

Page 17: Les Méthodes Agiles (Scrum, Xp) Les journées Eoles - 24/11/11

Et Maintenant :Comment ?

French SUG : 1 000 membres

De plus en plus de conférences

Toutes les DSI des grands groupes vont vers l’agilité

Professionnalisation de l’industrie logicielle

Devenu un standard

Aucune entreprise peut dire qu’elle ne s'intéresse pas à l’agilité

Commen

Page 18: Les Méthodes Agiles (Scrum, Xp) Les journées Eoles - 24/11/11

C’est quoi l’Agilité ?

Nouvelle manière d’organiser le travail

Evolution des métiers

Valorisation du capital immatériel

Page 19: Les Méthodes Agiles (Scrum, Xp) Les journées Eoles - 24/11/11

© lucbizeul 2011

CommercialCommercial RéalisationRéalisation

GestionGestion

Page 20: Les Méthodes Agiles (Scrum, Xp) Les journées Eoles - 24/11/11

Perturbations extérieures

Vision produitConnaissance marché

Commercial

Gestion Planification

Exécution du plan

InvestisseInvestisseurur

Chef de Chef de projetprojet

Développeur Développeur 22

Planificationdécoupage

ordonnancement architecture

répartition des tâchesdescription des tâches à

faire

Développeur Développeur 33Développeur Développeur

11

A la fin du plan, livraison du logiciel

Page 21: Les Méthodes Agiles (Scrum, Xp) Les journées Eoles - 24/11/11

Commercialvision produit

connaissance marché

FacilitateFacilitateurur

réalisation du logiciel

Protège l’équipe des perturbations extérieures

Aide à la Co-Gestionet co création

InvestisInvestisseurseur

Une Une équipeéquipe

eloppeureloppeurss

co-gestionnaires

co-créateurs

Livraison toute les 2 semaines

Page 22: Les Méthodes Agiles (Scrum, Xp) Les journées Eoles - 24/11/11

Scrum est devenu un standard mondial de travail en équipe

Page 23: Les Méthodes Agiles (Scrum, Xp) Les journées Eoles - 24/11/11

Qualité constante (déontologie)

Page 24: Les Méthodes Agiles (Scrum, Xp) Les journées Eoles - 24/11/11

Planification

On détail la vision au cours du développement

Page 25: Les Méthodes Agiles (Scrum, Xp) Les journées Eoles - 24/11/11

En 2 minutes

Page 26: Les Méthodes Agiles (Scrum, Xp) Les journées Eoles - 24/11/11

Valeur métiercoût

d’implémentation

50 10

Priorisation par le ratio valeur métier / coût de réalisation

Page 27: Les Méthodes Agiles (Scrum, Xp) Les journées Eoles - 24/11/11

Xp - la technique

Page 28: Les Méthodes Agiles (Scrum, Xp) Les journées Eoles - 24/11/11

Peut on livrer plus rapidement ?

d'après les travaux d'Hakan Herdogmus, GUAM 2005

Page 29: Les Méthodes Agiles (Scrum, Xp) Les journées Eoles - 24/11/11

En écrivant la recette avant le

code

Et en l’automatisant

Page 30: Les Méthodes Agiles (Scrum, Xp) Les journées Eoles - 24/11/11

Comment accepter le changement ?

Tests

Intégration continue

Architecture émergente

Page 31: Les Méthodes Agiles (Scrum, Xp) Les journées Eoles - 24/11/11

Agilité•Règles du jeux et engagements

•Adaptation au lieu de planification

•Le changement est toujours bienvenu

•Qualité constante

•Livraison régulières

•Des pratiques d’ingénieries

Page 32: Les Méthodes Agiles (Scrum, Xp) Les journées Eoles - 24/11/11

Et dans une DSI ?

Page 33: Les Méthodes Agiles (Scrum, Xp) Les journées Eoles - 24/11/11

!= Avoir un ROI sur un produit

Page 34: Les Méthodes Agiles (Scrum, Xp) Les journées Eoles - 24/11/11

Service Owner

service

UtilisateursDSI Dev

Socle tech

Intégration

Exploit

Responsable de la rentabilité du service rendu aux utilisateurs

Page 35: Les Méthodes Agiles (Scrum, Xp) Les journées Eoles - 24/11/11

Positionnement d’une DSI ?

Faire des projets ?Maintenir un système ?

Page 36: Les Méthodes Agiles (Scrum, Xp) Les journées Eoles - 24/11/11

Lepositionnement professionnel

Page 37: Les Méthodes Agiles (Scrum, Xp) Les journées Eoles - 24/11/11

Accueillir

Page 38: Les Méthodes Agiles (Scrum, Xp) Les journées Eoles - 24/11/11

Optimiser l’occupation des tables

Page 39: Les Méthodes Agiles (Scrum, Xp) Les journées Eoles - 24/11/11

Faire du code

Page 40: Les Méthodes Agiles (Scrum, Xp) Les journées Eoles - 24/11/11

Accompagner le client

Page 41: Les Méthodes Agiles (Scrum, Xp) Les journées Eoles - 24/11/11
Page 42: Les Méthodes Agiles (Scrum, Xp) Les journées Eoles - 24/11/11

Conflit de valeur exploit / dev

Comment aligner des métiers différents ?

Page 43: Les Méthodes Agiles (Scrum, Xp) Les journées Eoles - 24/11/11

Accélérer l’échange et le traitement des données

Positionnement commun

Page 44: Les Méthodes Agiles (Scrum, Xp) Les journées Eoles - 24/11/11

Valeur métier cout implémentation

50 10

Comment prioriser lorsque le projet impact plusieurs métier ?

Page 45: Les Méthodes Agiles (Scrum, Xp) Les journées Eoles - 24/11/11

l’ordonnancement des demandes d’un projet transverse tourne vite à la

foire d’empoigne

Page 46: Les Méthodes Agiles (Scrum, Xp) Les journées Eoles - 24/11/11

Valeur métier

service

valorisation

relative au

service

pondération

total

service client 30 1,5

105Marketing 10 3

exploitation 30 1

Matrice de valeur

Coût de réalisation

TotalPondérati

on

valorisation

relative au

service

Service

53

4 2 Dév

3 5 exploitation

3 10 réseau

Page 47: Les Méthodes Agiles (Scrum, Xp) Les journées Eoles - 24/11/11

Valeur métier cout implémentation

105 53

Ordonnancement pondéré

Page 48: Les Méthodes Agiles (Scrum, Xp) Les journées Eoles - 24/11/11

Dans une DSIAlignement stratégique des différents métiers sur un même positionnement professionnel

Utiliser les matrices de valeurs pour ordonnancer et estimer les coûts transverses

Page 49: Les Méthodes Agiles (Scrum, Xp) Les journées Eoles - 24/11/11

Questions ?

Page 50: Les Méthodes Agiles (Scrum, Xp) Les journées Eoles - 24/11/11

Contacts

[email protected]

06 12 20 60 21

@LucBizeul (twitter)