Connectez TFS et Project Server 2010 pour une gestion simplifiée de vos projets informatiques

Article rédigé par Noham Choulant, MVP Project

Des projets informatiques plus complexes

Les projets informatiques se sont complexifiés lors des dernières décennies. Le nombre d’équipes et d’interlocuteurs a augmenté, les exigences et les critères auxquels ces projets sont soumis se sont multipliés.

Les chefs de projets doivent prendre en compte plusieurs critères dont certains listés ci-dessous :

  • Financier
  • Qualité
  • Temps
  • Risque
  • Etc.

Microsoft Project est l’outil de référence pour conduire de tels projets et répond aux besoins de planification, gestion et prise de décisions.

Dans le cadre de projets incluant des développements informatiques, il est aussi nécessaire de le coupler avec un outil plus technique de type « Software Development Life Cycle» (SDLC).

L’outil de travail collaboratif TFS (Team Foundation Server)

En 2005, l’outil TFS « Team Foundation Server » est apparu dans sa première version, pour permettre aux différents membres d’une équipe de développement de collaborer sur les domaines suivants :

  • Documentation
  • Code source
  • Tâches de travail
  • Gestion des builds
  • Gestion des tests

Après plusieurs versions et le développement de nouvelles fonctionnalités, l’outil de travail collaboratif TFS développé par Microsoft permet aujourd’hui à une ou plusieurs équipes d’être plus productives avec une nette amélioration de la qualité, tout en simplifiant la vie des développeurs et des chefs de projets.

Pour ceux qui souhaiteraient tirer parti de ces deux outils, les équipes de Microsoft propose un connecteur permettant de synchroniser les tâches (éléments de travail) entre Project Server et Team Foundation Server.

Comment travailler avec ces deux outils ?

Tout dépend de la manière dont vous travaillez ! En effet, la souplesse de ces outils et du connecteur permet de les adapter à votre méthodologie et non l’inverse.

Utiliser conjointement Microsoft Project Server et TFS

Utiliser conjointement les deux outils grâce à un connecteur, offre la possibilité de suivre l’avancée du projet dans son ensemble, tout en permettant aux chefs de projet et aux équipes de développement, de continuer à travailler sur les outils qu’ils connaissent. Chacun disposera alors du niveau d’information qui l’intéresse :

  • Le chef de projet pourra voir l’avancement du projet dans son ensemble
  • L’équipe de développement pourra suivre l’avancée de tâches spécifiques en détail

L’utilisation conjointe des deux outils offre de nombreux avantages aux organisations qui le mettent en place :

  • Gain de temps : pour la gestion de projet et la production
  • Meilleure coordination des équipes : internes, externes et clients
  • Amélioration de la compréhension du besoin
  • Optimisation de la qualité du développement logiciel : test, build, automatisation, traçabilité, gestion du changement…

Connecteur TFS-Project Server : Mode d’emploi

Dans l’outil Microsoft Project, ne sont planifiées que les fonctionnalités ou exigences.

Le chef de projet ne gère pas la répartition du travail dans les équipes de développement, il affecte ces tâches au responsable de l’équipe de développement ou à l’architecte.

Une fois la planification terminée et publiée dans Project Server 2010, c’est au tour du responsable de l’équipe de développement d’affecter les tâches aux membres de l’équipe de développement. Il dispose de deux choses pour avoir cette vision d’attribution :

  • Ses connaissances sur les compétences de chaque membre de son équipe
  • La gestion dans Project Server 2010 de la capacité de travail de son équipe

Dans Microsoft Excel, le responsable de l’équipe de développement va pouvoir récupérer la liste des exigences pour les découper en tâches et les affecter aux développeurs. Toutes les informations enregistrées sont automatiquement synchronisées dans Project Server.

Sur le graphique suivant vous pourrez comprendre l’utilité de chaque produit et son domaine d’utilisation.

Le connecteur TFS - Project Server a donc pour vocation de permettre plus de transparence et de simplifier la gestion des projets incluant du développement informatique. Il permet d’assurer une collaboration optimale entre les équipes de développement et de projet. Les chefs de projet et les équipes de développement logiciel peuvent ainsi continuer à utiliser leur outil et partager de façon transparente les informations pertinentes entre Visual Studio Team Foundation Server et Microsoft Project Server 2010, pour plus de performance et un projet réussi.

Ressources sur le connecteur TFS-Project Server

Pour en savoir plus sur le connecteur TFS –Project Server, voici plus de ressources :