目录
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 结束项目
进入禅道
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 - 博客园