scrum & vidal retour d'experience
Embed Size (px)
DESCRIPTION
TRANSCRIPT

Scrum & VidalRetour d’expérience
Jean-Laurent de Morlhon
Séminaires méthodes agiles Valtech
4 décembre 2007

Jean-Laurent de Morlhon
• 10 ans d’expérience IT, de développeur à directeur de projet
• 1 Expérience Scrum en tant que Scrum Master.
• 2 expériences eXtreme Programming
• Plusieurs expériences cycle en V, RUP, FDD, mélanges savants etc...
• OpenSource : CodeHaus &

Vidal• Maison d’édition d’information de référence sur les
produits de santés
• Société privée du groupe Anglais United Business Media
• 120 Personnes en France
• Produits “Papiers” & “Numériques”

Vidal Software10 Personnes (8 internes)
RDA ApplicationsMédecins de ville
RIA ApplicationsHôpitaux & Cliniques
APIIntégrateurs

Vidal Expert• Outil de consultation sur l’intégralité des spécialités
génériques et hospitalières Françaises.
• Distribué en version “light” à 90k médecins généralistes de France.
• Application sur CD-ROM
• Création 1997 : Delphi Windows / 4D MacOS
• Mise à jour de données périodiques

Vidal Expert

Vidal Expert

Méthodologies
• Cycle en V
• Cahier des chargesapprécié au volume
• Tentative de FDD (Feature Driven Development)
MOA MOE
specSPEC

Méthodologies: résultats...• Tension forte entre MOA / MOE
• Résistance au changement féroce
• Résultat :Fonctionnalités bancales,Interface graphique déroutantesMise en oeuvre finale résultant d’un compromis forcé...

Pourquoi Scrum ?• Nouvelle équipe MOE
• Nouveau projet d’envergure
• Analyse rétrospective : la conduite de changement est majeure.
• Convaincu de l’approche itérative
• Cahier des charges minimal

Préparation
• Sensibilisation globale à l’entreprise, direction, finance, pour démystifier.
• Accompagnement par des consultants spécialistes.
• Approche progressive ( 2 mois avant le début du projet)

100% Scrum ?✓Sprint Planning
✓Sprint Backlog
✓Scrum Meeting
✓Sprint Demo
✓Sprint Feedback
✓Burndown chart
✴Sprint Retrospective
✴Sprint Backlog

Sprint Planning• Durée de 3 à 6h
• Chef de produit + Equipe de développement
• Nécessite une préparation de tout les membres de l’équipe.
• Calcul des “story points”
• Choix du “but de sprint”

Sprint Backlog

Sprint Backlog

Scrum Meeting• Durée de 5 à 15 min.
• Crucial pour l’échange dans l’équipe.
• Permet aux développeurs de s’évaluer.

Scrum Meeting

BurnDown Charts

Sprint Démo & Feedback
• Moment d’échange unique sur le projet.
• Invitation de tout les intervenants du projets et plus si possible.
• Apres la démo & feedback, session de JIRA.
• Temps de préparation de la démo à éviter.

Scrum & XP
• Scrum / XP : High level / Low level ?
• XP semble compatible pour partie avec scrum.
• XP trop contraignant pour une équipe jeune.

Scrum & XP
• Pratiques XP mise en oeuvre avec scrum
• Testing ( test-first parfois)
• Programmation par paire occasionelle.
• Intégration continue.
• Construction de moins de 10 minutes.

Scrum ça marche !• On a “marketé” la méthode en interne.
• On a bien préparé et on s’est fait accompagner.
• On a souffert d’erreurs de jeunesse.
• On a réussi a travailler à 10 en même temps, sans problème de communication majeur.
• On a réussi a délivrer un produit qui sera commercialisé dans les temps.

?