在我的公司中,单个任务永远不可能由一个人完成。将有单独的人进行质量检查和代码审查每个任务。这意味着每个人将针对每个任务给出完成所需时间的估计。
问题是,我应该如何处理掉?如果我将小时数汇总在一起,请假设以下估计:
10小时-开发时间
4小时-质量检查
4小时-代码审查。
任务估计= 18小时
在每天结束时,我要求用“剩下多少时间才能完成”来更新任务。但是,每个人通常只考虑自己的部分。他们应该标记剩余的工作量,然后再添加工作量估计吗?你们好吗?
更新
为了澄清一些事情,在我的组织中,一个故事中的每个任务都需要3个人。
- 有人来制定任务。(进行单元测试等)
- 负责审核任务的质量检查专家(他们主要进行集成和回归测试)
- 技术负责人进行代码审查。
我认为没有错误的方法或正确的方法,但这是我们的方法……而且这种情况不会改变。我们会以团队的形式尽可能地完成故事的最小层面。在开发完成之前,您实际上无法测试某些项目是否可行,并且您也无法查看代码的质量……因此,您可以做的最好的事情就是将这些内容分解为较小的逻辑切片,以便可以测试最基本的功能。尽可能早地进行审查。
我对以这种方式工作的人的问题是,当以这种方式设置他们时,如何烧掉“任务”。除非一个任务有它自己的子任务(JIRA不允许)...我不确定每天完成跟踪“剩下的事情”的最佳方法。