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