TFS 2010: Comment créer son Process Template

Un petit guide rapide pour expliquer comment créer son Process Template avec Visual Studio et TFS 2010. Un peu d’histoire et de théorie Le Process Template est le modèle qui sert à décrire entre autre la gouvernance et la méthodologie qui sera utilisée lors de la création d’un Team Project. Il est composé des modules suivants: La définition des types de Work Item (Task, Bug étant les plus connus). Les types de liens pour créer des associations entre Work Items. Les Work Item par défaut qui seront crées lors de la création d’un Team Project. Les différentes Query de Work Item (WIQL). Les Areas & Iterations par défaut. Les groupes et permissions. Les paramètres du Source Control. Les documents et librairies crées sur le site SharePoint. Les Rapports qui seront déposés sur SQL Server Reporting Services. D’un point de vue physique le Process Template est un ensemble de fichiers stockés dans un répertoire principal qui porte son nom (e.g. “MSF for Agile Software Development v5.0”). Le point d’entré est le fichier ProcessTemplate.xml, il référence tous les différents modules qui auront chacuns un sous-répertoire à leur nom, qui contiendra toutes les informations ainsi qu’un point d’entrée sous la forme d’un fichier […]

TFS 2010 et les Alertes

Pour la majeur partie des utilisateurs de TFS que j’ai rencontré la fonctionnalité des Alertes joue un rôle important dans leur utilisation de la plateforme ALM de Microsoft et pourtant la plupart ne connaissent que la partie visible de l’iceberg: la fenêtre “standard” affichée lorsque l’on clique sur cet item dans le Team Explorer de Visual Studio:

Rajouter les rapports et le portail sur un Team Project existant

Avec Team Foundation Server 2010 nous avons maintenant la possibilité de créer des Team Project sans passer par les cases “création du portail SharePoint” et “création des rapports de SQL Server Reporting Services”. Maintenant que se passe-t-il si l’on a installé un serveur SharePoint et/ou un SQL Server Reporting Services et que l’on veut en faire profiter les Team Project existants? La première solution, celle que j’ai dû employer dans le passé (faute de mieux) et de tout faire à la main. C’est fastidieux et dans le cas de SharePoint pas très “supporté par Microsoft”. Nous devons la deuxième solution à Microsoft, qui s’est dit que ca ne pouvait pas durer comme ca et qu’il fallait fournir un moyen officiel et automatique pour répondre à ces problématiques. TFS Power Tools 2010 à la rescousse (comme souvent…) Par le biais de son outil phare qui échappe aux cycles de livraison standard: le TFS Power Tools, Microsoft à rajouté dans son outil en ligne de commande TFPT.EXE deux nouvelles opérations: addprojectportal et addprojectreports.