禅道的工时管理
禅道工时是禅道“执行”模块中的概念,在创建任务、更新任务、完成任务时都需要填写相应的工时。禅道出于对任务颗粒度的考虑,只采用小时计算,这样可以使工作内容更明确、估算更加精准、激发团队士气,同时也有利于项目风险的及时展示。
禅道的工时管理包括以下几个问题:禅道工时统计、禅道工时填写、禅道工时更新、禅道工时是否自动更新。
禅道工时统计逻辑
禅道的任务工时分为:
最初预计:指创建任务时,设置的完成这个任务的预计工时
总计消耗:指开发这个任务目前已消耗的工时
预计剩余:指完成这个任务还需要花费的工时
需要注意的是,不能将禅道的任务工时统计简单理解为“预计剩余工时 = 最初预计工时-总计消耗工时”。
禅道的设计更侧重“引导用户真实评估剩余工时”,如果采用自动计算的方式来记录工时,那么大多数用户就不会重新进行评估,任务的真实剩余工时就无法体现,燃尽图也不能准确反应项目/执行进度,进而导致项目经理得到错误的数据,对项目的调整和决策做出误判,最后导致项目延期或交付质量不高。
所以禅道的工时统计逻辑:总计消耗工时+预计剩余工时=真实工时≠最初预计工时。
禅道工时填写及更新
最初预计工时在任务开始后,不再做修改。
通过任务列表的日志或完成每天及时更新任务状态和工时。
通过日志更新工时时,结合实际开发状况重新估算剩余工时并填写。
允许任务的最初预计工时和总计消耗工时存在偏差。任务完成后对比前后工时来纠正估算偏差,保证后续的工时估算尽可能准确,促进项目正常进展。
禅道工时是否自动更新
禅道的工时是不自动更新的,那有人就要问了:禅道里填写任务工时,输入日期和工时后,为什么还要输入剩余工时,这么简单的加减系统不会自动计算吗?
答案是:禅道工时的更新当然可以写成自动计算,但自动计算不能反映项目真实进度,所以禅道中强制要求手动输入。
因为估算出来的预计工时和实际工时难免有误差,如果系统自动计算,极端情况会是:预计工时 5 小时,且更新了 5 小时,但任务并没有完成,可是此时自动计算剩余工时的话,会是 0 小时,且显示已完成,但实际上可能还需要 3 小时才能完成,这部分时间既无法记录,也无法显示。
我们都知道,任务十分完美地按照预期开发完成的几率是非常小的,这种理想状况出现的频率足以让我们忽略掉其存在。计划赶不上变化,而在实践中得到经验,拥抱变化、不断改进才是敏捷所倡导的。
让系统自动更新任务已消耗和剩余工时,不仅是错误的认识,而且还会引发一些问题 :
不能反映出任务的真实开发状况,导致任务剩余工时统计有误。
项目进度和燃尽图不能真实反映当前项目进展。禅道中项目进度计算方式为:进度=项目任务总消耗工时/(项目任务总消耗工时+项目任务总剩余工时。 燃尽图也是通过统计任务的剩余工时来绘制的。
错误的数据让项目经理对项目全局的掌控有偏差,对项目的调整和决策出现失误。进而会导致出现项目延期,人员分工不合理,没有测试就匆忙发布,交付的产品 Bug 频出等一系列问题。
所以严格按照任务开发实际状况记录工时是很有必要的,而不能简单地让禅道系统自动更新工时掩盖掉真实的数据。
禅道 Bug 有预估工时功能吗?
除了以上描述的任务工时管理,还有禅道用户问禅道有没有 Bug 预估工时功能。Bug 是没有预估工时功能的,预估工时是执行-任务下的功能。可以通过“执行-任务-导入 Bug”,将 Bug 转成执行中的一个任务管理,进行任务的工时预估。
这篇文章解答了禅道用户关于禅道的工时管理,禅道工时统计,禅道工时怎么填写、怎么更新,禅道工时是否自动更新等关于禅道工时的疑问,希望能够对大家的禅道使用有所帮助。文章中提到的工时按小时估算、工时操作相关问题、燃尽图分析等都有相关视频教程,可以点击获取:https://www.zentao.net/faqvideo.html
版权声明: 本文为 InfoQ 作者【禅道项目管理】的原创文章。
原文链接:【http://xie.infoq.cn/article/5b95f35b8ac628caeff71354d】。文章转载请联系作者。
评论