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

Scrum & VIdal Retour d'experience

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Scrum & VIdal Retour d'experience

Scrum & VidalRetour d’expérience

Jean-Laurent de Morlhon

Séminaires méthodes agiles Valtech

4 décembre 2007

Page 2: Scrum & VIdal Retour d'experience

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 &

Page 3: Scrum & VIdal Retour d'experience

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”

Page 4: Scrum & VIdal Retour d'experience

Vidal Software10 Personnes (8 internes)

RDA ApplicationsMédecins de ville

RIA ApplicationsHôpitaux & Cliniques

APIIntégrateurs

Page 5: Scrum & VIdal Retour d'experience

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

Page 6: Scrum & VIdal Retour d'experience

Vidal Expert

Page 7: Scrum & VIdal Retour d'experience

Vidal Expert

Page 8: Scrum & VIdal Retour d'experience

Méthodologies

• Cycle en V

• Cahier des chargesapprécié au volume

• Tentative de FDD (Feature Driven Development)

MOA MOE

specSPEC

Page 9: Scrum & VIdal Retour d'experience

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é...

Page 10: Scrum & VIdal Retour d'experience

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

Page 11: Scrum & VIdal Retour d'experience

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)

Page 12: Scrum & VIdal Retour d'experience

100% Scrum ?✓Sprint Planning

✓Sprint Backlog

✓Scrum Meeting

✓Sprint Demo

✓Sprint Feedback

✓Burndown chart

✴Sprint Retrospective

✴Sprint Backlog

Page 13: Scrum & VIdal Retour d'experience

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”

Page 14: Scrum & VIdal Retour d'experience

Sprint Backlog

Page 15: Scrum & VIdal Retour d'experience

Sprint Backlog

Page 16: Scrum & VIdal Retour d'experience

Scrum Meeting• Durée de 5 à 15 min.

• Crucial pour l’échange dans l’équipe.

• Permet aux développeurs de s’évaluer.

Page 17: Scrum & VIdal Retour d'experience

Scrum Meeting

Page 18: Scrum & VIdal Retour d'experience

BurnDown Charts

Page 19: Scrum & VIdal Retour d'experience

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.

Page 20: Scrum & VIdal Retour d'experience

Scrum & XP

• Scrum / XP : High level / Low level ?

• XP semble compatible pour partie avec scrum.

• XP trop contraignant pour une équipe jeune.

Page 21: Scrum & VIdal Retour d'experience

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.

Page 22: Scrum & VIdal Retour d'experience

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.

Page 23: Scrum & VIdal Retour d'experience

?