INTRODUCTION À LA GESTION DE PROJET AGILE (BACKLOG, TABLEAUX DE BORD, BURNDOWN, PLANIFICATION D ITERATIONS)

Documents pareils
INTRODUCTION AUX TESTS CODES DE L INTERFACE UTILISATEUR

INTRODUCTION AUX TESTS DE PERFORMANCE ET DE CHARGE

L'AGILITÉ AVEC VISUAL STUDIO

Une bonne dose d'agilité au cœur de votre équipe. La rece e Visual Studio 2012 pour des projets maitrisés

User stories et Backlog de produit

Corrigé de l'atelier pratique du module 8 : Implémentation de la réplication

Les méthodes itératives. Hugues MEUNIER

Le Product Owner Clé de voute d un projet agile réussi

Scrum + Drupal = Julien Dubois

Topologie du web - Valentin Bourgoin - Méthodes agiles & SCRUM

1/15. Jean Bernard CRAMPES Daniel VIELLE

Formation. Module WEB 4.1. Support de cours

Voici quelques astuces pour exécuter des tâches courantes. Série Mise en route

Corrigé de l'atelier pratique du module 5 : Analyse de SQL Server

Corrigé de l'atelier pratique du module 3 : Récupération d'urgence

Certification Scrum Master

OpenText Content Server v10 Cours (ex 101) L essentiel de la gestion des connaissances

L'agilité appliquée à nous-mêmes. Philippe Krief, PhD Development Manager IBM France Lab

Règles d engagement. Présentation Diapositives Bibliographie Questions Les vertus de la marche

Le cycle de développement des produits à la Société GRICS : une nouvelle approche

Tableau comparatif des offres Visual Studio

GESTION DE PROJET : LA METHODE AGILE

backlog du produit Product Owner

25/12/2012

Vous venez de procéder à la mise à jour? Découvrez les nouveautés de Microsoft Dynamics CRM 2013 et Microsoft Dynamics CRM Online, automne 2013

WinTask x64 Le Planificateur de tâches sous Windows 7 64 bits, Windows 8/ bits, Windows 2008 R2 et Windows bits

Cours Ephec Niv. 2 : Technique et gestion de projet. Par Monsieur Bertieaux Année Académique Quelles sont les 4 valeurs Agiles?

Créer des documents interactifs

Corrigé de l'atelier pratique du module 6 : Transfert de données

Gestion de Projet Agile

:...2 I.6. :... 2 I.7. :... 2 I.8. :...3 I.9. :... 3 I.10. :... 3 II. 4 II.1.

Gestion de projet Agile. STS IRIS Module «Gérer et organiser un projet informatique»

Créer et partager des fichiers

Révision salariale - Manager

Architecture pragmatique pour la gestion du cycle de vie des applications (ALM)

WINDOWS 8. Windows 8 se distingue par la présence de 2 interfaces complémentaires :

SPT Description du cours NORAMSOFT SPT2013. SharePoint 2013 pour développeurs

Utilisation avancée de SugarCRM Version Professional 6.5

Solutions en ligne Guide de l utilisateur

TUTORIAL Microsoft Project 2010 Fonctionalités de base

PRISE EN MAIN RAPIDE

Guide Tenrox R8.7 de configuration de Microsoft Reporting Services

Gestion des Factures

L accès à distance du serveur

Silhouette Studio Leçon N 2

Paramétrage de pools d'applications sous IIS 6.0

Yassine ZAKARIA SÉMINAIRE : MÉTHODES AGILES

Formation agile. Formation agile Created on 24 janv Edited on 29 févr Page 1 sur 16

Guide de l utilisateur Mikogo Version Windows

< Atelier 1 /> Démarrer une application web

SCRUM chez BWIN : implémentation d une méthode agile dans Focalpoint Spasija Taseva et Corinne Bacle

Manuel d utilisation du site web de l ONRN

HTTP Commander. Table des matières. 1-Présentation de HTTP Commander

Call Center View Alarm Reporter

Utiliser SQL Server 2008 R2 Reporting Services comme source de donne es pour Microsoft Excel

CREG : versailles.fr/spip.php?article803

Programmation Agile Mise en oeuvre via Scrum et l'extreme Programming (XP)

Tenrox. Guide d intégration Tenrox-Salesforce. Janvier Tenrox. Tous droits réservés.

Access. Apprenez exactement ce dont vous avez besoin Progressez à votre rythme Téléchargez les exercices. Joyce Cox et Joan Lambert

Guide d utilisation 2012

EXTENSION de Microsoft Dynamics CRM Réf FR 80452

Guide d installation CLX.PayMaker Office (3PC)

FACTURATION. Menu. Fonctionnement. Allez dans le menu «Gestion» puis «Facturation» 1 Descriptif du dossier (onglet Facturation)

Modèle de changement d organisation. Leanpizza.net présente. Petit Guide Rapide du jeu de cartes Modèle de Changement d Organisation

Microsoft Application Center Test

Scénario de prise en main DataCar CRM v2.3 Gamme SFA

Niveau 1. Atelier d'initiation à l'ordinateur ... Fondation de la Bibliothèque Memphrémagog inc. Magog (Québec) J1X 2E7 Tél.

UserLock Guide de Démarrage rapide. Version 8.5

SQL Server Installation Center et SQL Server Management Studio

À propos du Guide de l'utilisateur final de VMware Workspace Portal

Gestion des références bibliographiques. Comment simplifier la gestion des références bibliographiques?

Business Intelligence

MEGA ITSM Accelerator. Guide de Démarrage

ESPACE COLLABORATIF SHAREPOINT

Comment utiliser FileMaker Pro avec Microsoft Office

FORMATION MULTIMÉDIA LVE

Configuration de Microsoft Internet Explorer pour l'installation des fichiers.cab AppliDis

Méthodologies SCRUM Présentation et mise en oeuvre

MEGA ITSM Accelerator. Guide de démarrage

COMMENT CREER SIMPLEMENT UN TABLEAU DE BORD AVEC SAS BI DASHBOARD 4.3?

Apps Sage : les 10 étapes pour publier vos données dans le Cloud.

Sauvegarde d'une base de données SQL Server Express 2005

Utiliser Reporting Services pour des NewsLetter

Créer sa première base de données Access Partie 3/4 - Création d un formulaire

INF 1250 INTRODUCTION AUX BASES DE DONNÉES. Guide d étude

SQL Server 2012 Implémentation d'une solution de Business Intelligence (Sql Server, Analysis Services...)

Atelier Le gestionnaire de fichier

Retour d expérience implémentation Scrum / XP

Découvrir la messagerie électronique et communiquer entre collègues. Entrer dans le programme Microsoft Outlook Web Access

Découvrez Windows NetMeeting

Automatisez votre gestion et vos procédures commerciales

LES BIBLIOTHEQUES DE WINDOWS 7

REX Scrum Master du terrain

MIGRATION DE THUNDERBIRD VERS OUTLOOK mardi 16 octobre 2012

Scrum. ... pour des projets informatiques agiles. Pascal Lando Certified Scrum product owner

Alfresco Guide Utilisateur

Formation des utilisateurs du SIFE 2.0 Services de garde d enfants

INGÉNIEUR - DÉVELOPPEUR SENIOR.NET. 31 ans - 8 ans d'expérience

Access 2007 FF Access FR FR Base

Transcription:

INTRODUCTION À LA GESTION DE PROJET AGILE (BACKLOG, TABLEAUX DE BORD, BURNDOWN, PLANIFICATION D ITERATIONS)

1 Introduction à la gestion de projet Agile Sommaire AVERTISSEMENT... 2 APERÇU... 3 EXERCICE 1 : BACKLOG DE PRODUIT ET SPRINTS... 4 EXERCICE 2 : TABLEAU DE SUIVI... 18

2 Introduction à la gestion de projet Agile Avertissement Ce document est fourni uniquement à titre indicatif. MICROSOFT N APPORTE AUCUNE GARANTIE, EXPRESSE OU IMPLICITE, A CE DOCUMENT. Les informations figurant dans ce document, notamment les URL et les références aux sites Internet, peuvent être modifiées sans préavis. Les risques d utiliser ce document ou ses résultats sont entièrement à la charge de l'utilisateur. Sauf indication contraire, les sociétés, les entreprises, les produits, les noms de domaine, les adresses électroniques, les logos, les personnes, les lieux et les évènements utilises dans ce document sont fictifs. Toute ressemblance avec des entreprises, noms d entreprise, produits, noms de domaine, adresses électroniques, logos, personnes ou évènements réels serait purement fortuite et involontaire

3 Introduction à la gestion de projet Agile Aperçu Durée d exécution du scénario : 30 minutes Dans cet atelier, vous allez apprendre comment Visual Studio Team Foundation Server 2012 peut vous aider à rapidement planifier, gérer et suivre le travail de votre équipe. Vous allez découvrir les nouveaux outils de backlog de produit, de sprint et le tableau de bord que vous pourrez utiliser pour suivre le flux de travail au cours d une itération. À propos du scenario Fabrikam Fiber La société fictive Fabrikam Fiber fournit la télévision par le cable ainsi que l ensemble des services associé à cette télévision. Cette société grandit rapidement et utilise Windows Azure pour dimensionner facilement leur ressources et faire face au nombre d utilisateurs grandissant rapidement. Ils utilisent également un site web qu ils hébergent dans leur infrastructure, en ASP.NET MVC, cette application est utilisée par les forces commerciales pour gérer les demandes des clients.

4 Introduction à la gestion de projet Agile Exercice 1 : Backlog de produit et sprints Dans cet exercice, vous allez apprendre à utiliser Team Foundation Server 2012 pour gérer un backlog de produit, créer des éléments de travail, découper ces éléments de travail en tâches et assigner ces tâches à des membres de l équipe. Les nouvelles fonctionnalités de backlog vous permettent de réaliser facilement ce travail tout en gardant un œil sur la capacité de l équipe. Note: Le projet d équipe utilisé dans ce lab utilise le processus SCRUM mais les principales fonctionnalités démontrées s appliquent à l ensemble des modèles de processus. 1. Connectez vous en tant que Thomas. (Le mot de passe de tous les utilisateurs est P2ssw0rd) 2. Démarrez Internet Explorer à partir de la barre des taches et choisissez le site TFS FF Web Access à partir de la barre des favoris. Figure 1. Accéder au site d équipe Note: Il est également possible d accéder au site d équipe à partir de Visual Studio.

5 Introduction à la gestion de projet Agile 3. L Accueil pour le site d équipe de FabrikamFiber propose une vue générale de l itération courrante, incluant la charge de l équipe par rapport à sa capacité, le burndown (avancement) des tâches à travers le temps et les favoris de l équipe qui inclut un assortiment configurable de requêtes d éléments de travail, de définitions de build et de chemins dans le contrôle de code source de TFS. En plus de cela, des liens permettent de créer rapidement de nouveaux éléments de travail et d initialiser des demandes de commentaires (feedback), entre autres. L affichage ci-dessous peut être différent sur votre page d accueil. L itération en cours est affichée en fonction de la date de début et de fin de celle-ci. Figure 2. Accueil du projet Note: Les favoris d équipe peuvent être ajoutés et supprimés à partir du portail d accès web. Par exemple, naviguez vers l onglet «Build» pour assigner une définition de build en tant que favori d équipe. En complément, une requête d éléments de travail favorite peut être modifiée à partir de Visual Studio. 4. Comme vous pouvez le constater dans la section Membres, plusieurs membres sont listés pour cette équipe. Les équipes sont un nouveau concept de la version 2012 de TFS pour rendre plus simple la gestion, l assignation et le suivi du travail. Cette équipe a pour rôle de prendre en charge le travail lié au site web de Fabrikam Fiber. 5. Naviguez vers le backlog de l équipe en cliquant sur le lien Afficher le journal des travaux en souffrance.

6 Introduction à la gestion de projet Agile Figure 3. Naviguer vers le backlog 6. Le backlog de produit contient des éléments de travail qui ont été assignés et validés pour une itération. Ces éléments du backlog (éléments du journal des travaux en souffrance du produit) représentent des user stories qui seront éventuellement découpées en plus petites tâches que l équipe pourra réaliser. Figure 4. Vue du backlog de produit Note: L itération courante est choisie en fonction des dates définies dans les itérations. Si la date courante est incluse entre le début de la date d une itération et la fin d une autre, c est cette itération qui est choisie. 7. Imaginez que le directeur commercial de Fabrikam Fiber a exprimé un nouveau besoin à implémenter pour le site des clients. Cette nouvelle demande permettra aux clients de voir les prévisions météo sur le site web. Dans l onglet contenu, sélectionnez la dernière ligne et créez un nouvel élément avec comme titre : «Un client doit pouvoir visualiser les prévisions météo sur le portail».

7 Introduction à la gestion de projet Agile Figure 5. Ajouter un élément au backlog de produit Note: Un élément de travail est toujours ajouté au dessus de l élément sélectionné, sauf si celui-ci est le dernier de la liste. 8. Cliquez sur Ajouter. Figure 6 9. Les éléments de travail du backlog de produit sont ordonnés par priorité avec les éléments de priorité la plus haute en haut. Le nouvel élément que vous venez de créer à une priorité haute. Déplacez-le en haut de la liste à l aide d un glisser-déplacer. Figure 7. Augmenter la priorité d une user story

8 Introduction à la gestion de projet Agile 10. Maintenant, éditez l élément pour l assigner au product owner adapté et ajouter l estimation originale de l effort attendu. Pour cela, double cliquez sur l élément. Figure 8. Editer une user story 11. Assignez l élément à Thomas Legest (le product owner pour Fabrikam Fiber), modifiez l état vers Approuvé, définissez l effort initial à 8, et cliquez sur Enregistrer et fermer. Figure 9. Assigner la user story 12. Assignez la user story à l itération courante en réalisant un glisser-déposer comme montré ci-dessous.

9 Introduction à la gestion de projet Agile Figure 10. Affecter la user story à l itération courante 13. Le glisser-deposer réalisé dans l étape précédente a simplement modifié la valeur du champ Chemin de l itération. Figure 11. Assigner la user story à une itération 14. La vue du backlog de produit donne également accès à un graphe de rapidité (Velocity)qui montre la quantité de travail que l équipe a réalisée pendant chaque sprint. Cliquez sur le mini graphique pour avoir plus de détails. Figure 12. Position du graphique de vélocité

10 Introduction à la gestion de projet Agile 15. Cette page contient également un outil de prévision que l on peut activer pour avoir une idée dans les grandes lignes de ce qui pourra être accompli et quand cela pourra être réalisé. Figure 13. Activer la prévision pour les sprints 16. Notez que les prévisions sont calculées actuellement avec une vélocité de 10. Ceci signifie que chaque future itération pourra prendre en compte environ 10 points d effort. Figure 14. Résultat d une prévision pour une vélocité de 10 17. Cliquez sur le sprint courrant pour afficher son contenu et visualiser / réaliser le découpage en tâches.

11 Introduction à la gestion de projet Agile Figure 15. Naviguer vers le backlog courrant 18. Dans le backlog du sprint en cours, recherchez et réduisez les user stories marquées comme Terminé. Figure 16. Réduire les users stories terminées

12 Introduction à la gestion de projet Agile 19. Avant de découper la nouvelle user story en tâches, voyons les différentes fonctionnalités accessibles. Figure 17. Current iteration backlog view 20. Vous pouvez constater notamment que le temps disponible est précisé, ainsi que l utilisation de celui de chaque membre de l équipe. 21. Le coin haut droit affiche une version reduite du graphique de burndown Figure 18. Graphique de burndown 22. Cliquez sur le graphique réduit pour afficher la version complète et comprendre là où en est le travail à réaliser. Ce graphique est mis à jour dynamiquement et ne s appuie pas sur Reporting Services comme la plupart des rapports de Team Foundation Server.

13 Introduction à la gestion de projet Agile Figure 19. Graphique de burndown agrandi 23. Appuyez sur Echap pour fermer le graphique. 24. Cliquez sur l onglet Capacité pour visualiser le détail des disponibilités de l équipe. Figure 20. Lien pour les capacités 25. Cette vue est une nouvelle fonctionnalité qui permet d indiquer pour une itération en particulier le nombre d heure que chaque membre de l équipe peut consacrer au projet. Audelà de ces heures par jour, il est également possible d indiquer les jours pour lesquels chaque personne ne sera pas disponible (y compris pour l équipe, par exemple lors de jours fériés).

14 Introduction à la gestion de projet Agile Figure 21. Capacité de l équipe 26. Retournez à l onglet contenu. Figure 22. Revenir à l onglet «contenu» 27. Lorsque l équipe s engage à réaliser un élément du backlog, il faut modifier son état. Pour cela double cliquez sur celui-ci et effectuez la modification. Cliquez sur le bouton Enregistrer et fermer.

15 Introduction à la gestion de projet Agile Figure 23. Valider une user story 28. Cliquez sur le bouton + pour ajouter une tâche à la user story. Figure 24. Ajouter une nouvelle tâche 29. Saisissez le titre : «Consommer le flux odata pour les informations de météo», assignez la tâche à Paul LeDev, indiquez un temps restant et cliquez sur Enregistrer et fermer.

16 Introduction à la gestion de projet Agile Figure 25. Créer une nouvelle tâche 30. Répétez l opération de création d une tâche pour la même user story et précisez le titre «Création de l interface graphique pour les alertes», assignez cette tâche à Claire LautreDev et précisez 3 heures de travail restant puis cliquez sur Enregistrer et fermer. Figure 26. Créer une nouvelle tâche

17 Introduction à la gestion de projet Agile 31. Les tâches ont été ajoutées en tant qu enfant à la user story et les temps ont été reportés dans l interface graphique du backlog de l itération courante. Figure 27. Nouvelle version du backlog

18 Introduction à la gestion de projet Agile Exercice 2 : Tableau de suivi 32. Maintenant que le travail est découpé en tâches et assigné aux membres de l équipe, vous pouvez accéder au tableau de suivi qui affiche ces données sous forme de post-its. Pour cela, cliquez sur le bouton tableau. Figure 28. Positionnement du lien pour accéder au tableau de post-its 33. Par défaut, le tableau de bord affiche toutes les tâches de l itération courante, regroupées par éléments du backlog. Effectuez un glisser-déposer de la tâche de consommation dans la colonne en cours. Figure 29. Glisser-déposer une tâche entre différents états 34. Cliquez sur le chiffre 5 pour changer le nombre d heures restantes. Ceci permet de modifier le temps au fil de l avancement du travail.

19 Introduction à la gestion de projet Agile Figure 30. Changer le travail restant sur une tâche 35. Notez que l interface se met à jour en fonction des modifications. Figure 31. Le tableau mis à jour