03_禅道_介绍
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
产品和项目的访问权限 需求、bug、任务、用例、todo之间的互转 批量添加、导出
Page 23
23
需求、任务、bug、用例、todo之间互转
需求
分解
任务
导 入 到 项 目 中
分 解
todo
用例
互转
bug
Page 24
24
谢谢!
Page 25
25
– 开发人员完成若干功能之后,提交进行测试。 – 测试人员发现bug之后,在禅道中记录bug。 – 开发人员修复bug,然后交由测试人员进行验证。 – 测试人员验证通过,关闭,验证不通过,重新激活。
Page 7
7
禅道中的三权分立
产品经理,研发团队和测 试团队以需求为核心,通 过项目紧密合作,最终实 现产品的快速发布,赢得 市场。 所以说产品是最关键的, 因为它决定着公司前进的 方向。
禅道项目管理软件简介
禅道是什么?
禅道特点是将软件研发中的产品管理,项目管理,质量管 理三个核心流程融合在一套工具里面,是一款软件生命周 期管理软件。 核心的管理思想是基于scrum,然后在scrum基础上完善了 测试管理,文档管理,事务管理等功能。 轻量级实现,源码包仅有2M,集成安装包不到10M。 真开源,真免费:)。 易于扩展,内置插件机制。
Page 16
16
项目中的版本和测试管理管理
测试整理用例
研发编码
创建build
提交测试
通过?
发布
修复bug
Page 17
17
基本的文档管理
禅道提供了基本的文档管理,可以满足禅道流程无法覆盖 的情况。 禅道的文档库分为三种,产品文档库、项目文档库和自定 义文档库。 产品文档库是存放产品相关的问题,比如需求分析,市场 报告之类。 项目文档库是存放在项目过程中产生的文档,比如接口文 档,数据库设计文档。 自定义文档库可以建多个,可以无限极目录划分,比如可 以建立自己的知识库。
Page 20
20
我的地盘我做主
禅道内置了简单的todo管理,每个人每天上班可以快速安 排下自己今天要做的事情。 还可以通过我的地盘关注需要自己负责的需求、任务、bug 等信息。 设置email,可以给相应的人员进行发信。
Page 21
21
集成suverion
禅道已经可以和subversion集成。 – 通过在提交subversion时候所写的注释来进行关联,比如: task#123,ddd,d,ddd, bug#234,story#123,456。 – 部署同步脚本。
产品
需求
研发
测试
Page 8
8
下面让我们来看下具体的需求、任务和bug处理流程
Page 9
9
需求的处理流程
需求所经历的各个阶段 通过 新增需求 审核 有 待 明 未通过 确 拒绝否? 立项 开发 测试 验收 发布
关闭
拒绝,给出拒绝原因,关闭
变更需求
审核 有 待 明 未通过 确 撤销否?
通过
Page 14
14
产品计划、发布、路线图管理
产品计划可以回答外部门关于产品发布 时间点的疑问,也可以让产品人员自己 更好的规划产品。 一期项目结束之后,可以创建发布。 然后计划和发布形成某一个产品的路线 图。
Page 15
15
通过燃尽图来了解项目进度
燃尽图是将项目中所有未完成任务的 预计剩余工时累积起来,每天绘制一 个坐标,形成燃尽图。
Page 2
2
禅道里面的角色划分
角色 产品经理 项目经理 职能 负责维护产品,整理需求,制定发布计划,对需求负 责。 负责项目研发,召开计划会议,协调项目,带领团队。
研发人员
测试经理 测试人员 公司高管
编码实现功能,修复产品bug。
制定测试计划,协调测试。 整理测试用例,测试各种版本,保证代码质量。 查看各种数据,了解项目进展情况。
– 然后在相应的bug详情页面就可以看到本次提交的修改文件列表, 可以进行diff查看。
Page 22
22
禅道使用技巧
找到自己想要的东西
– 各种检索标签 – 搜索(保存查询条件) – 页面右上角的快速跳转。
项目工时的估计
– 创建项目时确定可用工作日。 – 团队管理中分别设置每个人的工作日和每天工时投入。 – 各个列表页面的工时综合。
– 产品经理创建产品。然后维护产品中的需求(story)列表。 – 项目经理创建项目,关联产品和需求,确定每一期项目(迭代)要 做的需求列表。 – 分解任务,进入项目阶段。 – 研发人员负责更新自己的任务状态。
Page 6
6
加入bug管理
开发过程中肯定会产生bug,那么bug如何来进行跟踪管理 呢?
系统管理员 安装升级,对禅道进行定制修改,二次开发。
客户
Page 3
可以只读身份登录,了解项目进展情况。
3
让我们来看下禅道使用的基本流程
Page 4
4
禅道使用的最简流程
只使用项目任务管理(sprint)
– 项目经理创建项目 – 项目经理创建任务,指派到人。 – 研发团队每人负责自己的任务,更新任务状态。
文档管理:产品文档库、项目文档库、自定义文档库。
组织管理:权限分组、动态信息。 个人管理:todo,我的地盘。 源代码管理:集成subversion
Page 13
13
产品模块管理
产品可以按照功能划分若干子 模块,禅道支持无限极的模块 划分,通过模块划分,可以有 效组织需求。
适用于没有明确的产品管理情况,只通过项目中的任务来 走,也可以拿到结果。 小提示:不需要的功能可以通过权限控制隐藏起来。
Page 5
5
加入产品管理
禅道里面明确的将产品和项目区分开来。产品主要是解决 做什么(what)的问题,项目是如何来实现(how)的问题。 禅道里面的项目理解成迭代会更容易一些。 加入产品管理之后的基本实践:
Page 1求、任务、bug都提供了丰富的报表数据,可以通过设计查询条件来组合活动 自己的报表数据。
Page 19
19
通过动态功能了解产品、项目和个人的情况
产品和项目有动态功能,可以查看某一个产品或者下面相 关的动作信息。 可以通过组织视图了解每一个人目前的状态,包括其负责 的需求、任务、bug,参与的项目,动态信息等。
11
Bug的处理流程
创建bug
指派
编码
修复?
关闭
激活
Bug状态:激活中、已解决、已关闭 Bug解决方案:已解决、延期、重复、外部原因、无法重现、不予解决、设计如此
Page 12
12
禅道的深入使用
产品管理:模块、计划、发布、路线图。 项目管理:燃尽图、版本管理。 测试管理:用例管理、测试任务。
项目团队确认
变更任务、用例 验收 发布 关闭
继续原来的研发过程
需求状态:草稿、激活、变更、关闭 研发阶段:未开始、已计划、已立项、研发中、研发完毕、测试中、测试完毕、已验收、已发布
Page 10
10
任务的处理流程
创建任务
指派
编码
完成?
关闭
激活
任务状态:未开始、进行中、已完成、已关闭、已取消。
Page 11