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

Post on 13-Dec-2014

967 views 0 download

description

 

Transcript of 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

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

Merci à nos sponsors

Urban Turtle