我正在使用Team Foundation Server来跟踪我的项目和任务(我使用MSF for CMMI流程模板),因此在Visual Studio 2013中我可以启动任务,但我还没有找到一种方法来跟踪花在任务上的时间;字段剩余工作和已完成的工作保持为空。
我找到了执行此功能的工具 tfsworkingon ,以及TFS的其他工具,但我正在寻找一种在Visual Studio中本地执行此操作的方法。有谁知道VS2013本机是否有这种行为以及如何使用它?
答案 0 :(得分:0)
不要认为TFS中有任何开箱即用的功能可以让您自动跟踪时间。
我参与了一个项目,我们使用番茄工作法跟踪花费的时间。整个团队使用了20分钟的Pomorodo序列,我们添加了一个自定义字段,用于捕获每项任务的番茄钟序列数量 - 包括实际和估计。
我们用于跟踪时间的工具是Pomodairo,这在我们的开发环境之外。我看到有一个Visual Studio extension可用,但我没有亲自使用它。
答案 1 :(得分:0)
如果您正在搜索跟踪Visual Studio / TFS工作的工具,也许您想看看http://www.tfs-timetracker.com。我们开发了这个工具,用于直接跟踪TFS工作项,完全集成到Team Foundation Server中。基于帮助开发人员了解他们的速度以及他们的时间在哪里的想法,我们专注于跟踪。因此,您有一个像秒表一样的客户端,您可以在工作时启动/停止(以及其他跟踪方式)。也许这有帮助。
答案 2 :(得分:-1)
其余工作和完成的工作均由从事该项目的团队成员填写。剩余工作是对当前剩余时间的估计(如果您发现还有更多工作要做,它可能会增加),完成工作是到目前为止所花费的时间。
由于Visual Studio一直都不知道您在做什么,因此您可能正在阅读电子邮件,查看Facebook,在咖啡机上聊天等等,因此它不会为您跟踪已完成的工作。由于Visual Studio无法预测未来,因此也无法重新估算剩余工作量。
一般指导原则是不要使用TFS进行时间跟踪。它可以用来跟踪时间的某些方面,但是这些功能不能处理像配对编程这样的良好编码实践,而不能为许多重复任务创建方法。它还强化了个人所有权相对于集体所有权的观念,并假设当我们分配剩余工作价值时,我们可以准确地预测未来。
如果您需要跟踪花费的时间,建议是在更高级别(功能级别对CMMI的需求或变更请求,甚至更好)进行跟踪。
TFS的第三方插件提供时间跟踪功能,包括启动/停止计时器选项。