禅道和scrum的对应关系

2012-04-10 23:30:58    王春生    59171

禅道在设计的时候,基础框架是基于scrum的,同时又补充完善了测试,文档,发布,计划等功能。肯定有同学会问,是不是我使用禅道,就必须是用敏捷。答案当然是否定的,您完全可以使用禅道来进行瀑布式管理,也可以使用的很好。正是基于这一点考虑,我们在设计禅道的时候,都是采用了比较中性的概念,而不是scrum里面特有的概念。下面让我们来看下禅道和scrum的对应关系。

一、概念的对应

 scrum  禅道  备注
 product  产品 禅道里面使用了产品的概念。
 user story
 需求 其实标准的翻译应该为用户故事,不过禅道还是采用了比较中性的概念。
 sprint  项目 很多朋友对产品和项目的概念不是很清楚,其实有了这个对应关系就很容易理解了。
 task  任务  这两个概念是一致的。
 team
 团队  
 burndown chart
 燃尽图  
 潜在交付物  发布  

 二、角色的对应

 scrum  禅道  备注
 product owner
 产品经理  禅道使用的还是比较中性的产品经理的概念。
 scrum master
 项目经理  
 team  团队成员

三、禅道新增的概念

除了scrum基本的概念外,禅道还补充完善了下面概念,以达到对软件生命周期的完整覆盖。

  • 产品发布计划
  • 产品路线图
  • build
  • bug
  • 测试用例
  • 测试任务
  • 测试结果
  • 文档
  • todo

现在我们了解了禅道和敏捷,和scurm之间的关系了,让我们来看下禅道的基本使用流程吧!


评论列表
Sherry   2017/08/24 14:08
sprint对应项目,那每个sprint的计划,都要先创建项目再关联需求?不然看板里没法区分?
石洋洋   2017/08/24 16:08
看板是以需求的角度进行展示的,直接创建没有关联需求的任务也可以在看板中查看到。
llwsykll   2017/03/31 11:03
谢谢分享!
请问一下需求相关内容是存储在数据库中那个表格中的呢?有点找不到
石洋洋   2017/03/31 12:03
zt_story 开头的3个表都是和需求相关的。
sophia   2017/03/21 16:03
"正式基于这一点考虑",改为“正是基于这一点考虑”
石洋洋   2017/03/21 17:03
谢谢反馈,我们改一下。
Liting   2016/11/23 13:11
1.如何利用禅道把需求与测试用例关联?
2.如何在禅道里体现细分需求的过程,体现层级关系
石洋洋   2016/11/23 13:11
1、测试-用例 创建用例的时候可以关联需求;
2、直接创建细分后的需求,然后把父需求关闭,关闭原因选择已细分,填写细分后的id,当查看父需求详情的时候可以显示细分后的需求。
Mr.X   2016/08/24 14:08
需求对应 user story,项目对应 sprint,那模块对就啥?一个产品里的模块应该怎么定义?
石洋洋   2016/08/24 15:08
模块是用来划分需求,方便管理需求的。可以参考 pms.zentao.net
nicholas   2015/12/29 15:12
产品和项目以及需求的关系是什么?您能不能举一个实际的例子,这样比较好理解
石洋洋   2015/12/29 15:12
推荐在本地安装一个禅道,然后按照禅道的使用手册操作一遍,对禅道流程有一个大概的把握,就很容易理解产品、项目、需求、任务的关系了。
Nicholas   2015/12/29 14:12
产品和项目的区别还是感觉没有讲清楚,可以举个例子来说明吗
石洋洋   2015/12/29 14:12
可以参考 http://pms.zentao.net 这个是管理禅道开源版开发的禅道。
猿蜜   2015/11/17 21:11
【后台】【自定义】【流程】里的 [产品 - 项目] [产品 - 迭代] [项目 - 迭代] 这三项该如何选择?
石洋洋   2015/11/18 08:11
根据自己的需求选择即可,只是显示名称不同,里面的功能是一样的。
猿蜜   2015/11/17 20:11
我们公司的情况如何使用禅道比较好:
1、两周左右的企业门户网站项目,特别多,客户在维护期内经常会有修改要求
2、两个月左右的应用开发项目,每个项目投入3个人
3、经常有客户发来需求做报价和调研,每次投入2人左右,八成都是报价后没有回复,导致无法立项的项目。
作为开发部门的主管,我该如何利用禅道去管理和追踪这三类情况?
石洋洋   2015/11/18 08:11
1、贵公司应该是有自己的建站程序,可以把建站程序作为一个产品,通过模块对不同的客户进行划分。代码层面采用通用主体代码 和 客户定制内容 分开管理,交付的时候合并交付。
2、开发项目直接在禅道中创建项目分配任务开发即可。
3、推荐用然之(www.ranzhico.com)来管理用户,里面的crm功能应该是比较适合。
曙光   2015/07/29 22:07
把“项目”对应于“sprint”确实很难以接受,感觉很别扭。如上面Zova的问题,即使项目开发完了,可以关闭,那就看不到了,可是项目对应的Bug呢,有些bug暂时无法解决,或是现在线上发现已关闭的sprint里面的bug,那还能把之前的项目打开吗?
曙光   2015/07/29 22:07
之前的项目应该是可以打开的,但是如果bug多了,这样真的好吗?还是N个项目中打出原来对应的。
春哥   2015/07/30 08:07
bug都是首先归属于产品的。迭代可以关闭,产品不会关闭。建议还是先仔细了解下禅道的使用流程。


发表评论
  评论通过审核后显示。
浙ICP备12017616号
蝉知1.6