TFS(2008)具有工作项跟踪的强大功能,我可以很容易地看到人们整天都在做什么。现在我想知道我是否可以将工作项分配给不同的人,或者他们是否可以以可跟踪的方式在项目上写下时间。
例如:我们有两名开发人员A先生和B.女士做了4个小时的工作和50%的工作项目“创建客户屏幕”,直到他生病。比B必须完成另外50%,但我不想失去A的进度,因为看起来A的工作时间少了4个小时,B工作时间太长了。
不幸的是,当我使用TFS 2008时,我只能在“已分配给”中输入一个名称,如果我尝试用逗号或分号分隔名称,则无法存储该项目。您知道TFS 2010中是否包含此类功能吗?
感谢您的帮助。
答案 0 :(得分:5)
没有。这是从2008年到2010年没有变化的少数几个方面之一。
托马斯
答案 1 :(得分:3)
我不确定将一个项目分配给多个人,但您可以设置多个人所属的组。我不确定你的其他要求,但这应该解决这个问题。实质上,A先生和B先生都属于一个名为“开发人员”的团体。工作项分配到哪个。因此,针对单个实体记录整个8小时。
关于如何优雅地执行此操作,an (old) article。您可能希望将群组拆分为特定的类别名称(例如,“核心开发者'”,“Javascript开发者'”)
发现this link表示他们已意识到需要但尚未实施解决方案
答案 2 :(得分:0)
在TFS中,如果您将工作项分配给其他人,则会将其保留在可用于报告的工作项历史记录中。但是,TFS 2010仅跟踪3个字段:已完成的工作(通常为小时),剩余工作和原始估计。如果A和B都更新已完成的工作,您应该能够在报告服务中分离出这项工作。
答案 3 :(得分:0)
正如@DarrellNorton所说,所有信息都记录在工作项的历史记录中,因此您可以检索每个历史条目的已完成工作值,并在该时间点将其与受让人相关联。因此,如果您可以解决如何提取它所需的信息已经在您的数据库中。 (危险在于,如果某人离开已完成的工作区域,您可能也会记录第一个开发时间与第二个开发人员的关系 - 您理想情况下需要在工作项模板中添加状态转换规则,以便将字段清除回每当它被分配给新开发者时都为0)
另一种方法是将自己的字段添加到TFS工作项中。添加(例如)字段“HoursDoneByMrA”和“HoursDoneByMrB”非常容易,并将这些字段显示在工作项表单上,以便每个开发人员都可以拥有独立的统计信息,您可以通过这些统计信息跟踪所需的信息。只要您的团队规模不大,就可以快速/轻松地实现,并且还可以让您对所有已触及工作项目的开发人员的工作项本身进行即时总结,因此您不会甚至还需要建立专门的报告。 (TFS PowerTools为工作项类型提供编辑器,使得添加和显示此信息比手动编辑XML模板更容易。这种方法适用于TFS 2005,2008,2010 - 一旦您知道如何使用电动工具做它,每个开发人员只需要一分钟就可以实现这一点。)