任务-敏捷在禅道(二)

相对于项目,我们更倾向于使用“迭代”这个词。采用产品-迭代组合,而非产品-项目组合。

任务

禅道中,迭代的核心是任务,而任务是基于对需求的分解,完成了任务,也就实现了需求。
任务分解,通常遵循 SMART 准则。SMART 准则 是比较实用的方法,也比较好操作,其应用也相当久远。

** 任务基本流程 **

  1. 需求分解
    将关联到迭代中的每个需求进行估算、分解为若干任务;
  2. 做任务
    做完任务后在"迭代-版本"创建版本和提交测试,在"迭代-测试任务"查看测试进展和报告。
  3. 解BUG
    在"迭代-版本"查看版本所产生的BUG,进行解决。
做任务解BUG.png

开发团队、产品人员、测试人员,就是通过需求、任务、BUG进行互动的,以不断产出可工作的软件/产品。

迭代

  1. 创建迭代时关联产品;
  2. 编辑迭代时关联需求(也就是要实现哪些个需求);
  3. 通常一个迭代实现一个计划(实现计划中关联的需求和BUG)。

** 迭代-版本 **
在一个迭代中,一般会创建若干版本,以实现 尽早测试 和可工作的软件/产品(working software/product)。

** 迭代-测试任务 **
一个版本完成后,即可提交测试(为测试人员创建一个测试任务)。

小结

迭代就是做任务。分解需求、估算任务,是团队能否敏捷起来的一个基本能力体现。
需求 是用来定义问题的,任务 是用来解决问题的。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容