L'agile en projet court agile france 2012

Post on 30-Jun-2015

243 views 0 download

Transcript of L'agile en projet court agile france 2012

#agilefrance

L’Agile en projet court : Êtes-vous prêts ?

Jonathan Scher

Guillaume Duquesnay

Coachs Agile, OCTO

Projet court

Durée < stabilisation de la vélocité4 à 8 semaines

ÊTES-VOUS PRÊTS ?

Problème d’échelle

• Temps d’absorption d’un « soucis » = X jours

• 1 jour = 5% de 4 semaines

• Grain de sable = Rocher

Prenez le temps de cadrer

Cadrage 360– Mobilisation– Vision et Enjeux– Carte fonctionnelle– Architecture– Backlog itération 1 & 2– Revue des risques

=> Allez-vous sur un terrain stable ?

Enjeux produit stable

• On sait ce qu’on veut– Pas de recherche, pas d’investigation

• Equipe autonome sur le fonctionnel– Prêt à trancher, à innover pour tenir l’enjeu – Sans décision extérieure

Avez-vous une vision stable du produit ?

Équipe proactive

• Connaît la méthode et la technique– S’adapter : OK– Apprendre : KO

• Profils sociables mais non consensuels– Alerte, feedback, autonomie

Pratiques éprouvées

• Qualité : pas de débat– Code lisible, Tests, ACID, SOLID, etc.

• Revues de code ou binômage– Équipe expérimentée sur ces pratiques

Êtes-vous sensibilisés à la dette technique ?

Êtes-vous prêt ?

• Allez-vous sur un terrain stable ?

• L’équipe est-elle autonome ?

PRATIQUES EN PROJET COURT

Ce qui a changé

• Itérations symboliques

• Flux continu

• Rituels minimalistes

1 Itération type

• …

• …

• …

• Et à la fin, une rétro

1 journée type

• Stand-Up Meeting

• Spec / Code / Validation

• Au fil de l’eau, au besoin– Analyse de problème– Chiffrage de user story– Mise en prod– Revue indicateurs– Revue de risques

• 1 meeting par sujet

Ce qui devient critique

• Discipline

• Approche systématique

• Recherche de résilience

• Co-propriété du code

Processus par défautEtape Definition of Done

Prêt à chiffrer Story chiffrée

En spécification / cadrage 1 email• test de recette clair• tout élément utile fonctionnel ou archi

Tests fonctionnels Cas de tests de recette écrits sur le wiki

Développement Tests unitairesTests de recette automatisés Revue de code par 1 collègueBuild Jenkins OKTesté sur une autre machine

Prêt à recetter Validé par PO

Prêt à intégrer Déployé automatiquement en intégrationTesté en intégration

À déployer Testé en prod

Déployé

Sur quoi piloter ?

• La vélocité marche mal

• < 4 semaines de la fin : évaluez « au nez »

• Pilotez avec les risques

(pas essayé : temps de cycle Lean)

Paradoxe

• Projet court => Pensez pour durer

• Pour être rapide => Recherchez la résilience

Stressez vos pratiques !

Agile en projet court~= Agile sur un gros projet

~= Agile au forfait~= Agile sur 50 mois

Lequel essayez-vous ?

QUESTIONS

@jonathan_scher

@duquesnay