禅道使用总结ppt
合集下载
禅道使用说明
![禅道使用说明](https://img.taocdn.com/s3/m/bdd52f197e21af45b207a806.png)
Page 24
下面我们来看下具体的需求评审页面:
评审结果可以选择确认通过、有待明确、拒绝等操作。如果选择“确认通过”, 则需求的状态改为“激活中”,然后就可以关联到项目中进行开发了。
如果选择“有待明确”,会保持需求的草稿状态,并将需求指派回需求的创建 者头上,有其继续进行完善。
如果选择了“拒绝”,则需要给出相应的拒绝原因 由谁评审是记录的参与评审的人员名单,可以输入用户名来自动筛选。一般来
对于产品经理自己而言,发布计划可以帮助他规划产品,制定发布的节奏,调 整需求的优先级。
对于公司其他部门的同事以及外部的客户而言,发布计划可以让他们知晓产品 的进展情况,以便做好相应的安排。
同时在项目关联需求的时候,计划可以帮助需求的关联。 一、创建计划
进入产品视图,选择某一个产品。 点击“计划列表” 出现计划列表页面,点击页面右侧的“创建计划”,即可出现计划增加页面。
产品的需求展开协作,取得成果。禅道核心的管理流程全 图如下所示:
Page 7
Page 8
2. 个人管理
2.1 使用待办进行个人事务管理 2.2 关注需要自己处理的任务、需求、bug 2.3 通过我的档案查看或者修改个人信息
Page 9
2.1 使用待办进行个人事务管理 一、创建待办 二、浏览待办
Page 12
2.2 关注需要自己处理的任务、需求、bug
禅道在我的地盘中提供了指派给自己的需求,任务,bug等快捷 操作。凡是指派给自己的这些事项,都是需要及时处理的。使用 禅道,每天的工作其实也很简单,就是将我的地盘中指派给自己 的任务、需求或者bug及时处理掉就可以了
一、我的任务 二、我的bug 三、我的需求 四、我的测试
下面我们来看下具体的需求评审页面:
评审结果可以选择确认通过、有待明确、拒绝等操作。如果选择“确认通过”, 则需求的状态改为“激活中”,然后就可以关联到项目中进行开发了。
如果选择“有待明确”,会保持需求的草稿状态,并将需求指派回需求的创建 者头上,有其继续进行完善。
如果选择了“拒绝”,则需要给出相应的拒绝原因 由谁评审是记录的参与评审的人员名单,可以输入用户名来自动筛选。一般来
对于产品经理自己而言,发布计划可以帮助他规划产品,制定发布的节奏,调 整需求的优先级。
对于公司其他部门的同事以及外部的客户而言,发布计划可以让他们知晓产品 的进展情况,以便做好相应的安排。
同时在项目关联需求的时候,计划可以帮助需求的关联。 一、创建计划
进入产品视图,选择某一个产品。 点击“计划列表” 出现计划列表页面,点击页面右侧的“创建计划”,即可出现计划增加页面。
产品的需求展开协作,取得成果。禅道核心的管理流程全 图如下所示:
Page 7
Page 8
2. 个人管理
2.1 使用待办进行个人事务管理 2.2 关注需要自己处理的任务、需求、bug 2.3 通过我的档案查看或者修改个人信息
Page 9
2.1 使用待办进行个人事务管理 一、创建待办 二、浏览待办
Page 12
2.2 关注需要自己处理的任务、需求、bug
禅道在我的地盘中提供了指派给自己的需求,任务,bug等快捷 操作。凡是指派给自己的这些事项,都是需要及时处理的。使用 禅道,每天的工作其实也很简单,就是将我的地盘中指派给自己 的任务、需求或者bug及时处理掉就可以了
一、我的任务 二、我的bug 三、我的需求 四、我的测试
禅道项目管理软件使用教材实用PPT(78页)
![禅道项目管理软件使用教材实用PPT(78页)](https://img.taocdn.com/s3/m/42491331b84ae45c3b358cb8.png)
• 禅道项目管理软件使用PHP + MySQL开发,基于 自主的PHP开发框架──ZenTaoPHP而成。第三方 开发者或者企业可以非常方便的开发插件或者进行 定制。
• 禅道是一款scrum管理工具,并针对国内的实际情 况做了扩展,完整的覆盖从产品到项目到测试的核 心流程。
为什么选择禅道系统?
• 完整覆盖项目管理的核心流程 • 包括产品管理,任务管理和质量管理 • 基于国际流行的敏捷管理方式scrum。 • B/S架构,方便部署、使用。 • 概念简单,容易上手。 • 开源的项目管理软件,可自由进行定制,修改
当前项目(固定的时间和人)所需要完成的需求达成一致, 形成项目的需求列表。 • 项目团队对需求进行WBS任务分解,开始开发。 • 测试人员根据需求创建自己的测试用例。当有版本提交以后 ,建立相应的测试任务,记录缺陷。研发人员修复bug。 • 项目结束之后,大家召开演示会议,团队向相关人员(产品 人员及所有感兴趣的人)展示该项目所取得的成果。大家提 出的反馈由产品人员整理成为需求。 • 开始下一轮的循环。
借助于工具
借助于禅道:)
关于禅道
禅道概述
• 禅道项目管理系统是什么? • 为什么选择禅道系统? • 禅道系统理论基础。 • 禅道系统功能列表。 • 禅道系统用户角色。 • 禅道系统基本概念。 • 禅道系统项目管理的基本流程。 • 禅道系统和scrum的对应关系。
禅道项目管理系统是什么?
• 禅道项目管理系统(ZenTaoPMS)是一款国产的, 基于LGPL协议,开源免费的项目管理软件,它集 产品管理、项目管理、测试管理于一体,同时还包 含了事务管理、组织管理等诸多功能,是中小型企 业项目管理的首选。
为计划关联需求
发布(release)
• 禅道是一款scrum管理工具,并针对国内的实际情 况做了扩展,完整的覆盖从产品到项目到测试的核 心流程。
为什么选择禅道系统?
• 完整覆盖项目管理的核心流程 • 包括产品管理,任务管理和质量管理 • 基于国际流行的敏捷管理方式scrum。 • B/S架构,方便部署、使用。 • 概念简单,容易上手。 • 开源的项目管理软件,可自由进行定制,修改
当前项目(固定的时间和人)所需要完成的需求达成一致, 形成项目的需求列表。 • 项目团队对需求进行WBS任务分解,开始开发。 • 测试人员根据需求创建自己的测试用例。当有版本提交以后 ,建立相应的测试任务,记录缺陷。研发人员修复bug。 • 项目结束之后,大家召开演示会议,团队向相关人员(产品 人员及所有感兴趣的人)展示该项目所取得的成果。大家提 出的反馈由产品人员整理成为需求。 • 开始下一轮的循环。
借助于工具
借助于禅道:)
关于禅道
禅道概述
• 禅道项目管理系统是什么? • 为什么选择禅道系统? • 禅道系统理论基础。 • 禅道系统功能列表。 • 禅道系统用户角色。 • 禅道系统基本概念。 • 禅道系统项目管理的基本流程。 • 禅道系统和scrum的对应关系。
禅道项目管理系统是什么?
• 禅道项目管理系统(ZenTaoPMS)是一款国产的, 基于LGPL协议,开源免费的项目管理软件,它集 产品管理、项目管理、测试管理于一体,同时还包 含了事务管理、组织管理等诸多功能,是中小型企 业项目管理的首选。
为计划关联需求
发布(release)
禅道使用说明PPT课件
![禅道使用说明PPT课件](https://img.taocdn.com/s3/m/cd519b9f551810a6f52486d0.png)
Page 30
30
三、确认需求变更
当需求变更被确认之后,研发团队和测试人员需要确认需求的变更。
1 任务确认需求变动:
Page 31
31
2 Bug确认需求变动
Page 32
32
3 用例确认需求变动
Page 33
33
3.4 需求的状态和阶段
需求有两个字段来跟踪它的变化,一个是需求的何创建发布
1.进入产品视图,选择发布列表。 2.然后点击“创建发布”,即可出现创建发布的页面
.选择了版本之后,系统会自动计算这个版本所对应的项目中完成的需求和解决的bug,可 以进行关联选择。 .如果系统自动计算的需求和bug不完整,可以在描述字段里面补充。
Page 43
43
3.8 路线图
进入产品视图,选择某一个产品。 点击“计划列表” 出现计划列表页面,点击页面右侧的“创建计划”,即可出现计划增加页面。
Page 38
38
Page 39
创建计划
39
二、关联需求
创建完计划之后,可以为计划关联需求
Page 40
40
也可以在添加需求的时候指定计划(已经过期的计划不会列出)
三、计划和项目之间的关系
禅道软件中计划和项目并没有非常强的对应关系。如果某一个开发团队的计划和执 行都非常好,那么一个计划可以对应一个项目。但这是非常理想的状态。一般情况下面是 这样,在项目关联需求的时候,大部分的需求都关联自一个计划,但同时也关联了其他计 划的部分需求。
Page 41
41
3.7 建立发布
禅道软件中,计划和发布组成了产品的路线图,通过路线图可以非常直观 的了解产品过去发布过的版本和将来的计划。如下图,绿色的部分代表了发布 过的版本,黄绿色的部分代表了将来的计划。点击某一个发布或者计划,可以 查看其具体的需求信息。
禅道项目管理工具课件
![禅道项目管理工具课件](https://img.taocdn.com/s3/m/b76bf24fe97101f69e3143323968011ca300f727.png)
跟踪进度
总结词
跟踪进度是禅道项目管理工具的重要功能之一,通过跟踪进度,可以实时了解项目的完成情况和存在的问题。
详细描述
在禅道中,用户可以通过查看任务列表和甘特图等方式,实时了解项目的进度。如果发现有任务延期或者存在问 题,可以及时采取措施进行调整和解决。同时,禅道还支持多种视图和报表,方便用户从不同角度了解项目的进 展情况。
禅道项目管理工具课 件
THE FIRST LESSON OF THE SCHOOL YEAR
目录CONTENTS
• 禅道项目管理工具介绍 • 禅道项目管理工具使用方法 • 禅道项目管理工具实战案例 • 禅道项目管理工具常见问题与解决
方案 • 禅道项目管理工具未来发展展望
01
禅道项目管理工具 介绍
和Mac OS等。
灵活性
禅道项目管理工具提供了丰富 的自定义配置选项,用户可以 根据自己的需求进行定制。
易用性
禅道项目管理工具界面简洁明 了,操作方便,易于上手。
安全性
禅道项目管理工具采用了多种 加密和安全措施,确保用户数
据的安全性。
禅道项目管理工具的功能
项目管理
禅道项目管理工具提供了项目创建、 项目进度跟踪、项目里程碑管理等功 能。
01
02
任务管理
用户可以在禅道中创建、分配和跟踪 任务,以便更好地管理项目工作。
03
缺陷管理
禅道项目管理工具支持缺陷的跟踪、 报告和修复,以确保项目的质量。
测试用例管理
禅道项目管理工具提供了测试用例的 创建、执行和跟踪功能,以帮助用户 确保项目的质量和完整性。
05
04
迭代管理
通过迭代管理功能,用户可以规划和 管理项目的不同阶段和迭代。
禅道培训开发管理.pptx
![禅道培训开发管理.pptx](https://img.taocdn.com/s3/m/76f77807fe4733687f21aa34.png)
买机器,部署测试环境等等。 4. 任务分解粒度:任务分解的粒度越小越好,比如几个小时就可以完成。 5. 任务拆分建议:如果一个任务需要多个人负责,继续考虑将其拆分。 6. 事务类型任务:事务型的事务可以批量指派,比如需要让团队里面的每一个人都写个项目总结,可
以选择类型是事务,然后批量指派给团队里面的所有人员。 7. 任务分配建议:任务的分配好是自由领取,这样可以大程度上调动大家的积极性。
分解任务-注意事项
概述
开发 任务
申请 测试
BUG 处理
注意事项
1. 任务分解建议:任务的分解最好是由团队共同完成,不要由项目经理一人包办。 2. 任务类型设置:任务的类型需仔细设置,这个会涉及到需求研发阶段的自动计算。 3. 任务分解范围:需要将所有的任务都分解出来。这里面包括设计,开发,测试,美工,甚至包括购
路径:项目->任务
概述
开发 任务
申请 测试
BUG 处理
任务工时
项目开始之后,每人应每天及时更新自己所负责的任务的工时。 1. 更新方法1:进入【项目】视图。点击 “任务” 菜单,出现任务列表。在任务列表界面,进行
“工时”更新操作。 2. 更新方法2:点击任务,进入具体任务界面,进行任务工时更新。
任务工时更新—项目团队
开发管理
概述
开发任务 分解任务
领取任务 任务状态更新 任务工时更新
申请测试
BUG处理
领取任务—项目团队
路径:项目->任务
概述
开发 任务
申请 测试
BUG 处理
分解任务
1. 以任何角色登录系统,进入【项目】视图。 2. 点击 “任务” 菜单,出现任务列表。 3. 指派任务 :点击“指派”,进任务指派界面,编辑“指派给”字段,进行任务指派。 4. 编辑任务:点击“编辑”,编辑“指派给”字段,进行任务指派。
以选择类型是事务,然后批量指派给团队里面的所有人员。 7. 任务分配建议:任务的分配好是自由领取,这样可以大程度上调动大家的积极性。
分解任务-注意事项
概述
开发 任务
申请 测试
BUG 处理
注意事项
1. 任务分解建议:任务的分解最好是由团队共同完成,不要由项目经理一人包办。 2. 任务类型设置:任务的类型需仔细设置,这个会涉及到需求研发阶段的自动计算。 3. 任务分解范围:需要将所有的任务都分解出来。这里面包括设计,开发,测试,美工,甚至包括购
路径:项目->任务
概述
开发 任务
申请 测试
BUG 处理
任务工时
项目开始之后,每人应每天及时更新自己所负责的任务的工时。 1. 更新方法1:进入【项目】视图。点击 “任务” 菜单,出现任务列表。在任务列表界面,进行
“工时”更新操作。 2. 更新方法2:点击任务,进入具体任务界面,进行任务工时更新。
任务工时更新—项目团队
开发管理
概述
开发任务 分解任务
领取任务 任务状态更新 任务工时更新
申请测试
BUG处理
领取任务—项目团队
路径:项目->任务
概述
开发 任务
申请 测试
BUG 处理
分解任务
1. 以任何角色登录系统,进入【项目】视图。 2. 点击 “任务” 菜单,出现任务列表。 3. 指派任务 :点击“指派”,进任务指派界面,编辑“指派给”字段,进行任务指派。 4. 编辑任务:点击“编辑”,编辑“指派给”字段,进行任务指派。
禅道使用说明
![禅道使用说明](https://img.taocdn.com/s3/m/386d19cc51e79b8968022675.png)
Page ▪ 21
3.2 创建和评审需求
▪ 在禅道里面,按照功能点的方式来写需求。简单来讲,就是将原来需求设计文 档中的每一个功能点摘出来,录在禅道里面,作为一个个独立的功能点。
▪ 一、创建需求
▪ 使用产品经理角色登录系统。 ▪ 进入产品视图。 ▪ 在页面右侧,有“提需求”菜单,点击菜单,出现新增需求的页面。 ▪ 需求的标题是必填项。 ▪ 所属计划和模块,可以暂时保留为空。 ▪ 需求审核那块,我们选上不需要审核,这样新创建的需求状态就是激活的。只
Page ▪ 36
1. 维护模块的时候是一级级进行维护的。比如可以选择"我的地盘",然后维护它 的子模块。 2. 左侧的数字是用来排序的,可以将通过调整模块的排序字段来调整它在模块树 里面的位置。 3. 可以选择某一个模块编辑,编辑的时候可以修改它所属的上级模块。
Page ▪ 37
3.6 建立发布计划
基本流程如下: 1. 产品经理创建产品 2. 产品经理创建需求 3. 项目经理创建项目 4. 项目经理确定项目要做的需求 5. 项目经理分解任务,指派到人。 6. 测试人员测试,提交bug。
Page ▪ 6
禅道使用流程图解
▪ 在禅道项目管理软件中,核心的角色有 ▪ 产品经理 ▪ 项目经理 ▪ 研发团队 ▪ 测试团队 ▪ 如果团队是采用敏捷开发的话。这几种角色之间紧紧围绕
Page ▪ 35
3.5 维护产品模块
▪ 添加完产品之后,就需要来设置产品的模块。模块相当于对产品需求 的一个分类,通过组织模块,可以让大家对产品有一个宏观的把握和 认识,也方便对需求进行分类和整理。
▪ 设置模块的步骤:
▪ 1.使用产品经理角色进入产品视图。 ▪ 2.选择要维护的产品。 ▪ 3.点击菜单中的“模块”
3.2 创建和评审需求
▪ 在禅道里面,按照功能点的方式来写需求。简单来讲,就是将原来需求设计文 档中的每一个功能点摘出来,录在禅道里面,作为一个个独立的功能点。
▪ 一、创建需求
▪ 使用产品经理角色登录系统。 ▪ 进入产品视图。 ▪ 在页面右侧,有“提需求”菜单,点击菜单,出现新增需求的页面。 ▪ 需求的标题是必填项。 ▪ 所属计划和模块,可以暂时保留为空。 ▪ 需求审核那块,我们选上不需要审核,这样新创建的需求状态就是激活的。只
Page ▪ 36
1. 维护模块的时候是一级级进行维护的。比如可以选择"我的地盘",然后维护它 的子模块。 2. 左侧的数字是用来排序的,可以将通过调整模块的排序字段来调整它在模块树 里面的位置。 3. 可以选择某一个模块编辑,编辑的时候可以修改它所属的上级模块。
Page ▪ 37
3.6 建立发布计划
基本流程如下: 1. 产品经理创建产品 2. 产品经理创建需求 3. 项目经理创建项目 4. 项目经理确定项目要做的需求 5. 项目经理分解任务,指派到人。 6. 测试人员测试,提交bug。
Page ▪ 6
禅道使用流程图解
▪ 在禅道项目管理软件中,核心的角色有 ▪ 产品经理 ▪ 项目经理 ▪ 研发团队 ▪ 测试团队 ▪ 如果团队是采用敏捷开发的话。这几种角色之间紧紧围绕
Page ▪ 35
3.5 维护产品模块
▪ 添加完产品之后,就需要来设置产品的模块。模块相当于对产品需求 的一个分类,通过组织模块,可以让大家对产品有一个宏观的把握和 认识,也方便对需求进行分类和整理。
▪ 设置模块的步骤:
▪ 1.使用产品经理角色进入产品视图。 ▪ 2.选择要维护的产品。 ▪ 3.点击菜单中的“模块”
禅道使用总结ppt
![禅道使用总结ppt](https://img.taocdn.com/s3/m/0f69f21371fe910ef12df896.png)
-
形成节奏,节奏产生效率(周期)
• 通过小步快跑的方式,建立产品、研发、客户、市场的节奏。 • 时间片管理。 • 节奏可以产生效率。 • 节奏可以带来预期。 • 节奏可以带来信任。 • 节奏可以带来创新。
-
持续改进研发过程和实践(过程)
• 定期总结和反馈,每一轮迭代都改进一点。 • 持续的改进软件的架构,找到最佳解决方案。 • 简洁实现。 • 事情做得很复杂很容易,但做得很简单很难。
度
产品维度
版本2
计划1
需求2
版本1 产品A
需求3
计划3 需求7
产品B 需求8
-
版本2
计划2 需求4
需求5
计划4 需求9
每一种工具的好坏都是针对某一个目的而言的,因此评估 一项工具好坏的标准是:
该工具能否快速有效的协助完成预期工作
-
一、产品经理建立产品
1、产品概述(产品代号:动物名)
2、收益概况 3、访问权限
-
悲催的,纠结的
• 项目经理 • 开发人员 • 测试人员 • 产品经理
-
一切都源自于混乱
• 混乱的战略 • 混乱的组织结构 • 混乱的产品和需求 • 混乱的项目流程 • 混乱的代码 • 混乱的程序结构 • 混乱的测试 • 混乱的客户 • 混乱的时代 • 混乱的地球
-
2、解决方案
让我们来看下敏捷是如何在混乱中建立秩序的...
√
×
√
√
√
√
√
Project (单机)
× × √ √ × √ √ —— √ × × × ×
二、怎么使用禅道
-
预备知识
产品需 求储备
每日 站会
SCRUM
形成节奏,节奏产生效率(周期)
• 通过小步快跑的方式,建立产品、研发、客户、市场的节奏。 • 时间片管理。 • 节奏可以产生效率。 • 节奏可以带来预期。 • 节奏可以带来信任。 • 节奏可以带来创新。
-
持续改进研发过程和实践(过程)
• 定期总结和反馈,每一轮迭代都改进一点。 • 持续的改进软件的架构,找到最佳解决方案。 • 简洁实现。 • 事情做得很复杂很容易,但做得很简单很难。
度
产品维度
版本2
计划1
需求2
版本1 产品A
需求3
计划3 需求7
产品B 需求8
-
版本2
计划2 需求4
需求5
计划4 需求9
每一种工具的好坏都是针对某一个目的而言的,因此评估 一项工具好坏的标准是:
该工具能否快速有效的协助完成预期工作
-
一、产品经理建立产品
1、产品概述(产品代号:动物名)
2、收益概况 3、访问权限
-
悲催的,纠结的
• 项目经理 • 开发人员 • 测试人员 • 产品经理
-
一切都源自于混乱
• 混乱的战略 • 混乱的组织结构 • 混乱的产品和需求 • 混乱的项目流程 • 混乱的代码 • 混乱的程序结构 • 混乱的测试 • 混乱的客户 • 混乱的时代 • 混乱的地球
-
2、解决方案
让我们来看下敏捷是如何在混乱中建立秩序的...
√
×
√
√
√
√
√
Project (单机)
× × √ √ × √ √ —— √ × × × ×
二、怎么使用禅道
-
预备知识
产品需 求储备
每日 站会
SCRUM
禅道使用说明
![禅道使用说明](https://img.taocdn.com/s3/m/386d19cc51e79b8968022675.png)
禅道的使用说明
▪ 1.1 软件介绍 ▪ 1.2 用户角色 ▪ 1.3 最简使用 ▪ 1.4 基本流程
1. 基本介绍
Page ▪ 2
1.1 软件介绍
▪ 它是一款软件 ▪ 它是一款项目管理软件 ▪ 它是一款基于Scrum(迭代式增量软件开发过程,通常用
于敏捷软件开发思想)的项目管理软件 ▪ 它是一款基于Scrum思想并集产品管理、项目管理、测试
Page ▪ 27
编辑操作是无法修改需求的标题、描述、验收标准和附件的。 在变更需求的时候,如果选择了“不需要评审”,则需求状态自动变成 激活,不需要再走评审流程。 在变更需求的时候,会列出该需求的影响范围
Page ▪ 28
▪ 二、评审需求。
▪ 1.通过需求的详情页面查看变更前后的变化
Page ▪ 29
▪ 产品负责人负责整理和解释整个产品的需求,制定相应的 发布计划。
▪ 测试负责人,可以指定默认的测试负责人。这样可以适用 于公司人比较多,提交bug不知道该给谁的情况。
▪ 发布负责人主要的职责是创建发布。 ▪ 访问控制,则可以控制访问该产品的人员列表。比如可以
将某一个产品设为私有,只有产品添加者、产品负责人、 测试负责人、发布负责人以及该产品的项目团队才可以访 问
▪ 一、需求的状态
▪ 需求状态(status)字段,总共有四种状态,分别是草稿(draft)、激活(active)、已 变更(changed)和已关闭(closed)。对应为需求的流程操作共有:创建、变更、 审核、关闭、激活
Page ▪ 34
▪ 二、需求的阶段
▪ 需求还有一个阶段(stage)字段,用来描述激活的需求在研发过程中所处的阶段。目前总 共有未开始、已计划、已立项、开发中、开发完毕、测试中、测试完毕、已验收、已发 布。
▪ 1.1 软件介绍 ▪ 1.2 用户角色 ▪ 1.3 最简使用 ▪ 1.4 基本流程
1. 基本介绍
Page ▪ 2
1.1 软件介绍
▪ 它是一款软件 ▪ 它是一款项目管理软件 ▪ 它是一款基于Scrum(迭代式增量软件开发过程,通常用
于敏捷软件开发思想)的项目管理软件 ▪ 它是一款基于Scrum思想并集产品管理、项目管理、测试
Page ▪ 27
编辑操作是无法修改需求的标题、描述、验收标准和附件的。 在变更需求的时候,如果选择了“不需要评审”,则需求状态自动变成 激活,不需要再走评审流程。 在变更需求的时候,会列出该需求的影响范围
Page ▪ 28
▪ 二、评审需求。
▪ 1.通过需求的详情页面查看变更前后的变化
Page ▪ 29
▪ 产品负责人负责整理和解释整个产品的需求,制定相应的 发布计划。
▪ 测试负责人,可以指定默认的测试负责人。这样可以适用 于公司人比较多,提交bug不知道该给谁的情况。
▪ 发布负责人主要的职责是创建发布。 ▪ 访问控制,则可以控制访问该产品的人员列表。比如可以
将某一个产品设为私有,只有产品添加者、产品负责人、 测试负责人、发布负责人以及该产品的项目团队才可以访 问
▪ 一、需求的状态
▪ 需求状态(status)字段,总共有四种状态,分别是草稿(draft)、激活(active)、已 变更(changed)和已关闭(closed)。对应为需求的流程操作共有:创建、变更、 审核、关闭、激活
Page ▪ 34
▪ 二、需求的阶段
▪ 需求还有一个阶段(stage)字段,用来描述激活的需求在研发过程中所处的阶段。目前总 共有未开始、已计划、已立项、开发中、开发完毕、测试中、测试完毕、已验收、已发 布。
禅道项目管理工具使用手册课件
![禅道项目管理工具使用手册课件](https://img.taocdn.com/s3/m/c460d07df011f18583d049649b6648d7c0c70875.png)
禅道项目管理工具使用 手册课件
CONTENTS 目录
• 禅道项目管理工具简介 • 禅道项目管理工具安装与配置 • 禅道项目管理工具操作流程 • 禅道项目管理工具高级功能 • 禅道项目管理工具常见问题与解决方
案 • 禅道项目管理工具案例分享
CHAPTER 01
禅道项目管理工具简介
产品特点
01
02
详细描述
在进度管理功能中,用户可以查看项目的整体进度和每个任务的进度。通过实时更新任务的完成情况和进度,用 户可以及时发现项目中的问题和瓶颈,并采取相应的措施解决。此外,用户还可以通过甘特图等可视化工具,更 直观地了解项目的进度情况。
质量管理
总结词
质量管理是禅道项目管理工具的重要功 能之一,用户可以通过此功能对项目进 行全面的质量管理和控制。
针对不同角色,用户可以设置不同的权限,如查 看、编辑、删除等,以确保项目数据的安全性和 保密性。
权限验证
在项目操作过程中,系统会自动验证用户的权限 ,确保只有具备相应权限的用户才能执行相应的 操作。
CHAPTER 05
禅道项目管理工具常见问题与解决 方案
问题一:如何添加成员?
• 总结词:在禅道项目管理工具中添加成员需要经过一定的 步骤,确保新成员能够顺利加入项目。
适用于中小型企业进行项目管理和团 队协作。
适用于个人进行个人项目管理和时间 规划。
软件研发团队
适用于软件研发团队进行任务分配、 bug跟踪和版本控制。
功能模块
项目管理
包括项目创建、任务分 配、进度跟踪等功能。
任务管理
包括任务创建、任务分 配、任务进度跟踪等功
能。
Bug管理
包括Bug提交、Bug处 理、Bug跟踪等功能。
CONTENTS 目录
• 禅道项目管理工具简介 • 禅道项目管理工具安装与配置 • 禅道项目管理工具操作流程 • 禅道项目管理工具高级功能 • 禅道项目管理工具常见问题与解决方
案 • 禅道项目管理工具案例分享
CHAPTER 01
禅道项目管理工具简介
产品特点
01
02
详细描述
在进度管理功能中,用户可以查看项目的整体进度和每个任务的进度。通过实时更新任务的完成情况和进度,用 户可以及时发现项目中的问题和瓶颈,并采取相应的措施解决。此外,用户还可以通过甘特图等可视化工具,更 直观地了解项目的进度情况。
质量管理
总结词
质量管理是禅道项目管理工具的重要功 能之一,用户可以通过此功能对项目进 行全面的质量管理和控制。
针对不同角色,用户可以设置不同的权限,如查 看、编辑、删除等,以确保项目数据的安全性和 保密性。
权限验证
在项目操作过程中,系统会自动验证用户的权限 ,确保只有具备相应权限的用户才能执行相应的 操作。
CHAPTER 05
禅道项目管理工具常见问题与解决 方案
问题一:如何添加成员?
• 总结词:在禅道项目管理工具中添加成员需要经过一定的 步骤,确保新成员能够顺利加入项目。
适用于中小型企业进行项目管理和团 队协作。
适用于个人进行个人项目管理和时间 规划。
软件研发团队
适用于软件研发团队进行任务分配、 bug跟踪和版本控制。
功能模块
项目管理
包括项目创建、任务分 配、进度跟踪等功能。
任务管理
包括任务创建、任务分 配、任务进度跟踪等功
能。
Bug管理
包括Bug提交、Bug处 理、Bug跟踪等功能。
禅道介绍及使用说明
![禅道介绍及使用说明](https://img.taocdn.com/s3/m/6524b691e53a580216fcfe4f.png)
更新任务的消耗
更新任务的状态
项目开始之后,每个人每天应当及时更新自己所负责的任 务的状态。当任务完成之后,会自动指派回任务的创建者 头上,这时候任务的创建者可以验证任务是否完成。如果 完成,则将任务关闭。如果任务没有完成,则激活任务。 这个流程是可选的,不是必须的流程。
注意事项: 最初预计,即创建任务的时候的最初预计。在任务开始之后, 不应该再进行修改。当任务结束之后,可以和已经消耗字段进 行对比,以纠正自己的估计。 已经消耗,是你在这个任务上所有花费的工时数。 预计剩余,是你预计这个任务完成大约还需要多少时间。如果 预计剩余为0,表示任务完成。 这里面需要特别强调的是,最初预计 ≠ 已经消耗 + 预计剩余。
这其中“已解决”和“延期”的bug视为有效bug。
测试—测试用例
测试—执行用例、创建bug
1.用例列表页面点击执行 2.执行用例 3.创建bug
执行用例
创建bug 如果一个用例执行失败,可以直接由这个测试用例创建一个bug。
测试—激活bug、关闭bug
激活bug: 如果开发人员解决bug之后, 验证无法通过,则可以将 bug重新激活,交由最后的 解决者去重新解决。还有 一种情况就是bug关闭之后, 过了一段时间,bug又重现 了,也需要重新激活。
二、我的地盘中还有我的档案一个页面,在这个页面可以查看或 者修改自己的个人信息,包括修改密码功能。
谢谢
thanks
开发人员—处理bug
开发人员所需要做的事情便是处理自己负责bug,并在禅道中登记解决方案: 1.项目视图中的bug列表或者bug的详情页面可以找到“解决”操作按钮
2.解决bug的时候,需要填写bug的解决方案。 bug的解决方案 禅道软件总共提供了其中解决方案: 1.设计如此,无需改动。 2.重复Bug,以前已经有同样的bug。 3.外部原因,非本系统原因。 4.已解决; 5.无法重现,无非重现bug。 6.延期处理,确实是bug,但现在不解决,放在 以后。 7.不予解决
禅道工具使用培训PPT
![禅道工具使用培训PPT](https://img.taocdn.com/s3/m/287710ba50e79b89680203d8ce2f0066f5336475.png)
在禅道中按照功能点的方式来写需求。将原来需求设计文 档中的每一个功能点摘出来,录在禅道里面,作为一个个 独立的功能点。称之为 用户故事(user story)。来描述一 件事情,作为什么用户,希望如何,这样做的目的或者价 值何在,这样有用户角色,有行为,也有目的和价值所在 ,非常方便与团队成员进行沟通。
- 禅道管理的基本流程:
1. 产品经理创建产品; 2. 产品经理创建需求; 3. 项目经理创建项目; 4. 项目经理确定项目要做的需
求; 5. 项目经理分解任务,指派到
人; 6. 测试人员测试,提交bug。
:
使用禅道进行项目管理
为需求分解任务,进行开发
项目经理建立项目,进行任务分解 产品经理维护产品和需求
产品经理维护产品和需求
需求状态(status)字段,总共有 四种状态,分别是 草稿(draft)、 激活(active)、已变更(changed) 和已关闭(closed)。
产品经理维护产品和需求
需求还有一个阶段(stage) 字段,用来描述激活的需 求在研发过程中所处的阶 段。目前总共有 未开始、 已计划、已立项、开发中、 开发完毕、测试中、测试 完毕、已验收、已发布。
二)敏捷基本的价值原则:
人员交流重于过程与工具(Individuals and interactions over processes and tools)
软件产品重于长篇大论(Working software over comprehensive documentation)
客户协作重于合同谈判(Customer collaboration over contract negotiation)
02
பைடு நூலகம்
03
- 禅道管理的基本流程:
1. 产品经理创建产品; 2. 产品经理创建需求; 3. 项目经理创建项目; 4. 项目经理确定项目要做的需
求; 5. 项目经理分解任务,指派到
人; 6. 测试人员测试,提交bug。
:
使用禅道进行项目管理
为需求分解任务,进行开发
项目经理建立项目,进行任务分解 产品经理维护产品和需求
产品经理维护产品和需求
需求状态(status)字段,总共有 四种状态,分别是 草稿(draft)、 激活(active)、已变更(changed) 和已关闭(closed)。
产品经理维护产品和需求
需求还有一个阶段(stage) 字段,用来描述激活的需 求在研发过程中所处的阶 段。目前总共有 未开始、 已计划、已立项、开发中、 开发完毕、测试中、测试 完毕、已验收、已发布。
二)敏捷基本的价值原则:
人员交流重于过程与工具(Individuals and interactions over processes and tools)
软件产品重于长篇大论(Working software over comprehensive documentation)
客户协作重于合同谈判(Customer collaboration over contract negotiation)
02
பைடு நூலகம்
03
禅道项目管理系统使用介绍PPT
![禅道项目管理系统使用介绍PPT](https://img.taocdn.com/s3/m/d8dc99cb561252d380eb6ed3.png)
禅道项目管理系统使用说明
---史本彬
介绍
禅道项目管理系统(ZenTaoPMS)是一款国产的,基于 LGPL协议,开源免费的项目管理软件,它集产品管理、项 目管理、质量管理、文档管理于一体,同时还包含了事务 管理、组织管理等诸多功能。
禅道项目管理软件使用PHP + MySQL开发,基于自主的 PHP开发框架──ZenTaoPHP而成。第三方开发者或者企业
项目管理
2.3 设置完毕之后,系统会自动计算这个项目总得可用工时
项目管理
3、分解任务 设置了团队之后,下一步操作就是创建任务。
项目管理
3.分解任务 • 在创建任务的时候,指派给是从项目团队成员中读取。 • 姓名列表中的首字母可以用来快速筛选用户。 • 任务的优先级、预计工时(单位小时)都需要进行设置。 • 如果需要设置任务必须在某一个时间点截止,可以设置截止日
创建分组和用户
禅道安装成功之后,管理员的第一件要做的事情就是设置部门结构。 1.以管理员身份登录。 2.进入组织视图 3.选择部门维护。 4.在部门维护页面,维护公司的组织结构即可。
创建分组和用户
添加一个账号
部门创建之后,下一步的操作就是往系统中添加用户。步骤如下 1.进组织视图 2.选择用户列表 3.然后选择“添加用户”,即可进入添加用户页面。 4.用户添加完之后,即可将其关联到某一个分组中。
研发人员解决bug,选择解决方案,一般来讲有效的解决bug方案是”已解决
BUG管理
4、关闭bug
当研发人员解决了bug之后,bug会重新指派到bug的创建者头上。这时候测试人员 可以来验证这个bug是否已经修复。如果验证通过,则可以关闭该bug
禅道项目管理的基本流程
• 首先产品人员维护需求列表,需求有优先级和预计工时。 • 召开产品计划会议,与会人员有产品、研发和测试,大
---史本彬
介绍
禅道项目管理系统(ZenTaoPMS)是一款国产的,基于 LGPL协议,开源免费的项目管理软件,它集产品管理、项 目管理、质量管理、文档管理于一体,同时还包含了事务 管理、组织管理等诸多功能。
禅道项目管理软件使用PHP + MySQL开发,基于自主的 PHP开发框架──ZenTaoPHP而成。第三方开发者或者企业
项目管理
2.3 设置完毕之后,系统会自动计算这个项目总得可用工时
项目管理
3、分解任务 设置了团队之后,下一步操作就是创建任务。
项目管理
3.分解任务 • 在创建任务的时候,指派给是从项目团队成员中读取。 • 姓名列表中的首字母可以用来快速筛选用户。 • 任务的优先级、预计工时(单位小时)都需要进行设置。 • 如果需要设置任务必须在某一个时间点截止,可以设置截止日
创建分组和用户
禅道安装成功之后,管理员的第一件要做的事情就是设置部门结构。 1.以管理员身份登录。 2.进入组织视图 3.选择部门维护。 4.在部门维护页面,维护公司的组织结构即可。
创建分组和用户
添加一个账号
部门创建之后,下一步的操作就是往系统中添加用户。步骤如下 1.进组织视图 2.选择用户列表 3.然后选择“添加用户”,即可进入添加用户页面。 4.用户添加完之后,即可将其关联到某一个分组中。
研发人员解决bug,选择解决方案,一般来讲有效的解决bug方案是”已解决
BUG管理
4、关闭bug
当研发人员解决了bug之后,bug会重新指派到bug的创建者头上。这时候测试人员 可以来验证这个bug是否已经修复。如果验证通过,则可以关闭该bug
禅道项目管理的基本流程
• 首先产品人员维护需求列表,需求有优先级和预计工时。 • 召开产品计划会议,与会人员有产品、研发和测试,大
拒绝混乱回归有序使用禅道进行敏捷项目管理ppt课件
![拒绝混乱回归有序使用禅道进行敏捷项目管理ppt课件](https://img.taocdn.com/s3/m/3ad4250d81c758f5f61f67ed.png)
Page ▪ 9
让我们来看下矫捷是如何在混乱中建立次序的...
Page ▪ 10
将庞杂的产品细分成假设干小型版本(产品)
▪ 将庞杂混乱的产品细分成假设干小型发布。 ▪ 曳光弹。 ▪ release offen, release early。 ▪ 完成比完美更重要。 ▪ 我们购买到的其实都是不完好的产品,即使是ipad, iphone.
Page ▪ 11
ቤተ መጻሕፍቲ ባይዱ
精简金字塔式管理,实现自我管理团队(团队)
▪ 研发类团队有其特殊性,个体的要素起着非常关键的作用。 不能按照工程类工程管理方式来管理。
▪ 过分强调控制,势必会产生各种各样的流程和检查。 ▪ 完全没有控制,就放羊了。 ▪ 放而不乱。 ▪ 每个矫捷团队(5-9人)都很安康,积极,整个公司也会好。 ▪ 借助群体的力量提升个体的技艺和效率。
回绝混乱,回归有序 --运用禅道进展矫捷工程管理
王春生 2019/5/19
▪ 王春生,IT从业十余年。 ▪ 开源喜好者和笃行者。 ▪ 中庸的矫捷喜好者和推行者。 ▪ 禅道工程管理软件的开创人。
自我引见
Page ▪ 2
让我们来看一下有趣的事情......
Page ▪ 3
作为工程经理,您能否有如下的觉得?
Page ▪ 7
悲催的,纠结的
▪ 工程经理 ▪ 开发人员 ▪ 测试人员 ▪ 产品经理
Page ▪ 8
一切都源自于混乱
▪ 混乱的战略 ▪ 混乱的组织构造 ▪ 混乱的产品和需求 ▪ 混乱的工程流程 ▪ 混乱的代码 ▪ 混乱的程序构造 ▪ 混乱的测试 ▪ 混乱的产品 ▪ 混乱的客户 ▪ 混乱的时代 ▪ 混乱的地球
经过?
发布
修复bug
Page ▪ 29
让我们来看下矫捷是如何在混乱中建立次序的...
Page ▪ 10
将庞杂的产品细分成假设干小型版本(产品)
▪ 将庞杂混乱的产品细分成假设干小型发布。 ▪ 曳光弹。 ▪ release offen, release early。 ▪ 完成比完美更重要。 ▪ 我们购买到的其实都是不完好的产品,即使是ipad, iphone.
Page ▪ 11
ቤተ መጻሕፍቲ ባይዱ
精简金字塔式管理,实现自我管理团队(团队)
▪ 研发类团队有其特殊性,个体的要素起着非常关键的作用。 不能按照工程类工程管理方式来管理。
▪ 过分强调控制,势必会产生各种各样的流程和检查。 ▪ 完全没有控制,就放羊了。 ▪ 放而不乱。 ▪ 每个矫捷团队(5-9人)都很安康,积极,整个公司也会好。 ▪ 借助群体的力量提升个体的技艺和效率。
回绝混乱,回归有序 --运用禅道进展矫捷工程管理
王春生 2019/5/19
▪ 王春生,IT从业十余年。 ▪ 开源喜好者和笃行者。 ▪ 中庸的矫捷喜好者和推行者。 ▪ 禅道工程管理软件的开创人。
自我引见
Page ▪ 2
让我们来看一下有趣的事情......
Page ▪ 3
作为工程经理,您能否有如下的觉得?
Page ▪ 7
悲催的,纠结的
▪ 工程经理 ▪ 开发人员 ▪ 测试人员 ▪ 产品经理
Page ▪ 8
一切都源自于混乱
▪ 混乱的战略 ▪ 混乱的组织构造 ▪ 混乱的产品和需求 ▪ 混乱的工程流程 ▪ 混乱的代码 ▪ 混乱的程序构造 ▪ 混乱的测试 ▪ 混乱的产品 ▪ 混乱的客户 ▪ 混乱的时代 ▪ 混乱的地球
经过?
发布
修复bug
Page ▪ 29
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
-
作为测试,您是否有如下感觉呢?
• 天啊,明天就上线了,代码还没有提交呢。 • 天啊,开发的bug也太多了。 • 天啊,要测WIN7、WIN8、WIN8.1、WIN10、中文版、英文版、葡
语版、32位、64位... • 天啊,我还有那么多测试用例没有跑呢。 • 天啊,测试需求又变更了,之前写的用例没用了。 • 天啊,我一个人对付5个开发...... • 天啊,线上又出bug了,又要挨训了。 • 天啊,我还要负责过程改进,还要监督流程。 • ......
-
将庞杂的产品细分成若干小型版本(产品)
• 将庞杂混乱的产品细分成若干小型发布。 • 曳光弹。 • release offen, release early。 • 完成比完美更重要 • 在全部必要的功能全部实现之前,你我所实现的再重要的功能都
无人买单,无法体现其价值 • 我们购买到的其实都是不完整的产品,即使是ipad, iphone.
高的工资。 • 我是不是该考虑下逃离北上广了?
-
作为产品经理,您是否有如下感觉?
• 为什么开发连这么简单的功能都做不出来。 • 为什么我的需求开发和测试都理解偏差了呢? • 为什么上线会出那么多的bug? • 为什么开发做出来的东西和我预期的总是有很大差距? • 为什么我要的东西总是会延期? • ....
-
悲催的,纠结的
• 项目经理 • 开发人员 • 测试人员 • 产品经理
-
一切都源自于混乱
• 混乱的战略 • 混乱的组织结构 • 混乱的产品和需求 • 混乱的项目流程 • 混乱的代码 • 混乱的程序结构 • 混乱的测试 • 混乱的客户 • 混乱的时代 • 混乱的地球
-
2、解决方案
让我们来看下敏捷是如何在混乱中建立秩序的...
选择禅道的理由
二、禅道的优势
•1、功能全面
项目管理、任务管理、缺陷管理、需求管理、文档管理…
•2、规范
为整个项目开发周期提供了控制流程,且能够将项目相关 的工件进行有机组合,方便统一管理。
•3、开源
开源版本免费,允许二次开发
•4、美观
个人爱好
•5、配置简单
-
功能类别 制定项目计划
控制项目进展 执行项目规范
-
形成节奏,节奏产生效率(周期)
• 通过小步快跑的方式,建立产品、研发、客户、市场的节奏。 • 时间片管理。 • 节奏可以产生效率。 • 节奏可以带来预期。 • 节奏可以带来信任。 • 节奏可以带来创新。
-
持续改进研发过程和实践(过程)
• 定期总结和反馈,每一轮迭代都改进一点。 • 持续的改进软件的架构,找到最佳解决方案。 • 简洁实现。 • 事情做得很复杂很容易,但做得很简单很难。
-
说明:
1、产品负责人负责整理user story,形成左侧的product backlog。 2、发布计划会议:product owner负责讲解user story,对其进行估算和排序, 发布计划会议的产出就是制定出这一期迭代要完成的story列表,sprint backlog。 3、迭代计划会议:项目团队对每一个story进行任务分解,分解的标准是完成 该story的所有任务,终每个任务都有明确的负责人,并完成工时的初估计。 4、每日例会:每天scrum master召集站立会议,团队成员回答昨天做了什么今 天计划做什么,有什么问题。 5、演示会议:迭代结束之后,召开演示会议,相关人员都受邀参加,团队负责 向大家展示本次迭代取得的成果。期间大家的反馈记录下来,由po整理,形成 新的story。 6、回顾会议:项目团队对本期迭代进行总结,发现不足,制定改进计划,下一 次迭代继续改进,已达到持续改进的效果。
-
精简金字塔式管理,实现自我管理团队(团队)
• 研发类团队有其特殊性,个体的因素起着非常关键的作用。不能 按照工程类项目管理方式来管理。
• 过分强调控制,势必会产生各种各样的流程和检查。 • 完全没有控制,就放羊了。 • 放而不乱。 • 每个敏捷团队(5-9人)都很健康,积极,整个公司也会好。 • 借助群体的力量提升个体的技能和效率。
-
和客户沟通合作(客户)
• 有谈判,更要有合作。 • 面对面改成背靠背。 • 挖掘客户真正的需求。 • 现场客户。 • 客户的反馈是调整我们前进路线的最佳指导。
-
简言之,分之而后治之
• 将复杂的产品分解为一个个的用户故事 • 将复杂的团队分解为一个个的敏捷团队 • 将长期的研发过程分解为一次次的冲刺 • 将复杂的程序分解为一个个的对象,方法,用例 • 将长期的战斗分解为一次次的小进步,小胜利 • 分之而后明之,明之而后有序,有序则治也
• 团队里面总是有那么一两个刺头。 • 资源总是那么紧张。 • 产品经理又变更需求了。
-
作为研发人员,您是否有如下感觉呢?
• 天啊,需求又变更了。 • 今天晚上又要加班了,唉,老婆又要抱怨了。 • 该死的浏览器,该死的ie,该死的微软。 • 我想学点新东西,没时间啊。 • 测试的人也太bt了,老挑我毛病。 • 项目经理啥都不懂,在那儿装。 • 填完日报填周报,有啥用? • 我是不是该考虑考虑跳槽了?其他人都拿着比我
√
×
√
√
√
√
√
Project (单机)
× × √ √ × √ √ —— √ × × × ×
二、怎么使用禅道
-
预备知识
产品需 求储备
每日 站会
SCRUM
具备商业价 值的产出
概述: 优势:
迭代需 求储备
迭代
以最快的速度完成核心功能(最有价值的功能),在此基础上进行完善。
1、软件在开发过程中不可见,能给投资人和开发团队带来信心。 2、项目意外中止(如撤资、开发团队散伙等),投资人可以得到具备商业价值的产品。
-
选择禅道的理由
一、遇到的问题:
1、工作无记录、无明确输出或输出的工件不 受控,知识不能被积累,造成非常大的浪费。 2、无专业的测试管理工具,bugfree只适合做 缺陷管理,且不能对测试用例进行管理,需要 使用额外的工具管理用例,且无法与需求进行 关联。 3、版本发布后不方便与测试用例关联,导致 测试不充分、漏测等情况- 出现。
禅道使用总结
-
目录
• 一、为什么使用禅道
•1、遇到的问题 •2、解决方案
• 二、怎么使用禅道
•1、预备知识 •2、现场演示
-
一、为什么使用禅道
• 遇到了问题!!!
-
作为项目经理,您是否有如下的感觉?
• 一头是老板,一头是团队,既要对老板负责,又要对团队负责, 压力重大。
• 项目马上就结束了,但还有很多功能没有实现,还有一堆bug没 有解决。
禅道 VS TFS
工具名称
功能明细
实现方法
明确项目范围
需求评审
确立项目质量
编写测试用例
估算项目成本
人力资源成本 其它成本
需求分解
制定工作计划
版本规划
制定任务
搭建项目开发环境
——
生成报表
进度管控
组织培训
组织讨论
流程管控 文档管理
流程/审批
文件归档 -
禅道
TFS
√
√
√
√
√
√
×
×
√
√
√
√
√
√
——
——
√
√
×
作为测试,您是否有如下感觉呢?
• 天啊,明天就上线了,代码还没有提交呢。 • 天啊,开发的bug也太多了。 • 天啊,要测WIN7、WIN8、WIN8.1、WIN10、中文版、英文版、葡
语版、32位、64位... • 天啊,我还有那么多测试用例没有跑呢。 • 天啊,测试需求又变更了,之前写的用例没用了。 • 天啊,我一个人对付5个开发...... • 天啊,线上又出bug了,又要挨训了。 • 天啊,我还要负责过程改进,还要监督流程。 • ......
-
将庞杂的产品细分成若干小型版本(产品)
• 将庞杂混乱的产品细分成若干小型发布。 • 曳光弹。 • release offen, release early。 • 完成比完美更重要 • 在全部必要的功能全部实现之前,你我所实现的再重要的功能都
无人买单,无法体现其价值 • 我们购买到的其实都是不完整的产品,即使是ipad, iphone.
高的工资。 • 我是不是该考虑下逃离北上广了?
-
作为产品经理,您是否有如下感觉?
• 为什么开发连这么简单的功能都做不出来。 • 为什么我的需求开发和测试都理解偏差了呢? • 为什么上线会出那么多的bug? • 为什么开发做出来的东西和我预期的总是有很大差距? • 为什么我要的东西总是会延期? • ....
-
悲催的,纠结的
• 项目经理 • 开发人员 • 测试人员 • 产品经理
-
一切都源自于混乱
• 混乱的战略 • 混乱的组织结构 • 混乱的产品和需求 • 混乱的项目流程 • 混乱的代码 • 混乱的程序结构 • 混乱的测试 • 混乱的客户 • 混乱的时代 • 混乱的地球
-
2、解决方案
让我们来看下敏捷是如何在混乱中建立秩序的...
选择禅道的理由
二、禅道的优势
•1、功能全面
项目管理、任务管理、缺陷管理、需求管理、文档管理…
•2、规范
为整个项目开发周期提供了控制流程,且能够将项目相关 的工件进行有机组合,方便统一管理。
•3、开源
开源版本免费,允许二次开发
•4、美观
个人爱好
•5、配置简单
-
功能类别 制定项目计划
控制项目进展 执行项目规范
-
形成节奏,节奏产生效率(周期)
• 通过小步快跑的方式,建立产品、研发、客户、市场的节奏。 • 时间片管理。 • 节奏可以产生效率。 • 节奏可以带来预期。 • 节奏可以带来信任。 • 节奏可以带来创新。
-
持续改进研发过程和实践(过程)
• 定期总结和反馈,每一轮迭代都改进一点。 • 持续的改进软件的架构,找到最佳解决方案。 • 简洁实现。 • 事情做得很复杂很容易,但做得很简单很难。
-
说明:
1、产品负责人负责整理user story,形成左侧的product backlog。 2、发布计划会议:product owner负责讲解user story,对其进行估算和排序, 发布计划会议的产出就是制定出这一期迭代要完成的story列表,sprint backlog。 3、迭代计划会议:项目团队对每一个story进行任务分解,分解的标准是完成 该story的所有任务,终每个任务都有明确的负责人,并完成工时的初估计。 4、每日例会:每天scrum master召集站立会议,团队成员回答昨天做了什么今 天计划做什么,有什么问题。 5、演示会议:迭代结束之后,召开演示会议,相关人员都受邀参加,团队负责 向大家展示本次迭代取得的成果。期间大家的反馈记录下来,由po整理,形成 新的story。 6、回顾会议:项目团队对本期迭代进行总结,发现不足,制定改进计划,下一 次迭代继续改进,已达到持续改进的效果。
-
精简金字塔式管理,实现自我管理团队(团队)
• 研发类团队有其特殊性,个体的因素起着非常关键的作用。不能 按照工程类项目管理方式来管理。
• 过分强调控制,势必会产生各种各样的流程和检查。 • 完全没有控制,就放羊了。 • 放而不乱。 • 每个敏捷团队(5-9人)都很健康,积极,整个公司也会好。 • 借助群体的力量提升个体的技能和效率。
-
和客户沟通合作(客户)
• 有谈判,更要有合作。 • 面对面改成背靠背。 • 挖掘客户真正的需求。 • 现场客户。 • 客户的反馈是调整我们前进路线的最佳指导。
-
简言之,分之而后治之
• 将复杂的产品分解为一个个的用户故事 • 将复杂的团队分解为一个个的敏捷团队 • 将长期的研发过程分解为一次次的冲刺 • 将复杂的程序分解为一个个的对象,方法,用例 • 将长期的战斗分解为一次次的小进步,小胜利 • 分之而后明之,明之而后有序,有序则治也
• 团队里面总是有那么一两个刺头。 • 资源总是那么紧张。 • 产品经理又变更需求了。
-
作为研发人员,您是否有如下感觉呢?
• 天啊,需求又变更了。 • 今天晚上又要加班了,唉,老婆又要抱怨了。 • 该死的浏览器,该死的ie,该死的微软。 • 我想学点新东西,没时间啊。 • 测试的人也太bt了,老挑我毛病。 • 项目经理啥都不懂,在那儿装。 • 填完日报填周报,有啥用? • 我是不是该考虑考虑跳槽了?其他人都拿着比我
√
×
√
√
√
√
√
Project (单机)
× × √ √ × √ √ —— √ × × × ×
二、怎么使用禅道
-
预备知识
产品需 求储备
每日 站会
SCRUM
具备商业价 值的产出
概述: 优势:
迭代需 求储备
迭代
以最快的速度完成核心功能(最有价值的功能),在此基础上进行完善。
1、软件在开发过程中不可见,能给投资人和开发团队带来信心。 2、项目意外中止(如撤资、开发团队散伙等),投资人可以得到具备商业价值的产品。
-
选择禅道的理由
一、遇到的问题:
1、工作无记录、无明确输出或输出的工件不 受控,知识不能被积累,造成非常大的浪费。 2、无专业的测试管理工具,bugfree只适合做 缺陷管理,且不能对测试用例进行管理,需要 使用额外的工具管理用例,且无法与需求进行 关联。 3、版本发布后不方便与测试用例关联,导致 测试不充分、漏测等情况- 出现。
禅道使用总结
-
目录
• 一、为什么使用禅道
•1、遇到的问题 •2、解决方案
• 二、怎么使用禅道
•1、预备知识 •2、现场演示
-
一、为什么使用禅道
• 遇到了问题!!!
-
作为项目经理,您是否有如下的感觉?
• 一头是老板,一头是团队,既要对老板负责,又要对团队负责, 压力重大。
• 项目马上就结束了,但还有很多功能没有实现,还有一堆bug没 有解决。
禅道 VS TFS
工具名称
功能明细
实现方法
明确项目范围
需求评审
确立项目质量
编写测试用例
估算项目成本
人力资源成本 其它成本
需求分解
制定工作计划
版本规划
制定任务
搭建项目开发环境
——
生成报表
进度管控
组织培训
组织讨论
流程管控 文档管理
流程/审批
文件归档 -
禅道
TFS
√
√
√
√
√
√
×
×
√
√
√
√
√
√
——
——
√
√
×