French Scrum User Group : Adopter l'agilité par les usages

52
Merci à nos sponsors Agilité, Scrum Côté Usages Xavier Warzee – Microsoft France Julien Corioland – Access It Mathieu Szablowski – Pyxis Technologies

description

 

Transcript of French Scrum User Group : Adopter l'agilité par les usages

Page 1: French Scrum User Group : Adopter l'agilité par les usages

Merci à nos sponsors

Agilité, Scrum Côté Usages

Xavier Warzee – Microsoft FranceJulien Corioland – Access It

Mathieu Szablowski – Pyxis Technologies

Page 2: French Scrum User Group : Adopter l'agilité par les usages

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

Page 3: French Scrum User Group : Adopter l'agilité par les usages

Merci à nos sponsors

Visual Studio Team System 2010

Page 4: French Scrum User Group : Adopter l'agilité par les usages

Merci à nos sponsors

Scrum en 1 slide

Page 5: French Scrum User Group : Adopter l'agilité par les usages

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

Page 6: French Scrum User Group : Adopter l'agilité par les usages

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

Page 7: French Scrum User Group : Adopter l'agilité par les usages

Merci à nos sponsors

Product Backlog

La requête Product backlog est dans le Team

Explorer

Page 8: French Scrum User Group : Adopter l'agilité par les usages

Merci à nos sponsors

Product Backlog

Les nouvelles user stories sont créées

par le Product Owner

Page 9: French Scrum User Group : Adopter l'agilité par les usages

Merci à nos sponsors

Product BacklogChaque user story est classée par priorité et se fait assigner des

points

Page 10: French Scrum User Group : Adopter l'agilité par les usages

Merci à nos sponsors

Product Backlog

Le classeur global Product Backlog pour

planifier les futurs sprints

Page 11: French Scrum User Group : Adopter l'agilité par les usages

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

Page 12: French Scrum User Group : Adopter l'agilité par les usages

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

Page 13: French Scrum User Group : Adopter l'agilité par les usages

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

Page 14: French Scrum User Group : Adopter l'agilité par les usages

Merci à nos sponsors

Iteration Backlog Workbook

Chaque sprint a un classeur Excel dédié

Page 15: French Scrum User Group : Adopter l'agilité par les usages

Merci à nos sponsors

Iteration Backlog Workbook

Les dates du sprint sont saisies …

Page 16: French Scrum User Group : Adopter l'agilité par les usages

Merci à nos sponsors

Iteration Backlog Workbook

... ainsi que toutes les

interruptions (congés) prévues

Page 17: French Scrum User Group : Adopter l'agilité par les usages

Merci à nos sponsors

Iteration Backlog Workbook

L’équipe divise la première user

story en tâches

Page 18: French Scrum User Group : Adopter l'agilité par les usages

Merci à nos sponsors

Iteration Backlog Workbook

Chaque tâche est estimée en

heures

Page 19: French Scrum User Group : Adopter l'agilité par les usages

Merci à nos sponsors

Iteration Backlog Workbook

L’équipe vérifie sa capacité

pour le sprint

Page 20: French Scrum User Group : Adopter l'agilité par les usages

Merci à nos sponsors

Iteration Backlog Workbook

La story suivante est à

son tour découpée …

Page 21: French Scrum User Group : Adopter l'agilité par les usages

Merci à nos sponsors

Iteration Backlog Workbook

Page 22: French Scrum User Group : Adopter l'agilité par les usages

Merci à nos sponsors

Iteration Backlog Workbook

… mais un de ses membres

est trop chargé

L’équipe a une

capacité suffisante …

Page 23: French Scrum User Group : Adopter l'agilité par les usages

Merci à nos sponsors

Iteration Backlog Workbook

Page 24: French Scrum User Group : Adopter l'agilité par les usages

Merci à nos sponsors

Iteration Backlog Workbook

Continuons.La dernière story est découpée …

Page 25: French Scrum User Group : Adopter l'agilité par les usages

Merci à nos sponsors

Iteration Backlog WorkbookD’après les estimations,

l’équipe est en surcharge

Page 26: French Scrum User Group : Adopter l'agilité par les usages

Merci à nos sponsors

Iteration Backlog Workbook

La dernière user story est alors

retirée …

Page 27: French Scrum User Group : Adopter l'agilité par les usages

Merci à nos sponsors

Iteration Backlog Workbook

… et remplacée par une plus petite à partir du product

backlog

Page 28: French Scrum User Group : Adopter l'agilité par les usages

Merci à nos sponsors

Iteration Backlog Workbook

… mais un membre a

toujours trop de travail ! La charge de l’équipe

est maintenant confortable…

Page 29: French Scrum User Group : Adopter l'agilité par les usages

Merci à nos sponsors

Iteration Backlog Workbook

Page 30: French Scrum User Group : Adopter l'agilité par les usages

Merci à nos sponsors

Iteration Backlog Workbook

Les tâches sont ré-

assignées

Page 31: French Scrum User Group : Adopter l'agilité par les usages

Merci à nos sponsors

Iteration Backlog Workbook

La charge est maintenant

équilibrée sur l’équipe

Page 32: French Scrum User Group : Adopter l'agilité par les usages

Merci à nos sponsors

Iteration Backlog WorkbookLa dernière étape est de

publier l’itération sur

TFS

La planification est terminée !

Page 33: French Scrum User Group : Adopter l'agilité par les usages

Merci à nos sponsors

Lancement du Sprint

• Saisie du reste à faire• Suivi de l’avancement avec

rapports et tableau de bord

• Rétrospectives

Page 34: French Scrum User Group : Adopter l'agilité par les usages

Merci à nos sponsors

Saisie du travail réalisé

Il existe plusieurs points d’entrée pour

modifier les work items

Page 35: French Scrum User Group : Adopter l'agilité par les usages

Merci à nos sponsors

Saisie du travail réalisé

Team Explorer

Page 36: French Scrum User Group : Adopter l'agilité par les usages

Merci à nos sponsors

Saisie du travail réalisé

Classeur Excel Iteration Backlog

Page 37: French Scrum User Group : Adopter l'agilité par les usages

Merci à nos sponsors

Saisie du travail réalisé

Portail WSS du Team Project

Page 38: French Scrum User Group : Adopter l'agilité par les usages

Merci à nos sponsors

Saisie du travail réalisé

Page 39: French Scrum User Group : Adopter l'agilité par les usages

Merci à nos sponsors

Saisie du travail réalisé

Page 40: French Scrum User Group : Adopter l'agilité par les usages

Merci à nos sponsors

Saisie du travail réalisé

Team System Web Access

Page 41: French Scrum User Group : Adopter l'agilité par les usages

Merci à nos sponsors

Suivi d’avancement

Le graphique Burndown indique le travail terminé

et restant jour/jour

Page 42: French Scrum User Group : Adopter l'agilité par les usages

Merci à nos sponsors

Suivi d’avancement

Page 43: French Scrum User Group : Adopter l'agilité par les usages

Merci à nos sponsors

Suivi d’avancement

Page 44: French Scrum User Group : Adopter l'agilité par les usages

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 …

Page 45: French Scrum User Group : Adopter l'agilité par les usages

Merci à nos sponsors

Suivi d’avancement

Le ScrumMaster ouvre alors un incident pour identifier le problème

Page 46: French Scrum User Group : Adopter l'agilité par les usages

Merci à nos sponsors

Suivi d’avancement

L’incident est suivi dans TFS

Page 47: French Scrum User Group : Adopter l'agilité par les usages

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

Page 48: French Scrum User Group : Adopter l'agilité par les usages

Merci à nos sponsors

Suivi d’avancement

Un large choix de rapports évolués

Page 49: French Scrum User Group : Adopter l'agilité par les usages

Merci à nos sponsors

RétrospectiveLes rétrospectives

sont saisies dans le wiki du portail projet

Des modèles servent de guide

Page 50: French Scrum User Group : Adopter l'agilité par les usages

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

Page 51: French Scrum User Group : Adopter l'agilité par les usages

Merci à nos sponsors

TeamTable

Page 52: French Scrum User Group : Adopter l'agilité par les usages

Merci à nos sponsors

Urban Turtle