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

twk*_*twk 9 measurement

我有一些软件开发人员为我的项目工作,我想为他们提供一种方法来记录他们在实际开发上花费的时间.

有良好的意愿来注册开发时间,没有力量,但我们尽量避免像excel表注册的技术,因为这是非常不舒服.

我可以跟踪svn提交,但这是不可靠的.开发人员还可以在白天帮助支持不同的项目,因此假设他们整天在一个项目上工作是不正确的.

我已经看到每小时弹出一条消息的实用程序来确认你正在进行的项目,但这很烦人.

某种类型的active-window-title-anaylzer可能会有所帮助(在Visual Studio的情况下你可以从那里获得解决方案名称),但我没有这种想法的经验.

如果您有任何与程序员/设计师工作时间注册的经验,请与我分享.谢谢

JL.*_*JL. 9

这是一个很好的问题,你可以用来衡量开发项目花费的时间的最好方法就是不用计算花费的时间.

你说有注册时间的善意,但我有疑虑.实际上,从开发人员的角度来看,过多的时间管理会让大多数人(也许是地球上的所有开发人员)分心.

我能理解为什么在ODesk上测量时间过长.这是有充分理由的,因为项目时间由客户预先支付给ODesk,开发人员需要向ODesk证明工作时间.付款也是有保证的,它不太可能是oDesk提供商和开发商在现实生活中遇到的,所以没有信任.

既然你不太可能预先支付你的开发人员,而且你更有可能建立更好的信任,你可能需要将注意力从管理策略转移到一些更有用的方面.

是女士们,先生们,我在谈论Scrum.抛开你的开发人员每小时每小时标签的概念(他们会爱你).而是将Scrum Management引入场景中.

为您的产品开发创建一些sprint(里程碑),并且在其中有一个迭代列表(批量可交付的s),尝试将您的迭代保持为每周一次.创建产品待办事项,并确保您知道究竟是谁在做什么.找到团队中的某个人代表您充当Scrum master,或者自己承担这个责任.确保您每天都有反馈会议,让他们保持简短和专注,以确定可能会影响可交付成果的任何风险.让开发人员或多或少地推动计时过程,并获得对任务的实际估计.

阅读一本关于scrum的书或2,让其他人和团队成员参与学习曲线.调整基本Scrum方法以最适合您的特定管理方式,我向您保证,您将拥有一支非常快乐的团队.

在人工日测量你的时间,并尽量避免在开发人员的背后逐步进行...

  • 与更新电子表格相比,Scrum的工作效率更高. (2认同)