TSF - le suivi du Temps et de suivi des Bogues
Que pensez-vous de TFS comme outil de suivi des temps? Existe-il intégré dans les fonctionnalités qui permettent de suivre le temps passé à certains éléments de travail, les sprints, les projets,... Aussi, il serait utile d'expliquer comment le faire.
Que j'ai trouvé à Forum MSDN quelques suggestions qu'il est préférable d'utiliser un autre outil. Quelle est votre opinion à ce sujet?
J'ai édité ce post, parce que je voulais ajouter une rubrique - suivi des Bogues. Au cours de recherche sur internet, j'ai trouvé de nombreux articles qui conviennent que TFS est un bon outil de suivi de Bug, donc je voulais vous demander pour vos expériences et des suggestions pour de bon des articles ou des livres. Habituellement, les gens suggèrent livre Application de Gestion du Cycle de vie avec Vs2010 donc, je prends un coup d'oeil et trouvé intéressant de chapitres, mais en ce moment j'ai besoin de livre ou d'un tutoriel qui couvre de suivi des Bogues dans les détails (dans ce livre, il n'est pas couvert dans ce sens). Aussi, le livre est très utile et je le recommande.
OriginalL'auteur Nemanja Vujacic | 2011-03-30
Vous devez vous connecter pour publier un commentaire.
Nous avons utilisé un autre outil avant nous avons trouvé TFS. Dans cet outil, nous avons essayé de suivre le temps sur un bug/feature. En bref, il a échoué lamentablement. Sauf si vous êtes un consultant, les développeurs ne pense pas que de suivi du temps sur ce niveau. (Si vous êtes en mesure de le suivre sur ce niveau, puis il suffit d'ajouter quelques champs de l'heure de votre tâche éléments de travail et d'utiliser quelque chose comme TFS Agrégateur à rouler ces totaux pour le parent des éléments de travail.)
Nous avons constaté que le suivi du temps d'une manière plus générale travaille pour nous. Nous avons fait un administrateur de projet et créé une "carte de pointage" élément de travail. Tous les développeurs de créer ces éléments de travail qu'ils font un travail. (Quotidienne ou Hebdomadaire)
Sur notre carte de pointage, nous entrons:
Projet:
Nous avons une liste de projets (dans une liste globale, parce que notre TSF de la liste des projets ne correspondent pas à la réalité de notre liste de projets exactement).
Jour, le travail a été fait: C'est la fin de la semaine, il a été fait si l'entrée de chaque semaine.
Catégories de travail: Nous avons 8 catégories que le temps peut aller dans. Nous entrons dans le nombre d'heures travaillées dans une de ces catégories.
Une chose que je pense que nous allons faire avec TFS 2010 est l'ajout de la version de la carte de temps. (Cela permet le suivi en temps sur le projet et la libération. Comme notre système de déblocage est assez précis pour nous, je ne vais pas aller en elle. Si vous voulez des détails sur la façon dont nous le faisons à laisser un commentaire.)
Vujacic - la "carte de pointage" n'est pas une "Tâche" ou de " Bug " ou tout autre "type" de l'élément de travail. C'est une mesure qui n'est pas lié à d'autres éléments de travail. La façon dont nous nous connectons à un projet, c'est d'avoir le développeur de sélectionner le projet, ils ont travaillé sur, lorsque vous remplissez la carte de temps (à l'aide d'une liste déroulante rempli à partir d'une liste globale). Si vous voulez suivre sur le niveau de la tâche (que je ne conseille pas) ensuite, je voudrais juste ajouter du temps à la tâche de l'élément de travail (comme je l'ai suggéré ci-dessus)
Ok. Pourquoi pensez-vous que le suivi du temps sur le niveau de la tâche n'est pas une bonne pratique? Dans ce cas, nous aurions la capacité à utiliser les éléments de travail hiérarchique.
Vujacic - temps d'Enregistrement est grand à partir d'un reporting et TFS point de vue. Où est la rupture d'obtenir le développeur vraiment le faire. Aussi, le temps d'enregistrement sur chaque tâche signifie que vous ne pouvez rien faire, sauf si vous avez une tâche. Des éléments d'Action et comme alors s'inscrire en tant que tâches, ou le temps pour eux de ne pas être enregistré. Cela dépend de votre processus, mais ici, nous avons constaté que les développeurs de "saisir leur temps" au moment de la libération de temps après tout le travail qui a été fait. Et c'était vraiment juste une supposition. (Peut-être que les développeurs de l'endroit où vous travaillez mieux et le remplir comme ils le font.)
En ce moment nous sommes à l'aide de l'application développés en interne pour le suivi du temps et de chef d'équipe crée des tâches pour chaque développeur, donc, nous entrons dans le temps passé à chaque tâche (ou le temps que nous avons passé à autre chose qui n'est pas connecté à ces tâches, par exemple si nous avions quelque chose d'autre qui était urgent, mais pas à l'ouverture des tâches) à la fin de chaque journée de travail. Dans ce cas, la direction peut assez précis, le suivi du temps consacré à chaque tâche et de chaque projet. Notre objectif est d'utiliser TFS de cette façon, si nous réussissons à le faire.
OriginalL'auteur Vaccano
Il y a un projet sur codeplex appelé: http://tfstimesheet.codeplex.com/ mais il semble ne pas être mis à jour pour TFS2010
Personnellement, il sons comme une bonne idée, mais il a vraiment besoin d'être exécutées correctement.
Comme une note de côté, il semble y avoir un certain nombre d'entre eux:
http://www.codeplex.com/site/search?query=tfs%20time&ac=8
si le un développeur passé sur un particulier de codage effort ou tâche n'est pas compatible? En ce qui concerne les consultants, je suis en désaccord.
Non, je suis en train de dire que de le ranger dans TFS n'est pas compatible. Ce sont des concepts orthogonaux. Par exemple, moi, en tant que consultant de la piste de mon temps à des projets à des fins de facturation. Cependant je faire le suivi de l'effort dans le cadre du projet dans TFS avec des éléments de travail. Les deux ne sont pas conformes. L'un est pour la facturation et l'autre me donne des informations sur l'état de mon projet.
De ce point de vue je suis d'accord avec vous. Le but derrière les deux sont très différents; c'est pourquoi j'ai eu upvoted Vaccano réponse il y a longtemps. Ma réponse était tout simplement pour le est-il construit dans l'outil pour gérer ce dans TFS? la partie. La réponse est Non, mais ici, c'est un add-on qui peut.
d'accord. Cependant, juste parce que d'un add-on qui existe n'est pas une bonne idée
OriginalL'auteur NotMe
Nous sommes en fait en train de faire en ce moment. Malheureusement, nous avons TFS 2008 actuellement, donc il nous manque la capacité d'avoir hiérarchique des éléments de travail, mais nous faisons en faire par la gestion de nos liens à l'interne. Nous avons besoin de la hiérarchie de Projet->Phase->Tâche dans notre environnement.
Notre mise en œuvre effectivement fait un usage intensif de SQL server back-end, avec des liens vers les tâches dans TFS. SQL est le référentiel pour la plupart du temps réel de rapports, avec les chiffres réels et Cte d'être à nouveau synchronisé avec les éléments de travail dans TFS. Il y aura un calendrier (probablement tous les soirs) la synchronisation et la mise en œuvre qui sera chargé de porter le TSF des champs pour les données Réelles et des ETCs à jour, puis rouler vers le haut de la tâche à la phase de projet et de l'.
Nous utilisons une mesure développé en front-end qui, théoriquement, peut être intégré dans Visual Studio.
Nous avons examiné certains des offrandes sur codeplex, et je pense qu'il y a une offre commerciale. Malheureusement, aucun d'entre eux répondaient à nos besoins spécifiques, et il y avait un fort désir pour la possibilité de personnaliser notre système dans le futur.
J'ai dépensé question initiale et ajouté de suivi des Bogues sujet. Pourriez-vous partager votre expérience et de vous proposer du matériel de lecture pour ce TSF aspect?
pourquoi avez-vous encore TFS 2008? Vous ne savez pas que vous pouvez mettre à niveau vers TFS 2013 et l'utiliser TFS 2010 agent de Build avec le UpgradeTemplate.xaml pour compiler votre 2008 construit de la même manière sur les mêmes plates-formes? Il n'y a pas de raison de rester sur 2008...
Veuillez consulter les dates sur les questions et les réponses. En Mars 2011, lorsque cette réponse a été posté, TFS 2013 n'existait pas et 2010 était encore relativement tôt dans son cycle de publication.
2010 a été assez près de SP1.... donc pas de début à tout 🙂
OriginalL'auteur Robaticus
Si vous êtes à la recherche d'une extension qui ajoute à temps plein des fonctions de suivi de Team Foundation Server, vous aimez peut-être de prendre un coup d'oeil à http://www.tfs-timetracker.com. Nous avons développé cet outil pour être pleinement intégrée dans TFS, de sorte que vous avez un menu supplémentaire dans TFS web access, et qu'elle permet de suivre votre temps directement à l'encontre des éléments de travail. En outre, il est un client en cours d'exécution sur votre ordinateur de bureau pour le suivi du temps que vous passez sur TSF " workitems.
OriginalL'auteur Marc
Je suis actuellement à l'aide de cet outil: http://tfstracker.codeplex.com/ Il utilise un couple de champs personnalisés à partir du Serveur TFS mais même avec cela, l'outil est 100% fonctionnelle.
OriginalL'auteur Ariel