web-dev-qa-db-fra.com

Comment modifier le modèle de processus sur un projet d'équipe existant dans TFS 2010?

Comment modifier le modèle de processus à MSF pour Agile sur un projet d'équipe déjà existant dans TFS 2010?

Nous avons mis à niveau notre TFS 2008 à 2010 et je voudrais désormais modifier le modèle de processus à MSF pour agile (actuellement CMMI). Nous n'avons pas utilisé la fonctionnalité de Workitem aussi bien que si certains Les informations sont perdues dans la conversion peu importe.

28
Jimmy Engtröm

Une fois que vous avez créé un projet d'équipe, vous ne pouvez malheureusement pas simplement télécharger un nouveau modèle de processus. Comme le dit Robaticus, vous devrez télécharger le XML pour le modèle et le modifier, puis le télécharger. L'outil Power vous permet de créer de nouveaux modèles pour les nouveaux projets d'équipe, mais cela ne modifiera pas une.

Au lieu de cela, vous pouvez utiliser l'outil WITADMIN.EXE (sur n'importe quel ordinateur avec Equipe Explorer installé, sous\Program Files (X86)\Microsoft Visual Studio 10.0\Common7\Ide ou juste à partir d'une commande Visual Studio. Invite) d'exporter les définitions de travail actuelles et de les ré-importer une fois que vous avez apporté vos modifications.

Heureusement, si vous n'utilisez pas beaucoup de workitem, cela pourrait ne pas être trop difficile. Vous pourriez être en mesure de simplement supprimer tous les types de travail existants, puis de nouveau télécharger les nouveaux types.

Si tel est trop de problèmes, considérez combien vous souhaitez conserver votre historique de contrôle source. Cela peut être utile de créer un nouveau projet d'équipe avec le modèle agile, puis de déplacer tout votre code source.

37
Jason Barile

Vous ne pouvez pas modifier le modèle de processus, mais vous pouvez modifier les types d'éléments de travail. Donc, pour les bugs, les tâches que vous pouvez échanger les définitions Agile.

Vous pouvez le faire en 2010 avec witadmin, en 2008, il est importwit, d'abord télécharger le modèle sur le disque (vous aurez besoin des outils électriques de TFS pour cela). Ensuite, pointez l'application de la console à bug.xml, etc .. task.xml.

 Utilisation: witadmin importwitd/Collection: collectionurl [/ p: projet]/f: nom de fichier [/ e: encodage] [.] /V]
[.____/collecte Indique le projet Team Foundation collection. Utilisez une URL complètement spécifiée comme http 
: // nomserveur: 8080/TFS/Collection0/p 
 Indique le projet d'équipe dans lequel le nouveau type d'élément de travail est importé.. Cela est nécessaire, sauf si 
 L'option de validation seule est utilisée. 
/F Indique le type d'élément de travail fichier de définition XML à l'importation. 
/E Indique le nom du. NET Framework 2.0 codage utilisé pour importer le fichier XML. Par exemple, 
/E: utf-7 utilisera Unicode (UTF-7) le codage. Le codage est détecté automatiquement chaque fois que possible. Si 
 L'encodage ne peut pas être détectée, UTF-8 est utilisé. 
/V valide les définitions XML pour le type d'élément de travail, type de lien, ou flux de travail global sans importer 
 Eux. 
4
Chris S

Vous pouvez exporter le modèle de processus agile sur le disque, puis importer les éléments de travail dans votre projet existant. Vous aurez peut-être besoin des outils électriques TFS pour le faire.

2
Robaticus

Je suis peut-être trop tard pour cette question, mais la Plate-forme d'intégration TFS Outils pourrait vraiment aider ici.

Voir Cette question sur défaut de serveur décrit sur la façon de passer de Scrum pour Team System V2 sur Microsoft Visual Studio Scrum 1.0.

Vous auriez besoin de configurer vos propres mappages pour passer de vos modèles au modèle cible, mais le processus est identique.

1
Vaccano

Veuillez noter que WITADMIN.EXE pourrait aider dans certains scénarios mais la plate-forme d'intégration TFS est votre choix ultime pour atteindre cette tâche. Il y a une voix utilisateur article toujours en attente. Veuillez vérifier Ceci SO Thread.

0
Manish Jain

Je pense que la meilleure façon d'accomplir est de créer un nouveau projet d'équipe avec "Le nouveau" modèle de processus et d'utiliser l'outil d'intégration TFS pour migrer vos workits existants et choisissez Créer une nouvelle succursale à partir du contrôle de la source. Vous aurez donc de nouveaux travaux. Articles (avec le nouveau flux de travail) et l'historique de contrôle de la source (aussi bien). Vous auriez même cela dans les versions de TFS !! (En cas d'intention de migrer TFS 2005/2008/2010)

Une autre manière peut être d'utiliser les modèles de travail, mais je pense que c'est plus un type de style visuel (je n'ai pas beaucoup d'expérience) appliqué à l'élément de travail. Pour ce faire, cliquez simplement avec le bouton droit de la souris sur votre projet, importez la witdefinition et appliquez le modèle en sélectionnant Appliquer un modèle sur les filitems souhaités.