这是一个很好的问题,衡量开发项目所花费时间的最佳方法是根本不衡量所花费的时间。
你说注册时间是好的意愿,但我有疑问。实际上,从开发人员的角度来看,过多的时间管理会分散大多数人的注意力(也许是地球上所有的开发人员)。
我可以理解为什么 ODesk 上的时间测量如此之多。这是有充分理由的,因为项目时间由客户预先支付给 ODesk,并且开发人员需要向 ODesk 证明工作时间。付款也有保证,而且它不太可能在现实生活中遇到 oDesk 提供商和开发人员,因此没有信任。
由于您不太可能预先支付开发人员费用,而且您更有可能建立更好的信任,因此您可能需要将注意力从笨拙和烦人的管理策略转移到更有用的方式上。
是的,女士们,先生们,我说的是 Scrum。把你的开发人员每小时的标签放在窗外的任何想法(他们会喜欢你的)。而是将 Scrum 管理引入到场景中。
为您的产品开发创建一些冲刺(里程碑),并在其中列出迭代(批量可交付成果),尝试将您的迭代减少到每周一次。创建一个产品待办事项,并确保你知道谁在做什么。在团队中找人代表您担任 Scrum Master,或自己承担此责任。确保你有每天的反馈会议,保持简短和集中,以确定可能妨碍交付成果的任何风险。让开发人员或多或少地推动时序过程,并获得对任务的现实估计。
读一两本关于 scrum 的书,让其他人和团队成员参与学习曲线。调整基本的 scrum 方法以最适合您特定的管理风格,我向您保证,您将拥有一个非常快乐的团队。
以工日为单位衡量您的时间,并尽量避免让开发人员在每小时的进度中落后......