NO.170 六问禅道1:为什么任务的剩余工时不自动更新?
为什么80%的码农都做不了架构师?>>>
我自己从2010年8月开始接触和使用禅道项目管理软件,由刚开始的只使用测试--Bug管理模块,到现在的所有模块均有在使用。
在不断的使用过程中,加上长期混迹在禅道QQ技术交流群,对禅道的使用,项目管理也有了深入的理解。
在QQ群里,同样的问题经常被问起,看起来是个小问题,其实里面却蕴含了项目管理的一些大道理。
因此,我以禅道使用为背景,再加上自己的拙见,整理了“六问禅道项目”系列使用分享,希望能达到抛砖引玉的效果。
欢迎吐槽指正。
今天来说说任务工时更新问题。
不少童鞋都有在问:禅道里记录任务工时,输入日期和工时后,为什么还要输入剩余,这么简单的加减系统不会自动计算吗?
也就是说很多童鞋对任务工时有误读,单纯的认为任务预计剩余工时 = 最初预计工时 — 已经消耗工时。
具体解答问题之前,我们先来了解一下禅道里的工时概念:
最初预计:创建任务时的最初预计工时。
已经消耗:开发这个任务已花费的工时。
预计剩余:完成这个任务还需要的工时。
套用一句老话“计划没有变化快”,以我的个人经历来说比较常见的任务开发状况:
1、某个任务最初预计工时是10,coding了5小时后,重新估算还要9小时才能完成,系统自动计算剩余工时的话是3小时。
2、某个任务最初预计工时是10,coding了5小时后,任务完成了,剩余工时为0,系统自动计算剩余工时的话还是3小时。
3、某个任务最初预计工时是10,coding了5小时后,重新估算还要1小时就可完成。系统自动计算剩余工时的话依旧是3小时。
或许你会反驳我,难道就不存在任务很完美的按预期开发并完成,最初预计与总消耗工时一致的情况吗?有,这种理想状况出现的频率足以让我们忽略掉它的存在。
还有个类似的问题:关于任务已消耗工时的自动更新。有不少童鞋说这个任务我coding了1天,已消耗工时就应该自动记为8小时呀。
错!鬼才知道这一天你都coding了些什么。
让系统自动更新任务已消耗和剩余工时,不仅是错误的认识,而且还会引发一些问题:
- 不能反映出任务的真实开发状况,导致任务剩余工时统计有误。
- 项目进度和燃尽图不能真实反映当前项目进展。禅道里项目进度(进度=项目任务总消耗工时/(项目任务总消耗工时+项目任务总剩余工时))和燃尽图都是通过统计任务的剩余工时来绘制的。
- 错误的数据让项目经理对项目全局的掌控有偏差,对项目的调整和决策出现失误。进而会导致出现项目延期,人员分工不合理,没有测试就匆忙发布,交付的产品Bug频出等一系列问题。
所以严格按照任务开发实际状况记录工时是很有必要的,而不能简单的让系统自动计算掩盖掉真实的数据。
关于任务工时更新,我比较推荐的做法:
- 最初预计工时在任务开始后,就不要再做修改。
- 开发人员每天及时更新任务状态和工时。
- 更新任务工时,结合实际开发状况重新估算剩余工时并记录。
- 允许任务的最初预计工时和总消耗工时存在偏差。任务完成后,二者对比以纠正自己的工时估算。
总结下来就是:及时更新,重新估算,真实填写。
最后,简短粗暴的回答:禅道里任务最初预计工时 ≠ 已经消耗工时 + 预计剩余工时。
转载于:https://my.oschina.net/candou/blog/849542
NO.170 六问禅道1:为什么任务的剩余工时不自动更新?相关推荐
- 六问禅道4:产品和项目的区别
传送门 六问禅道1:为什么任务里剩余工时不自动更新 六问禅道2:为什么别人能看到我的任务 六问禅道3:我的燃尽图怎么没更新 今天我们来聊聊产品和项目的区别. 不少刚接触禅道的童鞋都会这个问题:产品和项 ...
- 六问禅道1:为什么任务的剩余工时不自动更新?
今天来说说任务工时更新问题. 不少童鞋都有在问:禅道里记录任务工时,输入日期和工时后,为什么还要输入剩余,这么简单的加减系统不会自动计算吗? 也就是说很多童鞋对任务工时有误读,单纯的认为任务预计剩余工 ...
- 六问禅道2:需求的状态和研发阶段
禅道软件设计的需求有两个字段来跟踪它的变化, 一个是需求的状态字段, 一个是需求的研发阶段字段, 下面来看下这两个字段. 一.需求的状态 需求状态(status)字段,总共有四种状态,分别是草稿(dr ...
- 六问禅道5:需求和Bug的区别
除了产品与项目的区别,还有不少童鞋还会混淆需求和Bug的区别. 我同样做了一些总结. 一.需求和Bug的区别 1.概念不同 需求是描述一件事情,作为什么用户,希望如何,这样做的目的或价值何在. 需求需 ...
- 解决禅道升级报错:Column not found: 1054 Unknown column 'readme' in 'zt_im_client'
解决禅道升级报错:Column not found: 1054 Unknown column 'readme' in 'zt_im_client' The sql is: ALTER TABLE zt ...
- ❤️熬夜7天肝出5万字【禅道/缺陷报告/测试报告/接口测试及用例/Fildder】超详细总结❤️
目录 一.禅道 一.测试工具背景 二.测试管理工具 三.测试工具介绍 四.禅道介绍 五.禅道操作 7. 创建发布 8. 测试团队 二.缺陷报告 三.测试报告 一.概要 二.测试过程 三.缺陷分析 四. ...
- 禅道/缺陷报告/测试报告/接口测试及用例/Fildder
一.测试工具背景 当测试环境搭建完成后,测试人员将在自己搭建的环境上执行测试用例,开展测试工作.测试人员在执行测试用例的过程中,如发现实际结果与预期结果不一致, 则意味着出现Bug (缺陷.错误.问题 ...
- 禅道项目管理软件介绍
使用流程 一.分享的流程图 二.流程图 维护产品及模块 一.如何来添加产品呢?让我们来看下步骤: 以管理员或者其他有产品管理权限的帐号登录. 点击产品视图. 在页面右侧,点击"新增产品&qu ...
- 测试中Bug的管理流程和禅道
一.Bug的定义 软件的bug,狭义概念是指软件程序的漏洞和缺陷,广义概念除此之外还包括测试工程师或用户所发现和提出的软件可改进的细节,或与需求文档存在差异的功能实现等. 我们的职责就是,发现这些bu ...
- 禅道OpenAI更新至1.2版本,超多实用功能惊喜上线!
广受欢迎的禅道OpenAI插件近日成功发布,截至目前已更新至1.2版本. 截至本版本发布,禅道OpenAI已经拥有了神奇海螺(ChatGPT聊天).需求润色.任务润色.Bug润色及本次的需求一键生成用 ...
最新文章
- 女程序员婚前买房给父母住,婚后要求男程序员一起还房贷!男程序员怀疑婚姻!...
- 在vscode中统一vue编码风格的方法
- 腾讯年终奖刷屏了...
- mysql数据恢复时显示多线程恢复_MySQL多线程备份恢复工具mydumper,myloder
- 通过C学Python(3)列表的常用方法
- 原型——设计思维之建立模型
- Visual Studio 2015正式企业(Enterprise)版
- MySQL02:DQL语言的学习
- 层叠性(HTML、CSS)
- Eric的日期选择下拉列表小控件
- 20145335郝昊《网络攻防》Exp4 Adobe阅读器漏洞攻击
- Java基础:基础加强巩固
- 浅谈NFC、RFID、红外、蓝牙的区别
- 读取 wav 格式声音文件
- linux卸载驱动命令,linux卸载驱动时 Resource temporarily unavailable
- 日本互联网 20 年沧桑路
- python微信刷票代码_微信刷票漏洞详解,Python脚本实现一秒破万!
- Final swfplayer安卓系统中播放网页中的播放flash动画
- html5表格数据加载,bootstrap table load加载数据到表格的方法
- 移动研发平台EMAS 3.0全新升级,欢迎登陆阿里云官网搜索EMAS进行体验
热门文章
- 二十一天学通C语言:使用const声明指针变量
- C语言Register关键字:利用寄存器提升访问效率
- 码云webhook php,PHP实现码云Gitee的WebHook密钥验证算法
- 中位数±四分位数表达_Python数据分析:强大字符串处理工具,正则表达式
- rk3399_secureboot在linux环境中操作说明
- 工作闲暇-曾经的“伪”前端+切图工作
- Educational Codeforces Round 45 (Rated for Div. 2) G - GCD Counting
- opencv3.2.0 Cmake 3.8.0 + tdm-gcc-5.1.0-3 OpenThread
- java基础学习总结——流
- 图片的压缩(上传图片太大的话,上传不到服务器)