写点什么

禅道的工时管理

  • 2022 年 9 月 29 日
    山东
  • 本文字数:1502 字

    阅读完需:约 5 分钟

禅道工时是禅道“执行”模块中的概念,在创建任务、更新任务、完成任务时都需要填写相应的工时。禅道出于对任务颗粒度的考虑,只采用小时计算,这样可以使工作内容更明确、估算更加精准、激发团队士气,同时也有利于项目风险的及时展示。


禅道的工时管理包括以下几个问题:禅道工时统计、禅道工时填写、禅道工时更新、禅道工时是否自动更新。

禅道工时统计逻辑

禅道的任务工时分为:


  • 最初预计:指创建任务时,设置的完成这个任务的预计工时

  • 总计消耗:指开发这个任务目前已消耗的工时

  • 预计剩余:指完成这个任务还需要花费的工时



需要注意的是,不能将禅道的任务工时统计简单理解为“预计剩余工时 = 最初预计工时-总计消耗工时”。


禅道的设计更侧重“引导用户真实评估剩余工时”,如果采用自动计算的方式来记录工时,那么大多数用户就不会重新进行评估,任务的真实剩余工时就无法体现,燃尽图也不能准确反应项目/执行进度,进而导致项目经理得到错误的数据,对项目的调整和决策做出误判,最后导致项目延期或交付质量不高。


所以禅道的工时统计逻辑:总计消耗工时+预计剩余工时=真实工时≠最初预计工时。

禅道工时填写及更新

  1. 最初预计工时在任务开始后,不再做修改。

  2. 通过任务列表的日志或完成每天及时更新任务状态和工时。

  3. 通过日志更新工时时,结合实际开发状况重新估算剩余工时并填写。

  4. 允许任务的最初预计工时和总计消耗工时存在偏差。任务完成后对比前后工时来纠正估算偏差,保证后续的工时估算尽可能准确,促进项目正常进展。


禅道工时是否自动更新

禅道的工时是不自动更新的,那有人就要问了:禅道里填写任务工时,输入日期和工时后,为什么还要输入剩余工时,这么简单的加减系统不会自动计算吗?


答案是:禅道工时的更新当然可以写成自动计算,但自动计算不能反映项目真实进度,所以禅道中强制要求手动输入。


因为估算出来的预计工时和实际工时难免有误差,如果系统自动计算,极端情况会是:预计工时 5 小时,且更新了 5 小时,但任务并没有完成,可是此时自动计算剩余工时的话,会是 0 小时,且显示已完成,但实际上可能还需要 3 小时才能完成,这部分时间既无法记录,也无法显示。


我们都知道,任务十分完美地按照预期开发完成的几率是非常小的,这种理想状况出现的频率足以让我们忽略掉其存在。计划赶不上变化,而在实践中得到经验,拥抱变化、不断改进才是敏捷所倡导的。


让系统自动更新任务已消耗和剩余工时,不仅是错误的认识,而且还会引发一些问题  :


  • 不能反映出任务的真实开发状况,导致任务剩余工时统计有误。

  • 项目进度和燃尽图不能真实反映当前项目进展。禅道中项目进度计算方式为:进度=项目任务总消耗工时/(项目任务总消耗工时+项目任务总剩余工时。 燃尽图也是通过统计任务的剩余工时来绘制的。

  • 错误的数据让项目经理对项目全局的掌控有偏差,对项目的调整和决策出现失误。进而会导致出现项目延期,人员分工不合理,没有测试就匆忙发布,交付的产品 Bug 频出等一系列问题。



所以严格按照任务开发实际状况记录工时是很有必要的,而不能简单地让禅道系统自动更新工时掩盖掉真实的数据。

禅道 Bug 有预估工时功能吗?

除了以上描述的任务工时管理,还有禅道用户问禅道有没有 Bug 预估工时功能。Bug 是没有预估工时功能的,预估工时是执行-任务下的功能。可以通过“执行-任务-导入 Bug”,将 Bug 转成执行中的一个任务管理,进行任务的工时预估。



这篇文章解答了禅道用户关于禅道的工时管理,禅道工时统计,禅道工时怎么填写、怎么更新,禅道工时是否自动更新等关于禅道工时的疑问,希望能够对大家的禅道使用有所帮助。文章中提到的工时按小时估算、工时操作相关问题、燃尽图分析等都有相关视频教程,可以点击获取:https://www.zentao.net/faqvideo.html

发布于: 刚刚阅读数: 3
用户头像

还未添加个人签名 2020.04.30 加入

禅道是一款专业的国产开源研发项目管理软件,可提供全生命周期项目管理解决方案、自动化测试解决方案和DevOps解决方案。

评论

发布
暂无评论
禅道的工时管理_项目管理_禅道项目管理_InfoQ写作社区