禅道软件使用流程
1. 创建角色
步骤
- 使用管理员登录
- 点击组织菜单
- 选择用户,点击添加用户,或者点击“批量添加”
2. 创建产品
步骤
- 由产品经理登录禅道
- 点击“产品”视图
- 点击添加产品按钮,即可添加
3. 创建产品计划
1. 产品经理登录
2. 进入产品中,点击“计划”菜单,填写相应的计划信息即可
注意
- 可以帮助产品人员控制产品的研发过程
- 帮助相关人员了解产品进度,以做好后续工作安排
4. 创建产品模块
1. 有产品经理登录
2. 选择“产品”视图,点击“模块”菜单—>添加产品相应模块即可
好处:可以帮助产品人员对产品有一个宏观认识
5. 需求创建
1. 由产品经理登录
2. 选择“产品”视图,点击“需求”菜单—>点击右侧的“提需求”按钮即可
注意:填写相应的需求模块、所属计划、需求是否需要评审、需求名称、优先级
6. 需求评审
当需求提出以后为草稿状态,需要产品主管对需求进行评审
评审状态
确认通过
有待明确
- 需求需要继续完善
拒绝
给出拒绝原因
- 已完成
- 已细分
- 重复
- 延期
- 不做
- 已取消
- 设计如此
只有进入激活状态的需求才能进行后续的开发
注意:需求评审在公司是一个线下会议,有多人决定,评审完毕后在禅道添加记录即可
7. 需求变更
当需求内容(标题/描述/附件信息等)的变化都需要执行变更流程
步骤
- 产品经理登录禅道
- 在“产品”试图下选择需求—>选中需求,点击变更按钮,对需求内容变更
变更的状态
确认通过
有待明确
撤销变更
- 会回到变更之前的版本
注意如果提出需求变更,并勾选“不需要评审”则直接进入激活状态,不勾选“不需要评审”需要执行审批流
8. 立项
召开立项会议
- 产品经理需求告诉项目人员会议时间/地点
- 产品经理讲解需求内容,并且把需求中经过不需要的去除
- 项目组成员估算完成需求的工作量
- 对需求进行任务分解
建立项目
- 项目经理登陆禅道
- 点击“项目”视图
- 点击“添加项目”,填写项目信息即可
注意:
项目代号,团队/公司人员知晓即可
选择关联产品
访问控制
默认
- 只要“项目”视图的成员都可以访问
私有的
- 项目团队成员可以访问
定义白名单
- 相应组下的成员可以访问
添加团队
- 注意:当创建玩项目后可以直接点击设置团队,来组织项目中的成员(包括测试/开发)
- 团队也可以在项目创建完成以后点击“项目”视图—>团队—>团队管理,添加团队人员
确定项目中的需求
- 项目经理登陆禅道
- 点击“项目”视图
- 点击“需求”菜单—>点击关联需求—>勾选项目中需要完成的需求
分解需求
将需求分解给相应的开发及测试人员
分解步骤
- 项目经理登陆禅道
- 点击“项目”视图
- 点击“需求”菜单—>选择需求—>点击分解任务按钮
注意
任务类型
- 事物:可以指派给多个人,主要用来做总结
添加完任务后
- 可以继续分配任务
- 可以进入任务列表
- 可以返回到需求列表
注意:实际工作中,不能项目经理一个人包办,而是多个角色自由领取相应的任务
9. 开发阶段
1. 领取任务及每天的工作量
- 当剩余时间为0时,自动提示结束任务
2. 创建版本
步骤
- 由开发人员登陆禅道
- 点击“项目”视图
点击“版本”菜单—>创建版本
- 注意:版本名称:产品名_版本号_状态(stble/beta)_日期
3. 版本关联需求
注意:默认版本是不可之间关联需求的,所以需要管理员赋予权限
步骤
- 由管理员登陆禅道
- 进入“组织”视图
- 选择“权限”—>找到开发组—>点击“权限维护”按钮—>找到“版本”项—>选择“关联需求”
- 由开发登陆禅道—>找到项目—>版本—>选中版本,点击“关联需求”选项
4. 提测
步骤
- 开发人员登陆禅道
- 选择测试视图
- 选择“测试”菜单
- 点击提交测试即可
注意:
- 负责人:是指测试人员
- 测试优先级:数字越小优先级越高
- 描述:可以描述一些测试需要注意的地方
10. 测试阶段
1. 编写测试用例
步骤
- 测试人员登陆禅道
- 点击“测试”视图
- 选择“用例”菜单,点击“创建用例”
2. 用例关联版本
步骤
- 测试人员进行登陆
- 点击测试视图
- 点击版本—>选择关联用例即可
3. 用例评审
在禅道用例评审默认是闭关的,如果想要对用例进行评审,禅道管理员需要进入—>后台—>自定义—>用例—>评审流程,开启即可
评审结果
- 继续完善
- 确认通过
4. 执行测试用例
步骤
- 由测试人员登陆
- 选择“测试”视图
- 找到相应的用例,点击执行即可
- 当执行过程中如果出现bug,则直接转bug
- 提交bug
- 可以在用例执行中提bug
- 也可以在“测试”视图下提bug
5. 解决bug
- 开发人员确认该bug存在
- 点击“解决”
解决方案
- 设计如此
- 重复bug
- 外部原因
- 已解决
- 无法重现
- 延期处理
- 不予处理
6. 回归测试
- 回归测试过程中,如果该bug依然存在,那么需要激活
- 如果bug不存在则关闭,如果一段时间后又出现,则重新激活
11. 总结
围绕禅道介绍公司流程
产品经理—>收集信息
建立产品
- 产品计划(很有必要存在:1. 产品经理可以控制产品过程中的优先级 2. 对于项目人员可通过了解产品进度,以做后续安排)
- 新建模块
- 新建模块对应需求
- 需求评审(实际上是线下会议)
- 需求变更—>也需要变更审核流程
项目经理
建立项目(基于产品)
- 组建团队(包括测试、开发)
- 确定项目中要做的需求
- 对进行任务分解—>开发、测试等等
- 注意:任务类型:事物,可以分配给多个人,主要用来做总结
开发
领取任务
- 统计每天工作量
- 提交版本:产品名_版本号_状态(stble,beta)_日期
- 提交测试
测试
- 编写测试用例
- 用例评审—>默认是关闭的,需要管理员开启
- 执行用例—>转bug
- 由开发人员进行修复(先确认->再修改状态)
- 回归测试:如果有问题则激活,否则关闭