Merci à nos sponsors
Agilité, Scrum Côté Usages
Xavier Warzee – Microsoft FranceJulien Corioland – Access It
Mathieu Szablowski – Pyxis Technologies
Merci à nos sponsors
Agenda
• Pour le chef de projet– Scrum avec Visual Studio Team System 2010• Connecté à Excel ou MS Project
• Pour les équipes – Le « daily scrum » avec TeamTable
– Gérer un projet distribué avec
Merci à nos sponsors
Visual Studio Team System 2010
Merci à nos sponsors
Scrum en 1 slide
Merci à nos sponsors
Mapping de Scrum/XP dans Team System
Product / Spring Backlogs
TDD / Tests Unitaires
Intégration Continue
Responsabilité collective du code
Murs d’informations
Inspecter et adapter
Planifier une release
Métaphore
TFS : Tracking des Work Items
Analyse de Code avec VS
TFS : Build et Contrôle de sources
TFS : Contrôle de sources
TFS : Reports & WebAccess
TFS: Extensibility & Reports
Intégration avec MS Office
VS: Modélisation UML
SCRUM / XP TEAM SYSTEM
Merci à nos sponsors
Le Product Backlog
• Requête Product Backlog• Création de user stories• Prioritisation• Estimation en story points• Ajout de user stories aux
sprints à venir
Merci à nos sponsors
Product Backlog
La requête Product backlog est dans le Team
Explorer
Merci à nos sponsors
Product Backlog
Les nouvelles user stories sont créées
par le Product Owner
Merci à nos sponsors
Product BacklogChaque user story est classée par priorité et se fait assigner des
points
Merci à nos sponsors
Product Backlog
Le classeur global Product Backlog pour
planifier les futurs sprints
Merci à nos sponsors
Product Backlog Workbook
Les stories trop lourdes sont
laissées dans le backlog
Chaque user story est
planifiée sur une itération
Merci à nos sponsors
Product Backlog Workbook
Chaque sprint est ajouté à l’onglet
Iteration Planning …
… avec des dates de début et de fin et la
taille de l’équipe
Le product owner peut visualiser le nombre de story
points planifiés pour les sprints à venir
Merci à nos sponsors
Planification du Sprint
• Division de user stories en tâches
• Equilibrer la charge de l’équipe avec ses capacités
• Engagement• Suivi des interruptions• Suivi de la progression
Merci à nos sponsors
Iteration Backlog Workbook
Chaque sprint a un classeur Excel dédié
Merci à nos sponsors
Iteration Backlog Workbook
Les dates du sprint sont saisies …
Merci à nos sponsors
Iteration Backlog Workbook
... ainsi que toutes les
interruptions (congés) prévues
Merci à nos sponsors
Iteration Backlog Workbook
L’équipe divise la première user
story en tâches
Merci à nos sponsors
Iteration Backlog Workbook
Chaque tâche est estimée en
heures
Merci à nos sponsors
Iteration Backlog Workbook
L’équipe vérifie sa capacité
pour le sprint
Merci à nos sponsors
Iteration Backlog Workbook
La story suivante est à
son tour découpée …
Merci à nos sponsors
Iteration Backlog Workbook
Merci à nos sponsors
Iteration Backlog Workbook
… mais un de ses membres
est trop chargé
L’équipe a une
capacité suffisante …
Merci à nos sponsors
Iteration Backlog Workbook
Merci à nos sponsors
Iteration Backlog Workbook
Continuons.La dernière story est découpée …
Merci à nos sponsors
Iteration Backlog WorkbookD’après les estimations,
l’équipe est en surcharge
Merci à nos sponsors
Iteration Backlog Workbook
La dernière user story est alors
retirée …
Merci à nos sponsors
Iteration Backlog Workbook
… et remplacée par une plus petite à partir du product
backlog
Merci à nos sponsors
Iteration Backlog Workbook
… mais un membre a
toujours trop de travail ! La charge de l’équipe
est maintenant confortable…
Merci à nos sponsors
Iteration Backlog Workbook
Merci à nos sponsors
Iteration Backlog Workbook
Les tâches sont ré-
assignées
Merci à nos sponsors
Iteration Backlog Workbook
La charge est maintenant
équilibrée sur l’équipe
Merci à nos sponsors
Iteration Backlog WorkbookLa dernière étape est de
publier l’itération sur
TFS
La planification est terminée !
Merci à nos sponsors
Lancement du Sprint
• Saisie du reste à faire• Suivi de l’avancement avec
rapports et tableau de bord
• Rétrospectives
Merci à nos sponsors
Saisie du travail réalisé
Il existe plusieurs points d’entrée pour
modifier les work items
Merci à nos sponsors
Saisie du travail réalisé
Team Explorer
Merci à nos sponsors
Saisie du travail réalisé
Classeur Excel Iteration Backlog
Merci à nos sponsors
Saisie du travail réalisé
Portail WSS du Team Project
Merci à nos sponsors
Saisie du travail réalisé
Merci à nos sponsors
Saisie du travail réalisé
Merci à nos sponsors
Saisie du travail réalisé
Team System Web Access
Merci à nos sponsors
Suivi d’avancement
Le graphique Burndown indique le travail terminé
et restant jour/jour
Merci à nos sponsors
Suivi d’avancement
Merci à nos sponsors
Suivi d’avancement
Merci à nos sponsors
Suivi d’avancementL’itération est suivie
en détail dans le portail du projet
Le burndown montre une
équipe à jour …
… et la moitié des tâches sont ouvertes
… mais l’équipe n’a cloturé aucune
story …
Merci à nos sponsors
Suivi d’avancement
Le ScrumMaster ouvre alors un incident pour identifier le problème
Merci à nos sponsors
Suivi d’avancement
L’incident est suivi dans TFS
Merci à nos sponsors
Suivi d’avancement
Les tests sont passés
…
… mais les bugs s’entassent !
Le panneau de contrôle centralise les données pour
garantir le succès de l’itération
Merci à nos sponsors
Suivi d’avancement
Un large choix de rapports évolués
Merci à nos sponsors
RétrospectiveLes rétrospectives
sont saisies dans le wiki du portail projet
Des modèles servent de guide
Merci à nos sponsors
Microsoft Visual Studio 2010
• Le lancement de Microsoft Visual Studio 2010 aura lieu le 12 avril.
• RDV sur le site : • http://visualstudio.fr• http://www.microsoft.com/france/visualstudio/visual-studio-events
Merci à nos sponsors
TeamTable