如何有效地测量开发人员的工作时间?

10

我有一些软件开发人员正在为我的项目工作,我想为他们提供一种注册他们实际开发时间的方法。

我们有良好的意愿记录开发时间,但不强制要求。我们试图避免使用像Excel表格这样不太方便的技术进行记录。

我可以跟踪svn提交,但这是不可靠的。开发人员还会在一天中支持不同的项目,所以假设他们整天都在一个项目上工作是不正确的。

我曾见过一些实用程序每隔一小时弹出一个消息来确认你正在工作的项目,但这很烦人。

某种类型的活动窗口标题分析器可能会有所帮助(您可以从Visual Studio中获取解决方案名称),但我没有使用过这样的想法。

如果您有关于程序员/设计师工作时间登记的经验,请与我分享。 谢谢


此问题似乎不属于主题,因为它涉及工作场所相关的问题,而非特定的代码相关问题。 - Brad Larson
11个回答

0
一个活动窗口分析器不会给您可靠的结果,因为您的开发人员会在程序之间切换(Outlook、文件资源管理器、版本控制、互联网浏览器等)。您提出的分析器不会记录这段时间,尽管它很可能是开发人员投入到项目中的开发时间的一部分(软件开发不仅仅是一直在VS中编码)。

我也经常在手机上花费很多时间。这对我来说很难量化,所以我只是在一天结束时猜个大概……如果我记得的话。 - Steve
是的,归根结底,人们可以相当好地指定每个项目的工作时间。无论如何,应该有一种方法来记录这一点,并在一段时间后进行分析。 那么,为什么不每天记录4次呢? - twk
问题在于那些电话铃声此起彼伏的日子。这些日子我真的非常忙碌,记录时间经常会被忘记,直到几天后才想起来。 - Steve

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接