Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parCharlotte Le guen Modifié depuis plus de 10 années
1
Forum SDLC : méthodologies & indicateurs projets
Quelle méthodologie pour quels indicateurs de gouvernance de projets ? Présenté par Jean-Michel MATHIEU - EXAKIS
2
Plan de la session Partie 1 : Présentation de la méthodologie MSF Agile Qu’est-ce qu’une méthode ? La réponse de Microsoft au travers de Team System Les possibilités offertes par les méthodes « Out of the box » Partie 2 : Implémenter sa méthode avec Team System Que peut-on changer, et quel est le coût de chaque adaptation ? Modification des workitems Modification des requêtes Création de nouveaux rapports Aménagement du site portail et des espaces documentaires
3
Présentation d’Exakis
Exakis « Leader de marché » pour conseil, intégration de systèmes Microsoft Infrastructure IT Logiciel Conduite du changement et sécurité SI Tierce maintenance applicative, maintien en conditions opérationnels et support technique (ExaCT+, ExaMSI), solutions logicielles (E-Parapheur, ExaGED, ExaFLOW, …) Deux cent collaborateurs, Chiffre d’Affaires (CA) de 14M€ en 2006 Croissance chaque année depuis création (CA 2005 : 10,7 M€, CA 2004 : 8,75 M€, CA 2003 : 6,15 M €) Implantations : Paris, Nantes, Lyon, Grenoble, Nantes, Biarritz(Siège social), Bordeaux, Toulouse, Aix (Eté 2007) 3
4
Présentation d’Exakis
Consulting technologique Chiffre d’affaires 25 à 35% de croissance par an En 2006, CA : 14 M€ Leader français sur le conseil et l’intégration de systèmes Microsoft N°1 : Expertise Microsoft Exchange (Migration vers Exchange 2007, Mobilité, Messagerie Unifiée, …) Parmi les N°1 : Intégration de systèmes et services Windows Annuaire (Active Directory, MIIS, …) Migration, consolidation, sécurisation, gestion de systèmes Windows Server Gestion des postes de travail (Zero Touch, ExaMSIforVista) Parmi les N°1 : Conception .NET (Application Platform : Office 2007, MOSS 2007, BizTalk, …) Centre de Compétences Team System 4
5
Présentation de la méthodologie MSF for Agile Software Development
Forum SDLC : 1ère partie Présentation de la méthodologie MSF for Agile Software Development
6
C’est quoi une méthode ? Un environnement de mise en relation des acteurs du projet Un ensemble de normes et références Un workflow pour chaque activité projet Un ensemble d’indicateurs permettant de piloter le projet
7
La réponse de Microsoft
Microsoft Solutions Framework (MSF) Cadre méthodologique appliqué par Microsoft Evolue depuis 10 ans, version 4.0 Team System : l’outil, le support de la méthode Les 2 méthodologies livrées avec Team System : MSF for Agile Software Development Conçu pour les projets de petite taille (équipe jusqu’à 10 personnes), cette méthodologie implémente des concepts de la méthode agile à travers l’outil Team System MSF for CMMI Process Improvement Conçu pour les projets de grande envergure nécessitant l’implémentation des process CMMI (Capability Maturity Model Integration).
8
Les fonctionnalités de Team System
9
Les étapes dans la vie d’un projet
Choix de la méthode de projet Définition des zones et des itérations Saisie des workitems Utilisation des requêtes Utilisation des rapports Utilisation du site portail et des espaces documentaires
10
Démo : Exemple de projet MSF Agile
11
Implémenter sa méthode projet avec Team System
Forum SDLC : 2ème partie Implémenter sa méthode projet avec Team System
12
Que peut-on changer, et combien çà coute ?
Fonctionnalité Niveau de difficulté Technique utilisée Impact Bénéfice Les workitems ** Process Template Editor *** A faire avant de créer le 1er projet. Ne pas mélanger les modèles de projets sur le même serveur TFS *** Une intégration optimale des termes et des processus déjà utilisés Les requêtes * Team Explorer * Valider l’impact sur certains documents types * Un accès aux workitems amélioré Les rapports *** Reporting Services Connaissance du cube OLAP * Veiller aux liens dans le site portail *** Primordial pour la vision externe du projet Le modèle de site portail et les documents Administration sites WSS * Les documents et rapports référencés doivent être présents dans le modèle de projet ** Respect des normes documentaires en vigueur
13
Créer son modèle de projet (Process Template)
Process Template Définition ProcessTemplate.xml WSS Références Externes Reporting Process Template Work Items Bug.xml Task.xml Scenario.xml
14
Les workitems fournis en standard
La méthodologie MSF Agile propose 5 workitems : Les scénarios Ce sont les exigences fonctionnelles que l’on doit satisfaire Les risques Risques à surveiller tout au long du projet Les impératifs de qualité de service Exigences techniques (temps de réponse, volumétrie, …) Les tâches Tout type d’action permettant de réaliser le projet (développement, gestion de projet, test, …) Les bugs Inévitables, hélas (!), mais gérés dans Team System pour un meilleur suivi
15
Modification des workitems
Utiliser l’outil Process Template Editor Les types de workitems sont spécifiés dans des fichiers XML dans le répertoire WorkItem Tracking\TypeDefinitions Pour chaque type de workitem, définir ses états et les transitions entre les états. Ci-contre le workflow d’un scénario MSF Agile : Ajouter des nouvelles propriétés si besoin Ajouter ou modifier les listes de valeurs par défaut (par exemple, liste des valeurs possibles pour la discipline d’une tâche) Modifier le rendu de la fiche de saisie Enregistrer les modifications dans le fichier XML du type de workitem
16
Démo : Modification des workitems
17
Modification des requêtes
Les requêtes qui permettent de présenter les workitems selon différentes vues sont définies dans des fichiers WIQ dans le répertoire WorkItem Tracking\Queries Le plus simple pour spécifier de nouvelles requêtes est de les créer directement dans le Team Explorer, puis de les enregistrer au format WIQ. Astuce : Ne pas oublier de supprimer dans le fichier WIQ ainsi créé la référence au serveur et au projet TFS courant (<TeamFoundationServer> <TeamProject>ASR</TeamProject>) Il faut ensuite référencer les nouvelles requêtes dans le fichier WorkItem Tracking\workitems.xml
18
Démo : Modification d’une requête
19
Ajout de nouveaux rapports
Du workitem au rapport : Les workitems sont saisis avec Team Explorer ou dans Excel Ils sont publiés dans la base de données Ces données sont retraitées dans un Datawarehouse Les rapports s’appuient ensuite sur cet entrepôt de données
20
Ajout de nouveaux rapports
Architecture du Datawarehouse : Cube OLAP TFSWarehouse qui sert de base aux rapports Base SQL Server TFSWarehouse qui organise les données TFS dans un schéma en étoile (tables de faits et dimensions) Bases relationnelles SQL Server de TFS qui stockent les différents éléments de Team System
21
Ajout de nouveaux rapports
Commencez par explorer le cube TeamSystem directement dans SQL Management Studio pour vous familiariser avec les mesures et les dimensions Vous pouvez créer vos rapports Reporting Services dans un projet de rapports avec Visual Studio Vous pouvez aussi utiliser Excel et ses tableaux croisés dynamiques pour réaliser de nouveaux rapports
22
Démo : Création de rapports Team System
23
Modification du site portail et des documents
La définition du modèle de site portail MSFAgile.stp se trouve dans le répertoire C:\Program Files\Microsoft Visual Studio 2005 Team Foundation Server\TF Setup\1036\ Ce modèle de site peut être modifié avec Frontpage ou Sharepoint Designer, en y ajoutant de nouvelles bibliothèques et de nouvelles Webparts Les documents du projet sont référencés et associés aux bibliothèques de documents Sharepoint du site dans le fichier Windows SharePoint Services\WssTasks.xml
24
A vous de façonner votre Team System …
Fonctionnalité Niveau de difficulté Technique utilisée Impact Bénéfice Les workitems ** Process Template Editor *** A faire avant de créer le 1er projet. Ne pas mélanger les modèles de projets sur le même serveur TFS *** Une intégration optimale des termes et des processus déjà utilisés Les requêtes * Team Explorer * Valider l’impact sur certains documents types * Un accès aux workitems amélioré Les rapports *** Reporting Services Connaissance du cube OLAP * Veiller aux liens dans le site portail *** Primordial pour la vision externe du projet Le modèle de site portail et les documents Administration sites WSS * Les documents et rapports référencés doivent être présents dans le modèle de projet ** Respect des normes documentaires en vigueur
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.