敏捷项目管理
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
• 开放 • 尊重 • 勇气
3个角色
产品负责人: Product Onwer (PO)
1. 确定产品的功能 2. 决定发布的日期和内容 3. 排序功能的优先级 4. 接受或拒绝开发团队的工作成果 5. 维护PBIs 6. 客户代言人
3个角色
团队负责人: Scrum Master (SM)
1. 组织会议
产品功能列表: 冲刺列表: 燃尽图:
Product Backlog(PBIs) Sprint Backlog(SBIs) Burn-Down Chart
4个会议
迭代计划会议: 每日站会: 迭代评审会议: 迭代回顾会议:
Sprint Planning Meeting Daily Meeting Sprint Review Meeting Sprint Retrospective Meeting
功能设计 1. 架构 2. 接口 3. 数据表 4. 流程图、界面简图
形成看板 1. 按顺序贴到看板的To Do中
Sprint - Daily Meeting
参与人员:SM、Scrum Team 时间不超过15分钟
完成了什么 计划完成什么 进度变慢的原因 or 问题 边陈述自己做的事和问题,边移动看板 会议结束后更新燃尽图
• 1. 。。。 • 2. 。。。 • 3. 。。。 • 估算:_____ story point
背面内容:[验收标准]
• 完成了。。。。 • 完成了。。。。 • 完成了。。。。 • 完成了。。。。
建立PBIs
用户故事内容 优先级(非负整数)
序号 1 2 3 4 5 6 7 8
PBIs 作为学生,我希望能登录实训邦,以便于做自己选择的项目 作为学生,我希望能选择参与某个项目,以便于根据自己的爱好选择学习 作为学生我希望能修改个人信息,以便于企业能更好的了解我 …… …… …… …… ……
Sprint Retrospective Meeting
参与人员:SM、Scrum Team 1. 每人反思,总结好与不够好 2. 识别高优先级 3. 对高优先级的前几项目(建议不超3)讨论出每个人都认同的改进方案 4. 在后面的Sprint中改进 5. 总结
目录 CONTENTS
义角色的过程骨架。Scrum中的主要角色包括同项目经理类似的Scrum主管角色负责维护过程 和任务,产品负责人代表利益所有者,开发团队包括了所有开发人员。
好的产品不是一蹴而就的——微信发展史
2011年1月21日微信1.0测试版,支持通过QQ号导入联系人资料,仅有即时通讯,分享照片和 更换头像功能。1.1-1.3版中,增加了对手机通讯录的读取。
敏捷管理-Scrum
×××
目录 CONTENTS
01 什么是敏捷? 02 敏捷核心 03 敏捷全流程实施 04 总结
目录 CONTENTS
01 什么是敏捷?
02 敏捷核心 03 敏捷全流程实施 04 总结
需求的故事
1.你的“上帝”是怎么期望的
2.项目经理是如何理解的
3.设计师么是怎么设计的
4.程序员们是如何开发的
燃尽图
120
100
100
80
81
70
75
73
60
50
40
20
20
15
5
0
0
Day1 Day2 Day3 Day4 Day5 Day6 Day7 Day8 Day9 Day10
Sprint Review Meeting(如何完成发布,可以交付)
参与人员:PO(或客户)、SM、Scrum 1. 演示本Sprint完成功能 2. PO接收或拒绝
Scrum流程
目录 CONTENTS
01 什么是敏捷?
02 敏捷核心
03 敏捷全流程实施 04 总结
敏捷思维
价值驱动 胸怀大志,小处做起 精准思想,快速验证 有做不为,懂得取舍 转变思维,三角倒置 尽早交付,及时反馈 价值驱动,优先排序
适应变化 自组织团队
敏捷宣言
个体和交互 可工作的软件 客户合作 响应变化
胜过 胜过 胜过 胜过
流程和工具 面面俱到的文档 合同谈判 遵循计划
注:胜过不代表不需要,只是二者同时需要时,前者重要些。
3大支柱 & 5个核心价值观
3大支柱
• 透明: Transparency • 检查: Inspection • 适应: Adaptation
5个核心价值观
• 承诺
& • 专注
2. 指导团队成员(敏捷相关,不是技术)
3. 保护、鼓励、帮助,促进团队很多的完成工作
3个角色
团队成员: Scrum Team
1. 决定要做什么、如何做 2. 在确保目标的前提下,制定行为准则 3. 自组织且充分沟通 4. 分解工作任务 5. 评估工作量 6. 定义DoD(针对所有任务的)
3个工件
Development( 简 称 FDD) 、 Dynamic Systems Development Methodology( 简 称 DSDM) 、 Adaptive Software Development(简称ASD)、Pragmatic Programming等
Scrum Scrum是迭代式增量软件开发过程,通常用于敏捷软件开发。Scrum包括了一系列实践和预定
5.测试员们得到的
6.你的商业顾问是怎么形容的
7.它是怎么付诸于实际的
8.客户到底需要的是什么
传统开发模式
需求分析 功能设计 编程开发 软件测试
什么是敏捷?
敏捷开发(Agile Development)是一种以人为核心、迭代、循序渐进的开发方法。
敏捷方法 Extreme Programming ( 简 称 XP) 、 Scrum 、 Crystal Methodologies 、 Feature Driven
……
周报
Sprint 报告
2017.09.2 0
2017.09.21-22 2017.09.25
2017.10.13
2017.10.27
2017.10.27
2017.11.10
2017.11.24
Sprint1
Sprint2
Sprint3
Sprint4
Sprint5
2017.12.08
…
Sprint6
目录 CONTENTS
01 什么是敏捷? 02 敏捷核心
03 敏捷全流程实施
04 总结
团队工作协议
又团队成员自己讨论定制出一套所有人都认同的规则(针对日常活动): 制定出来的协议需要每个人都能遵守和互相监督
制定的协议要是可实行的 有具体判断标准的 每个人都认同的
用户故事
正面内容:[任务内容] • No. • 作为:[什么角色] • 我希望:[什么功能]
…
Release1
Release2
Thyoaunk
End
By × × ×
估算 1. 相对估算 2. 单位:故事点(0, ½, 1, 2, 3, 5, 8, 13, 20, 40, 100) 3. 游戏:敏捷估算扑克 4.决定当前Sprint内容
由PO组织,按优先级顺序询问团队是否能完成,能完成就下一个,不能完成就停止
3 3
1
2 ?
5பைடு நூலகம்
Planning Meeting(2)
2011年5月10日,微信2.0增加了语言功能。 2011年8月,微信添加了“查看附近的人” 2011年10月1日,微信添加了“摇一摇”和”漂流瓶”功能。 2012年4月19日,增加相册功能,可分享到朋友圈。 2012年7月19日,增加视频聊天和网页版。 2013年2月5日,支持实时对接和多人语音,扫码,聊天记录迁移等功能。
Retrospective Meeting
项目流程
Kanban & Burn Down
Chart
Review Meeting
Daily Meeting
Retrospective Meeting
Start Scrum Training Start to Sprint
Sprint Planning Meeting
01 什么是敏捷? 02 敏捷核心 03 敏捷全流程实施
04 总结
总结
熟悉流程
熟悉Scrum的334
3个角色:PO, SM, Scrum Team
3个工件:PBIs, SBIs, Burn-Down Chart
4 个 会 议 : Sprint Planning Meeting, Daily Meeting, Sprint Review Meeting, Sprint
估算 1 2 2
优先级 15 12 5
建立用户故事地图
用户故事拆分 定义分布版本内容(SBIs)
Sprint - Planning Meeting
参与人员:PO、SM、Scrum Team 第一部分:
估算 拆分任务 决定当前Sprint内容 第二部分: 功能设计 形成看板
Planning Meeting(1)
3个角色
产品负责人: Product Onwer (PO)
1. 确定产品的功能 2. 决定发布的日期和内容 3. 排序功能的优先级 4. 接受或拒绝开发团队的工作成果 5. 维护PBIs 6. 客户代言人
3个角色
团队负责人: Scrum Master (SM)
1. 组织会议
产品功能列表: 冲刺列表: 燃尽图:
Product Backlog(PBIs) Sprint Backlog(SBIs) Burn-Down Chart
4个会议
迭代计划会议: 每日站会: 迭代评审会议: 迭代回顾会议:
Sprint Planning Meeting Daily Meeting Sprint Review Meeting Sprint Retrospective Meeting
功能设计 1. 架构 2. 接口 3. 数据表 4. 流程图、界面简图
形成看板 1. 按顺序贴到看板的To Do中
Sprint - Daily Meeting
参与人员:SM、Scrum Team 时间不超过15分钟
完成了什么 计划完成什么 进度变慢的原因 or 问题 边陈述自己做的事和问题,边移动看板 会议结束后更新燃尽图
• 1. 。。。 • 2. 。。。 • 3. 。。。 • 估算:_____ story point
背面内容:[验收标准]
• 完成了。。。。 • 完成了。。。。 • 完成了。。。。 • 完成了。。。。
建立PBIs
用户故事内容 优先级(非负整数)
序号 1 2 3 4 5 6 7 8
PBIs 作为学生,我希望能登录实训邦,以便于做自己选择的项目 作为学生,我希望能选择参与某个项目,以便于根据自己的爱好选择学习 作为学生我希望能修改个人信息,以便于企业能更好的了解我 …… …… …… …… ……
Sprint Retrospective Meeting
参与人员:SM、Scrum Team 1. 每人反思,总结好与不够好 2. 识别高优先级 3. 对高优先级的前几项目(建议不超3)讨论出每个人都认同的改进方案 4. 在后面的Sprint中改进 5. 总结
目录 CONTENTS
义角色的过程骨架。Scrum中的主要角色包括同项目经理类似的Scrum主管角色负责维护过程 和任务,产品负责人代表利益所有者,开发团队包括了所有开发人员。
好的产品不是一蹴而就的——微信发展史
2011年1月21日微信1.0测试版,支持通过QQ号导入联系人资料,仅有即时通讯,分享照片和 更换头像功能。1.1-1.3版中,增加了对手机通讯录的读取。
敏捷管理-Scrum
×××
目录 CONTENTS
01 什么是敏捷? 02 敏捷核心 03 敏捷全流程实施 04 总结
目录 CONTENTS
01 什么是敏捷?
02 敏捷核心 03 敏捷全流程实施 04 总结
需求的故事
1.你的“上帝”是怎么期望的
2.项目经理是如何理解的
3.设计师么是怎么设计的
4.程序员们是如何开发的
燃尽图
120
100
100
80
81
70
75
73
60
50
40
20
20
15
5
0
0
Day1 Day2 Day3 Day4 Day5 Day6 Day7 Day8 Day9 Day10
Sprint Review Meeting(如何完成发布,可以交付)
参与人员:PO(或客户)、SM、Scrum 1. 演示本Sprint完成功能 2. PO接收或拒绝
Scrum流程
目录 CONTENTS
01 什么是敏捷?
02 敏捷核心
03 敏捷全流程实施 04 总结
敏捷思维
价值驱动 胸怀大志,小处做起 精准思想,快速验证 有做不为,懂得取舍 转变思维,三角倒置 尽早交付,及时反馈 价值驱动,优先排序
适应变化 自组织团队
敏捷宣言
个体和交互 可工作的软件 客户合作 响应变化
胜过 胜过 胜过 胜过
流程和工具 面面俱到的文档 合同谈判 遵循计划
注:胜过不代表不需要,只是二者同时需要时,前者重要些。
3大支柱 & 5个核心价值观
3大支柱
• 透明: Transparency • 检查: Inspection • 适应: Adaptation
5个核心价值观
• 承诺
& • 专注
2. 指导团队成员(敏捷相关,不是技术)
3. 保护、鼓励、帮助,促进团队很多的完成工作
3个角色
团队成员: Scrum Team
1. 决定要做什么、如何做 2. 在确保目标的前提下,制定行为准则 3. 自组织且充分沟通 4. 分解工作任务 5. 评估工作量 6. 定义DoD(针对所有任务的)
3个工件
Development( 简 称 FDD) 、 Dynamic Systems Development Methodology( 简 称 DSDM) 、 Adaptive Software Development(简称ASD)、Pragmatic Programming等
Scrum Scrum是迭代式增量软件开发过程,通常用于敏捷软件开发。Scrum包括了一系列实践和预定
5.测试员们得到的
6.你的商业顾问是怎么形容的
7.它是怎么付诸于实际的
8.客户到底需要的是什么
传统开发模式
需求分析 功能设计 编程开发 软件测试
什么是敏捷?
敏捷开发(Agile Development)是一种以人为核心、迭代、循序渐进的开发方法。
敏捷方法 Extreme Programming ( 简 称 XP) 、 Scrum 、 Crystal Methodologies 、 Feature Driven
……
周报
Sprint 报告
2017.09.2 0
2017.09.21-22 2017.09.25
2017.10.13
2017.10.27
2017.10.27
2017.11.10
2017.11.24
Sprint1
Sprint2
Sprint3
Sprint4
Sprint5
2017.12.08
…
Sprint6
目录 CONTENTS
01 什么是敏捷? 02 敏捷核心
03 敏捷全流程实施
04 总结
团队工作协议
又团队成员自己讨论定制出一套所有人都认同的规则(针对日常活动): 制定出来的协议需要每个人都能遵守和互相监督
制定的协议要是可实行的 有具体判断标准的 每个人都认同的
用户故事
正面内容:[任务内容] • No. • 作为:[什么角色] • 我希望:[什么功能]
…
Release1
Release2
Thyoaunk
End
By × × ×
估算 1. 相对估算 2. 单位:故事点(0, ½, 1, 2, 3, 5, 8, 13, 20, 40, 100) 3. 游戏:敏捷估算扑克 4.决定当前Sprint内容
由PO组织,按优先级顺序询问团队是否能完成,能完成就下一个,不能完成就停止
3 3
1
2 ?
5பைடு நூலகம்
Planning Meeting(2)
2011年5月10日,微信2.0增加了语言功能。 2011年8月,微信添加了“查看附近的人” 2011年10月1日,微信添加了“摇一摇”和”漂流瓶”功能。 2012年4月19日,增加相册功能,可分享到朋友圈。 2012年7月19日,增加视频聊天和网页版。 2013年2月5日,支持实时对接和多人语音,扫码,聊天记录迁移等功能。
Retrospective Meeting
项目流程
Kanban & Burn Down
Chart
Review Meeting
Daily Meeting
Retrospective Meeting
Start Scrum Training Start to Sprint
Sprint Planning Meeting
01 什么是敏捷? 02 敏捷核心 03 敏捷全流程实施
04 总结
总结
熟悉流程
熟悉Scrum的334
3个角色:PO, SM, Scrum Team
3个工件:PBIs, SBIs, Burn-Down Chart
4 个 会 议 : Sprint Planning Meeting, Daily Meeting, Sprint Review Meeting, Sprint
估算 1 2 2
优先级 15 12 5
建立用户故事地图
用户故事拆分 定义分布版本内容(SBIs)
Sprint - Planning Meeting
参与人员:PO、SM、Scrum Team 第一部分:
估算 拆分任务 决定当前Sprint内容 第二部分: 功能设计 形成看板
Planning Meeting(1)