目录
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) 结束项目
安装非常简单,只需要官网下载解压即可。班级同学请到超星班级资料下载安装包
禅道的安装与启动_caohongxing的博客-CSDN博客
首先由产品经理从客户、市场、客服处高层获取需求(user story),形成产品功能列表product backlog。这个列表就是产品要实现的功能范围。
该阶段
产品经理讲解user story,进行估算和优先级排序,确定每个迭代需要完成的user stroy,即确定了 sprint backlog(迭代功能列表)
发布计划确定了发布路线图。
对sprint backlog(迭代功能列表)每一个story进行任务分解,分解的标准是完成该story的所有任务,终每个任务都有明确的负责人,并完成工时的初估计。
1个任务只能有1个负责人。
例如,用户登录功能可以分解为 详细设计、前端开发、后端开发、测试等工作任务。
团队成员每天根据任务分配完成分配给自己的工作。并记录完成的内容和进度,
禅道可以自动计算得到燃尽图,大家可以通过燃尽图了解项目完成的情况。
工作期间,团队成员需要参加每日站立会议。
每日站立会议 在每天早上进行,主要内容:
a。昨天我做了什么?
b。今天我准备做什么?
c。 我的困难和风险是什么?需要什么帮助。
迭代完成后,需要将产品演示给客户,
演示会议:迭代结束之后,召开演示会议,相关人员都受邀参加,团队负责向大家展示本次迭代取得的成果。并记录反馈意见,由产品负责人整理,形成新的story。
项目团队对本次迭代进行总结,发现不足,制定改进计划,下一次迭代继续改进,达到持续改进的目的。
1.创建团队账户 超级管理员
2.创建产品 产品经理
3.创建产品模块 产品经理
4.创建产品需求(产品需要实现的功能列表) 产品经理
5.创建产品计划(迭代开发计划,关联需求) 产品经理
6.创建项目(产品的每个迭代看做一个项目) 项目经理
7.为项目关联需求(每次迭代都需要实现一些需求)项目经理
8.任务分解(将需求分解为若干个任务) 项目经理
9.分配任务 项目经理
10 执行任务 团队成员
11.查看看板、燃尽图、任务树状图、动态 团队成员
12 结束项目
首先,我们先进入禅道
管理员 点击 组织 -- > 用户 页面上点击【添加用户】
在禅道中创建产品,将收集到的需求录入到禅道。
为了大家互相不影响,建议大家选择“私有产品”,防止其他同学对你的项目信息随意修改。
将产品需求录入到禅道中。
如下图所示,我们可以录入需求,选择需求所属模块等。
建议需求的参考格式为:作为一名<某种类型的用户>,我希望<达成某些目的>,这样可以<开发的价值>。
产品计划可以理解为对产品迭代发布的一个路线图。这个同学们不做也可以。
比如,一期完成登录,注册,以及商品添加、查询功能
二期完成,购物车、下单、支付等功能。
迭代可以理解为一个更细的划分。
现在我们就来创建我们的产品开发计划
这样,我们就会得到一个产品路线图
项目 下点击 【添加项目】
产品的需求列表(backlog)较多,我们需要多次迭代(多个项目)进行开发,下面,我们要把本项目需要完成的需求关联到项目中。
点击 项目 —> 需求,在打开的页面中点击【关联需求】—>关联需求,勾选本项目需要完成的需求后保存即可。
一个需求要细化成若干个可以落实的任务,每个任务的的时长控制在40h以内,每个任务有一个优先级,负责人只能是一个人。
如果涉及多个负责人,则说明任务需要继续分解。
任务分解可以和组员一起完成,同学们也可以采用任务认领的方式,调动大家的工作积极性。
领取到任务的人应当根据优先级顺序完成分配给他的任务。
如果想快速分解,可以采用批量分解功能。
如果分解任务时未指定任务负责人,也可以分解完后在分配
任务开始时,点击任务栏上的开始,录入当天在该任务花费的时间和完成的工作内容。
之后若在该任务上花费时间,点击工时,录入那一天在该任务上花费的时间和完成的工作内容。
完成任务时,点击完成。
之后如果在该任务上花费了时间,则点击工时,录入花费的工时,完成的工作内容
系统会根据已经花费的工时和剩余的工时,估算任务的完成百分比。
点击“完成”,该任务就变为完成状态。
点击 项目--> 看板,打开看板,可以直观了解各个项目的进展情况,哪些还没有开始、哪些已经完成、哪些还在进行中
点击 项目--> 燃尽图,打开燃尽图,通过它可以只管了解到项目完成的进展情况
点击 项目--> 树状图,打开燃尽图,通过它可以项目任务的分解情况
点击 项目--> 动态,打开动态,通过它可以其他项目成员的工作情况
文章参考了以下博客,感谢以下博主:
使用禅道管理项目流程_apollo_miracle的博客-CSDN博客_禅道项目管理流程
【原创】基于禅道的敏捷软件产品/项目开发管理流程(一) - dd_macle - 博客园
敏捷开发及scrum简介 - 禅道开源版使用帮助 - 禅道开源项目管理软件https://www.zentao.net/book/zentaopmshelp/65.html【原创】基于禅道的敏捷软件产品/项目开发管理流程(一) - dd_macle - 博客园