目录

1. 安装和启动禅道

2.敏捷开发流程 (转自禅道官网)

1) 收集需求

2)发布计划会议:确定每个迭代要完成的功能列表

3)迭代计划会议:对迭代内的需求进行任务分解,并指派到人

4)成员按任务完成工作。

5)演示会议:演示本次迭代的开发成果

6)回顾会议:总结回顾,不断改进。

3.在禅道中实现敏捷开发流程 

 1) 创建团队账号   禅道管理员

2) 创建产品  产品经理

 3)创建产品模块   产品经理

 4)创建产品需求(产品需要实现的功能列表) 产品经理

5)创建产品计划(产品的大的开发计划)           产品经理

​6)创建项目(一个项目也可以看作一个迭代)   项目经理

 7)为项目关联需求(确定项目需求)产品经理

 8)任务分解    项目经理

 9)分配任务        项目经理

10) 执行任务        团队成员

a)任务开始时

 b)任务开始后

c) 任务完成

11)查看看板    团队成员

​12)查看燃尽图       团队成员

13)查看任务树状图     团队成员

14)查看动态     团队成员

​15) 结束项目  

1. 安装和启动禅道

安装非常简单,只需要官网下载解压即可。班级同学请到超星班级资料下载安装包

禅道的安装与启动_caohongxing的博客-CSDN博客

2.敏捷开发流程 (转自禅道官网)

1) 收集需求

首先由产品经理从客户、市场、客服处高层获取需求(user story),形成产品功能列表product backlog。这个列表就是产品要实现的功能范围。

该阶段

2)发布计划会议:确定每个迭代要完成的功能列表

产品经理讲解user story,进行估算和优先级排序,确定每个迭代需要完成的user stroy,即确定了 sprint backlog(迭代功能列表)

发布计划确定了发布路线图。

3)迭代计划会议:对迭代内的需求进行任务分解,并指派到人

对sprint backlog(迭代功能列表)每一个story进行任务分解,分解的标准是完成该story的所有任务,终每个任务都有明确的负责人,并完成工时的初估计。

1个任务只能有1个负责人。

例如,用户登录功能可以分解为 详细设计、前端开发、后端开发、测试等工作任务。

4)成员按任务完成工作。

团队成员每天根据任务分配完成分配给自己的工作。并记录完成的内容和进度,

禅道可以自动计算得到燃尽图,大家可以通过燃尽图了解项目完成的情况。

工作期间,团队成员需要参加每日站立会议。

每日站立会议  在每天早上进行,主要内容:

a。昨天我做了什么?

b。今天我准备做什么?

c。 我的困难和风险是什么?需要什么帮助。

5)演示会议:演示本次迭代的开发成果

迭代完成后,需要将产品演示给客户, 

演示会议:迭代结束之后,召开演示会议,相关人员都受邀参加,团队负责向大家展示本次迭代取得的成果。并记录反馈意见,由产品负责人整理,形成新的story。

6)回顾会议:总结回顾,不断改进。

项目团队对本次迭代进行总结,发现不足,制定改进计划,下一次迭代继续改进,达到持续改进的目的。

3.在禅道中实现敏捷开发流程 

1.创建团队账户     超级管理员2.创建产品            产品经理3.创建产品模块     产品经理4.创建产品需求(产品需要实现的功能列表)           产品经理5.创建产品计划(迭代开发计划,关联需求)           产品经理6.创建项目(产品的每个迭代看做一个项目)           项目经理7.为项目关联需求(每次迭代都需要实现一些需求)项目经理8.任务分解(将需求分解为若干个任务)                  项目经理9.分配任务                    项目经理10 执行任务                  团队成员11.查看看板、燃尽图、任务树状图、动态    团队成员12 结束项目  

首先,我们先进入禅道

 

 1) 创建团队账号   禅道管理员

管理员 点击 组织 -- > 用户 页面上点击【添加用户】

2) 创建产品  产品经理

在禅道中创建产品,将收集到的需求录入到禅道。

 

为了大家互相不影响,建议大家选择“私有产品”,防止其他同学对你的项目信息随意修改。

 3)创建产品模块   产品经理

 4)创建产品需求(产品需要实现的功能列表) 产品经理

将产品需求录入到禅道中。

如下图所示,我们可以录入需求,选择需求所属模块等。 

建议需求的参考格式为:作为一名<某种类型的用户>,我希望<达成某些目的>,这样可以<开发的价值>。

5)创建产品计划(产品的大的开发计划)           产品经理

产品计划可以理解为对产品迭代发布的一个路线图。这个同学们不做也可以。

比如,一期完成登录,注册,以及商品添加、查询功能

           二期完成,购物车、下单、支付等功能。

迭代可以理解为一个更细的划分。

现在我们就来创建我们的产品开发计划

 

这样,我们就会得到一个产品路线图

6)创建项目(一个项目也可以看作一个迭代)   项目经理

项目 下点击  【添加项目】

 

 

 

 

 

 7)为项目关联需求(确定项目需求)产品经理

 产品的需求列表(backlog)较多,我们需要多次迭代(多个项目)进行开发,下面,我们要把本项目需要完成的需求关联到项目中。

点击 项目 —> 需求,在打开的页面中点击【关联需求】—>关联需求,勾选本项目需要完成的需求后保存即可。

  添加后,就能看到项目下的需求列表了

 8)任务分解    项目经理

一个需求要细化成若干个可以落实的任务,每个任务的的时长控制在40h以内,每个任务有一个优先级,负责人只能是一个人。

如果涉及多个负责人,则说明任务需要继续分解。

任务分解可以和组员一起完成,同学们也可以采用任务认领的方式,调动大家的工作积极性。

 

领取到任务的人应当根据优先级顺序完成分配给他的任务。

如果想快速分解,可以采用批量分解功能。

 9)分配任务        项目经理

 如果分解任务时未指定任务负责人,也可以分解完后在分配

10) 执行任务        团队成员

任务开始时,点击任务栏上的开始,录入当天在该任务花费的时间和完成的工作内容。

之后若在该任务上花费时间,点击工时,录入那一天在该任务上花费的时间和完成的工作内容。

完成任务时,点击完成。

a)任务开始时

 b)任务开始后

之后如果在该任务上花费了时间,则点击工时,录入花费的工时,完成的工作内容

 

 系统会根据已经花费的工时和剩余的工时,估算任务的完成百分比。

 

c) 任务完成

点击“完成”,该任务就变为完成状态。

 

11)查看看板    团队成员

点击 项目--> 看板,打开看板,可以直观了解各个项目的进展情况,哪些还没有开始、哪些已经完成、哪些还在进行中

12)查看燃尽图       团队成员

  点击 项目--> 燃尽图,打开燃尽图,通过它可以只管了解到项目完成的进展情况

13)查看任务树状图     团队成员

 点击 项目--> 树状图,打开燃尽图,通过它可以项目任务的分解情况

14)查看动态     团队成员

 点击 项目--> 动态,打开动态,通过它可以其他项目成员的工作情况

15) 结束项目  

文章参考了以下博客,感谢以下博主:

使用禅道管理项目流程_apollo_miracle的博客-CSDN博客_禅道项目管理流程

【原创】基于禅道的敏捷软件产品/项目开发管理流程(一) - dd_macle - 博客园

敏捷开发及scrum简介 - 禅道开源版使用帮助 - 禅道开源项目管理软件https://www.zentao.net/book/zentaopmshelp/65.html【原创】基于禅道的敏捷软件产品/项目开发管理流程(一) - dd_macle - 博客园

相关阅读

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: