敏捷scrum培训ppt课件

合集下载

scrum介绍(全)PPT课件

scrum介绍(全)PPT课件

2019/11/4
.
9
2019/11/4
.
10
Scrum过程
• 创建和维护产品待开发项(Product Backlog) • 迭代计划会(Sprint Planning Meeting) • 办公环境 • 每日立会(Standup Meeting) • 评审会(Review Meeting) • 反思会(Retrospective Meeting)
2019/11/4
.
7
Scrum敏捷方法中的工作产品
产品待开发项 Product Backlog是从客 户价值角度理解的产品功能列表。
冲刺待开发项 Sprint Backlog是从 开发技术角度理解的迭代开发任 务。
可工作软件 Working Software是可交付 的软件产品。
2019/11/4
Scrum
2019/11/4
Scrum
• Scrum基本知识 • Scrum过程 • 用户故事 • 敏捷计划 • 敏捷日常跟进 • 敏捷绩效考核
2019/11/4
.
2
S
2019/11/4
.
3
Scrum概述
• Scrum是一种兼顾计划性不灵活性的敏捷开发 过程,原词来自二橄榄球中的“带球过人”。 在橄榄球比赛的每次冲刺前,都将有一个计划
.
8
Scrum敏捷方法中的角色
• Product Owner(产品负责人)负责产 品需求的提炼、条目化、优先级排序。 • Scrum Master(Scrum“大师”)负责 维护Scrum方法的秩序,并协劣览决非 技术问题 • Team(团队)以“自组织”的相对扁 平方式进行管理,负责完成开发工 作
2019/11/4

最完整的Scrum敏捷软件开发过程ppt课件

最完整的Scrum敏捷软件开发过程ppt课件

8
采用敏捷方法得当的话,可以:
› 更加透明; 随时跟踪项目的状态和进展情况,及早发现问题和风 险.
› 快速交付, 每次迭代都能交付可运行的软件. › 最高风险和最高优先级的需求,最优先进行开发. › 改善应对变更能力, 减少大量的重计划. › 改善项目沟通. › 更好的客户参与, 避免错误的假设.
8 5 8 3 1
More accurate estimates as man hours
May be constantly updated
Product Backlog (Features)
5 2 1 3 8 5 8 ∑32
Short term planning (commitment by Team):
13
项目分成增量的迭代过程,在Scrum中称为迭代任务清单, 通常持续2-4周的时间.
› Sprint 的时间是限定好的; 不能从外部改变正在进行中的sprint持 续时间和范围.
每个sprint都可以产生可交付的迭代, 即测试过并具备文档 的的功能点
› 原则上, 当产品开发到一定程度时,如实现了足够的客户价值, 项目可以在任何一个sprint后结束,.
如同任何项目,敏捷的项目有三个主要阶段 :
› 产品定义 (规划); 运行Sprints 所需要的准备、规划、技术分析. › 执行Sprints (执行): 在增量时间段内实现 需求 (产品需求清单). › 结束: 准备最终发布,结束项目
Scope frozen new PBL items to next Sprint
Initial Size Estimates As Story Points
Long term planning (best guess at the moment): 32 SP of functionality, Team Velocity 8 SP/Sprint 4 Sprints Target Sprint for each PBL item set, feasible implementation Order.

敏捷革命学习课件--Scrum

敏捷革命学习课件--Scrum

传统项目管理--甘特图—瀑布发的管理模式
甘特图(Gantt chart)又称为横道图、条状图(Bar chart)。其通过条状图来显示项目,进度,和其他 时间相关的系统进展的内在关系随着时间进展的情况。以提出者亨利· L· 甘特(Henrry L. Ganntt)先 [1] 生的名字命名 , 1910年发明的。甘特图以图示通过活动列表和时间刻度表示出特定项目的顺序与 持续时间。一条线条图,横轴表示时间,纵轴表示项目,线条表示期间计划和实际完成情况。直观表明 计划何时进行,进展与要求的对比。便于管理者弄清项目的剩余人物,评估工作进度。 优缺点 优点 1、图形化概要,通用技术,易于理解。 2、中小型项目一般不超过30项活动。 3、有专业软件支持,无须担心复杂计算和分析。 局限 1、甘特图事实上仅仅部分地反映了项目管理的三重约束(时间、成本和范围),因为它主要关注进程 管理(时间)。 2、 甘特图比较呆板,对于过程中的变化掌控不到,也反应不够快。对于项目过程中的变化监管反应不 力
Scrum 概念介绍 1986年,竹内弘高和野中郁次郎在《哈佛商业评论》中发表了题为《The New Product Development Game》的文章,首次提到将Scrum应用于产品开发。他 们指出:传统的“接力式”的开发模式已经不能满足快速灵活的市场需求,而整 体或“橄榄球式”的方法,即团队作为一个整体在内部传球并保持前进,也许可 以更好地应对当前激烈的市场竞争。 在Scrum的工作方式下,团队化繁为简,只有三个角色,分别是产品负责人 (PO), ScrumMaster和开发团队。Scrum中的产品负责人,就像橄榄球队的四 分卫,对产品的方向负责,对产品的 Why和What负责。Scrum Master,是一个 团队的教练,关注人和人的互动质量,很像阿里巴巴的“政委”角色。Scrum中 的团队成员就是一支橄榄球队,大家共享时空、闭环决策。 每个橄榄球队上场的球员为11名,球员按职责可以分为进攻队、防守队和特别队 三个组别。三个分队既有独门武功,又相互给力。进攻队的队员身手敏捷,他们 凭力量,脚步和速度变化穿透对方防线。防守队员通常是整个球队中最强壮的, 盾挡对方进攻之矛。 而特殊队除了自己本职工作,还是进攻队和防守队的替补。在敏捷的组织里,你 看不到传统组织所强调的岗位、职责、汇报关系,每个人只有“一起打赢比赛” 的角色,而且角色会因事而变,从而避免了传统组织类似“这不是我的工作职责” 的推由来

SCRUM敏捷开发框架PPT课件

SCRUM敏捷开发框架PPT课件
的合作关系。 5.每次迭代都产生可交付的软件。 6.专注于交付软件。 7.第一次迭代就可交付能工作的版本,
风险发现的早。
8
敏捷开的收益
提高了生产率;减少“浪费”(不需要的 文档,重复工作等),项目的每次迭代都 有明确的目标。
提高客户满意度;短期内产生成效,按预 期交付软件,每次迭代结束产生可以运行 的软件。
供应商可视性差。 5.产品化和测试阶段是分离的。 6.文档和计划驱动的方法。 7.软件交付时间晚,意识到风险的时间
晚。
敏捷项目管理: 1.对整个项目做一个粗略的估计,每
一次迭代都有详细的计划。 2.鼓励变化,客户价值驱动开发。 3.信任和赋予权力;合约使变更变得
简单和更有价值。 4.客户和开发人员之间是紧密的连续
SCRUM-敏捷开发框架
韩冬
前言
对于“敏捷开发”我也是一个初学者,通过看一些资料, 总结了一些相对实用的、有可能对我们日常开发管理 有帮助的知识,分享给大家。与大家共勉。
目录
入门与进阶
入门
01 回顾敏捷开发 介绍敏捷开发的基本情况
02 什么是SCRUM Scrum概述
03 SCRUM的角色 在Scrum中都有哪几类人。
04 SPRINT 演示与回顾 终于快结束了。
05 额外的话。 终于结束了。
回顾敏捷开发
打开“敏捷开发”这扇门。
什么是敏捷开发
以用户的需求变化为核心,采用迭代、 循序渐进的方法进行软件开发。
人和交互胜过过程和工具
在日常工作中虽然有工作流程和管理工具辅助我们交流沟通,比如邮件、禅道。 但从效率和效果
序号 优先级,重要程度
需求描述(story)
发 布 人
Product Backlog示例

Scrum敏捷项目管理课件

Scrum敏捷项目管理课件
确保项目的高质量交付。
开发团队成员在Scrum过程中负 责对自己的工作进行评估和调整 ,以适应项目需求的变化和优先
级的调整。
03
Scrum工作流程
迭代计划会议
总结词
确定本次迭代的目标和任务
详细描述
在迭代计划会议中,团队成员共同讨论并确定本次迭代的目标和任务,为后续 的开发工作提供明确的指导。
每日站会
• 解决方案2:加强需求收集和评审,提前预防和解决潜在 问题,同时灵活应对变更需求。
实施Scrum的常见问题与解决方案
01
问题3
团队沟通不畅
02
03
04
解决方案3
建立有效的沟通机制,如每日 站会、周会等,鼓励团队成员
积极参与和分享信息。
问题4
任务分解不充分或不准确
解决方案4
采用合适的任务分解方法,如 故事点或理想时间等,确保任
总结词
XP适合小型团队,而Scrum适合大型项目
总结词
XP强调技术实践,而Scrum注重团队自组织
详细描述
XP更适合小型团队,强调团队成员之间的紧密协作和相 互信任。而Scrum更适合大型项目,通过明确的角色和责 任分工,确保项目顺利进行。
Scrum与Kanban的比较
总结词
Kanban注重流程优化,而Scrum注重迭代和反馈
05
Scrum实践与案例
如何选择和确定Scrum实践
01
确定项目需求和目标
在选择Scrum实践之前,需要 明确项目的需求和目标,以便 选择最适合的实践。
02
评估现有资源和能力
了解团队成员的技能、经验和 资源情况,以便选择适合团队 能力的实践。
03
参考行业最佳实践

Scrum敏捷开发模式PPT课件

Scrum敏捷开发模式PPT课件

推到“角色墙”组建多角色分层敏捷团队
• 业务级Scrum团队:虚拟团队,分别由不同Scrum开发团队相同角色构成,包括“需求Scrum团队”、 “开发经理Scrum团队”、“测试Scrum团队”,各自团队的Scrum Master分别由需求经理、主设 计、测试经理担当;
• 部门级Scrum团队:虚拟团队,由各业务级Scrum团队的Scrum Master构成,Scrum Master由部 门经理或主设计担当; 以NC资金开发部的组织结构图为例:
第28页/共30页
谢 谢!
第29页/共30页
感谢您的观看!
第30页/共30页
需求分析师/经理 开发经理 开发/测试工程师和经理 部门经理、主设计 架构师/产品经理 原型客户
后面重点讲解
第2页/共30页
我们的背景 问题
敏捷应用关键策略
效果
第3页/共30页
Scrum敏捷开发方法简介

Scrum是一个轻量级的软件开发方法,它通过一个或多个跨职能的小型团队分多个迭代持续增量的交
为了确保研发计划的有效执行,通过日常的4个会议,从计划制定、 发布到追踪,保证计划的可执行性。
• 迭代计划会
作为迭代启动会议,迭代开始时召开;
确定本迭代目标和本迭代Backlog;
评估工作量,完成Backlog细化开发任务、及任务的分配;
全员发布会议内容;
会议以开发Scrum团队为单位。
• 每日立会
• “敏捷研发绩效考核”机制 涵盖Scrum敏捷团队全部角色,同时兼顾在研产品研发和发版产品的项目
支持,兼顾研产品的缺陷修复和发版后的产品质量,兼顾任务完成率和完成质量, 以及推动重新的激励机制。 • 绩效考核结构图:

Scrum敏捷开发模式讲解ppt课件

Scrum敏捷开发模式讲解ppt课件
特性F1F2F3F4F5总计
传统模式• 根据第一页给出的信息,计算每个阶段的时间 长度(考虑实际团队情况,不完整),在下图 中标识出阶段划分。
M1
M2
M3
M4
M5
Scrum模式• 根据第一页给出的信息,计划一下你的开发进 度(团队拆分,细节把握,提高质量)
M1
M2
M3
M4
M5
下一章节
– 引导大家有效应用Scrum
• SM不是团队的“老板”
– 不负责为团队分配任务– 不会帮团队做决定
– 不对团队及时完成工作负责
Scrum Master做什么事情?
• 服务团队
– 帮助团队排除障碍和问题(“绊脚石”)
– 促进协作,包括团队内、团队和Product Owner间
• 保护团队
PO不 提变 更的 自律
PO写PB的 规则
团队对 团队遵 其它团要交付 循其它 队遵循承诺内 Scrum Scrum容的关 规则的 规则的 注度 自律性 自律性
PO用户故事
• 用户故事是写PB的好方法之一;
• 用户故事是简短、明确的功能说明,按照
•大型数据库应用•嵌入式电信系统•手机项目•CMMI5级的组织•多地点同步开发•支撑和维护项目•非软件项目• ……
Scrum在Yahoo!的应用(引Scrum中文网)
Yahoo! 在全球有超过200个团队(超过两千人)使用Scrum
•••••
面向用户的项目关键的基础设施项目分布式项目全新产品开发维护型项目
• 对PB优先级有最终决策权
Scrum给团队管理者带来哪些变化
• 第1步:列出管理者过去负责的事项列表
(尽可能列全)
• 第2步:勾掉列表中:

Scrum官方培训PPT

Scrum官方培训PPT

目的
实施方式
采用用户故事、验收条件等工具进行 需求分析和验证,与利益相关者保持 密切沟通,及时调整和优化需求。
确保项目需求的质量和完整性,减少 变更和返工。
05
Scrum挑战与解决方案
需求变更管理
需求变更管理:在Scrum开发过程中,需求变更管理是一个 重要的挑战。为了应对这一挑战,团队需要建立有效的需求 变更管理机制,确保变更请求得到及时处理和合理评估。
Scrum的价值观与原则
总结词
Scrum的价值观包括勇气、开放、专注、承诺和尊重。这些价值观有助于建立积极的工 作环境,促进团队间的信任和协作。Scrum的原则包括明确性、可预见性、透明性、及
时反馈和适应性。
详细描述
Scrum的价值观是勇气、开放、专注、承诺和尊重。勇气是指面对困难和挑战时的决心 和信心;开放是指坦诚沟通、分享信息和接受反馈;专注是指集中精力、排除干扰,以 实现目标;承诺是指对任务和目标的责任感;尊重是指互相尊重、理解和支持。这些价
Sprint评审会议工具
总结词
用于展示Sprint成果和收集反馈的软件平台
详细描述
Sprint评审会议工具用于展示Sprint的成果和收集反馈。在会议中,团队成员可以使用该工具展示已完成的任务 和可交付成果,并收集利益相关者的意见和建议。该工具还支持对反馈进行整理和分析,以帮助团队改进工作方 法和提高产品质量。
参与人员包括产品负责人、开发团队 和可能的其他利益相关者。
开发团队根据需求评估工作量,并确 定Sprint中要完成的任务和负责人。
Sprint评审会议
Sprint评审会议是在一个Sprint 结束时举行的会议,目的是评 估该Sprint的成果和下一步计 划。

最完整的Scrum敏捷软件开发过程ppt课件

最完整的Scrum敏捷软件开发过程ppt课件
总之:
› 提高了生产率; 减少“浪费” (不需要的文档,重复工作等) , 项目的每次迭代都有明确的目标.
› 提高客户满意度; 短期内产生成效, 按预期交付软件, 每次迭代结 束产生可以运行的软件.
› 改善员工的满意度; 团队精神,减少官僚,能够规划和管理自己 的工作,减少“恐慌” ,稳定的工作量(可持续的步伐).
Scrum 团队中的角色是不分等级的; 不应当出 现“我是开发人员我不作测试”.
› 团队按照最有利于项目的原则来分担责任 (如组件
的所有权等 ).
18
主要职责
› 参与迭代任务清单的创建 › 执行为干系人创造价值的工作 › 根据团队的承诺完成所需的各项任务 › 将工作中的各项障碍迅速与Scrum Master 进行沟
› 个人:负责指导过程的执行
Scrum Team – Scrum团队:
› 承诺完成工作,向干系人交付产品价值
17
Scrum 团队是Scrum的中心角色, 产品交付 要依靠团队.
Scrum 团队自我组织、自我管理
Scrum 团队是职能交叉的, 包含产品交付的 所有角色:开发人员、测试人员、build managers, 文档编写, 界面设计人员.
Scope frozen new PBL items to next Sprint
Initial Size Estimates As Story Points
Long term planning (best guess at the moment): 32 SP of functionality, Team Velocity 8 SP/Sprint 4 Sprints Target Sprint for each PBL item set, feasible implementation Order.

敏捷开发--Scrum最新优质PPT课件

敏捷开发--Scrum最新优质PPT课件

? 做什么 ? User Story ? 优先级
? 画任务板 ? 画燃尽图 ? 建立SB ? 估算工期
迭代
? Day 1 ? Day 2 ? Day 3
回顾总结
演示
? PO 回顾 ? Demo ? Team 总结
Scrum 角色汇总
Scrum 仪式 - Sprint计划会议(Planning Meeting)
? 做什么 ? User Story ? 优先级
? 画任务板 ? 画燃尽图 ? 建立SB ? 估算工期
迭代
Hale Waihona Puke ? Day 1 ? Day 2 ? Day 3
回顾总结
演示
? PO 回顾 ? Demo ? Team 总结
Scrum of Scrums
谁来清除障碍?
? 每个人
? 自我管理、自我组织的团队 ? Scrum Master ? 产品所有者 ? 管理层 ? 其他相关的干系人
Sprint 物件 – 冲刺订单(Sprint Backlog)
? 团队成员自己挑选任务,而不是指派任务 ? 对每一个任务,每天要更新剩余的工作量估算 ? 每个团队成员都可以修改Sprint backlog,增加、删除或者修改任务
Sprint 物件 – Sprint Backlog示例1
Sprint 物件 – Sprint Backlog示例2
准备工作
头脑风暴
计划会
? 确定PO ? 确定SM ? 确定Team
? 做什么 ? User Story ? 优先级
? 画任务板 ? 画燃尽图 ? 建立SB ? 估算工期
迭代
? Day 1 ? Day 2 ? Day 3
回顾总结
演示

Scrum敏捷开发模式精品PPT课件

Scrum敏捷开发模式精品PPT课件

通过四步骤完成:
1.找出角色(role);
2.明确不同角色能够做什么(goal);
3.确定怎样做会给该角色带来的好处(business ;
4.明确其衡量标准(Acceptance Test)。
分阶段细化需求,并行研发
Backlog示例如下:
分阶段细化需求,并行研发
两层级沟通会逐渐细化明确研发范围
沟通不及时之困—推到“角色墙”组建多角色分层敏 捷团队
▪ 在产品研发过程中,仅仅依靠文档进行知识传递是远远不够的,往往一个 产品 的研发效率与这个团队的沟通氛围有直接关系。为了解决沟通不及时,在 组建Scrum敏捷团队时,推到“角色墙”,组建多角色分层敏捷团队,使不同 角色之间沟通无障碍,并通过日常7会议确保有效沟通。
期召开“需求会议”和“下一次迭代内容沟通”,稳步推进需求逐步细化,为
后续开发工作提前做准备。
编写迭代详细需求
根据产品概要需求,编写迭代详细需求文档,并形成SprintBacklog,确定迭代的工 作范围,每个backlog的编写遵循以下格式的关键要素:
As a<role>,I want to <goal> so i can <business value>.
需求会议: 每个迭代中期召开; 各Scrum开发团队需求分析师讨论下一迭代Sprint目标; 确定下一迭代Backlog优先级; 讨论需要跨团队协调问题,指定责任人; 全员发布会议内容; 会议以需求Scrum团队为单位。
下一迭代内容沟通会: 每个迭代中期召开; 需求分析师向Scrum开发团队说明下一迭代工作目标和范围; 开发经理和测试工程师粗略估计工作量,最终确定下一迭代Backlog; 全员发布会议内容; 会议以开发Scrum团队为单位。

敏捷开发培训(PPT 60页)

敏捷开发培训(PPT 60页)
4. 流程可以简单,但规划与执行必须严谨。 5. 强调团队合作,赋予高度的责任,团队有自主权得以因
应变化做调整
16.01.2020
3
Agile Development
敏捷开发是一种以人为核心、迭代、 循序渐进的开发方法
在敏捷开发中,项目的构建被切分成 多个子项目,各个子项目的成果都经 过测试,具备集成和可运行的特征 。
给定周期内能够完成多少商业价值,以便用于 衡量将来该团队能够提供的商业价值。也即昨 天的天气。
16.01.2020
10
名词解释
优先级
优先级 主要考虑商业价值,同时兼顾市场风
险、商业风险、技术风险等因素在内的一个衡 量数字,优先级越高通常意味着其商业价值越 高
风险系数
风险系数 综合商业环境、项目资源、技术以
16.01.2020
22
XP原则和实践-Planning-project velocity
project velocity
团队在开发过程中要收集数据,以便于对 自己的开发速度进行评估,用于以后的 releazse plan
16.01.2020
23
XP原则和实践-Planning-iteration
16.01.2020
18
XP 开发流程
开发人员随时可以和客户进行有效沟通,撰写 user stories 以 确认需求。
简易快速的系统设计,撰写独立的验证程序以解决特殊困难 的问题,找出算法即可丢弃验证程序。
规划多次小型阶段的项目计划,以最快速度完成每一阶段的 程序交付客户,客户负责 Acceptance tests;
1. 客户与开发人员形成密切合作的团队,因为客户无法于 初期定义完整的规格,而开发人员于开发过程中也常常 无法知悉外在环境或业务的变动,所以需要两者密切合 作方能开发适用的软件。

Scrum敏捷项目管理幻灯片PPT

Scrum敏捷项目管理幻灯片PPT

小冲标刺题(Sprint) 回忆会议
• 审视和适应的能力是scrum的根底。 • 在冲刺(Sprint)回忆会议期间,工程团队会分析冲刺(Sprint)的成功经历和所遇
到的障碍。
• 会议进程: • 介绍会议目标,在白板画一个时间轴,标记出冲刺(Sprint)的开场和完毕时间 • 花五分钟每个人在帖纸上写上〞我们的成功经历是什么〞 • 花五分钟每人写上〞有什么能够改进的〞 • 询问〞谁去负责解决这些改进?〞 • 会议结果: • 会议纪要含相关改进及负责人名单
小冲标刺题(Sprint) 方案会议2
• 团队将既定产品Backlog中的每一项细化成多个任务。每个任务完成的时间限
定在一天内。
会议进程:
• 团队成员从Backlog的各项问题中分出相应的任务 • 考虑工作中的细节 编码,测试,代码评审,会议,新技术应用,文档 • 如果任务超过一天,尝试把该任务分割成几个小任务 • 删减或增加Backlog中的问题 • 团队确认Sprint目标
工程经理Scrum Master 团队的导师和组织者,负责提高团队效率 提出培训团队的方案,列出障碍 让利益相关方获得最大化的投资回报 提高团队的开发效率 开发思想得到利益相关方的理解与支持
团队成员 Team 尽一切可能去完成任务 - 发布产品 充分理解产品负责人的产品愿景 合作完成冲刺(Sprint)中每一个目标 更好的支持可能需要进一步开发的产品发布
小Sc标ru题m 典型产物
产品Backlog
包括需要交付的内容,根据业务需求的价值排列,可以增减或调 整,产品的Backlog将根据不断增长的需求来持续驱动维护。
既定产品Backlog
是冲刺(Sprint)方案会议的产物,它定义了团队所承受的工作量。 在整个冲刺(Sprint)过程中它将保持不变。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
敏捷开发测试
Scrum模式分享会
需求不断 的在变
开发测试 无休止的
加班
产品 埋怨 开发 成果
计划早已面 目全非了
成本or进度 or质量
团队锐 气大减
现在的工 具和流程 效率很低
敏捷开发之SCRUM
• Scrum是一个轻量,是一个增量的、迭代的开发 过程。在这个框架中,整个开发周期包括若干个小的迭代 周期,每个小的迭代周期称为一个Sprint,每个Sprint的 建议长度2到4周。
SUCCESS
THANK YOU
2019/5/30
Product backlog案例
• 样式:作为【用户的类型】,我希望可以【先这样做,然 后那样做,就应该得到……的结果】以便【业务价值】
• 按钮:作为购机票者,我希望可以通过新华旅行网找到一 张机票,以便能够更快的找到一张正确的机票
• 注意事项:使用用户语言非专业术语,每个故事开发周期 不要太长(1-5天)
要持续的被修订,可能会出现故事的增加,删除和修改, 合并或者拆分
• 任何一个backlog的目标都是:它应该足够短,级别足够高, 无特殊情况不需要修改,如果backlog改变了,应该认为是 backlog错了,而不是需求变更了,变更需求通常意味着 backlog太长或者太详细,比如把复杂的算法或逻辑也写入 了backlog中了,要不就是写的太含糊不清楚,需要花费太 多时间猜测它究竟讲的是什么。
“猪”类人员
• ScrumMaster
作为Team Leader和Product owner紧密地工作在一起, 他可以及时地为团队成员提供帮助。 • 他必须: 保证团队资源完全可被利用并且全部是高产出的。 保证各个角色及职责的良好协作。 解决团队开发中的障碍。 做为团队和外部的接口,屏蔽外界对团队成员的干扰。 保证开发过程按计划进行,组织 Daily Scrum, Sprint
“鸡”类人员
backlog
• Product backlog • Sprint backlog
Product backlog
• 在项目开始的时候,product owner要准备一个根据商业价 值排好序的客户需求列表,
• 最终交给客户的产品特性列表 • Scrum team会根据这个来做工作量的估计, • Product backlog应该涵盖所有用来构建满足客户需求的产
品特性,包括技术上的需求,bug,用户提出需要改进及 升级列表
• 高优先级的一些产品特性需要足够的详细,以便于工作量 的估计和测试,
• 对于以后将要实现的特性可以不够详细
Product backlog 注意事项
• 在列表上层的故事首先被团队完成 • Product backlog不是制定一次就完了的,它是动态的,需
• 在Scrum中,使用产品Backlog来管理产品或项目的需求, 产品backlog是一个按照商业价值排序的需求列表,列表 条目的体现形式通常为用户故事。Scrum的开发团队总是 先开发的是对客户具有较高价值的需求。在每个Sprint中, Scrum开发团队从产品Backlog中挑选最有价值的需求进行 开发。
怎样写Product backlog??
• Sprint中挑选的需求经过Sprint计划会议上的分析、讨论 和估算得到一个Sprint的任务列表,我们称它为Sprint backlog 。 在每个迭代结束时,Scrum团队将交付潜在 可交付的产品增量。
敏捷开发之敏捷宣言
敏捷团队
个体与交互(Individuals and interactions>
Daily Scrum
Sprint Review
Sprint Retrospective
Process
Scrum角色
• “猪”类人员与“鸡”类人员
“猪”类人员
• 产品负责人
产品负责人(Product Owner)的职责如下: 确定产品的功能。 决定发布的日期和发布内容。 为产品的ROI负责。 根据市场价值确定功能优先级。 每个Sprint,根据需要调整功能和优先级(每个Sprint开 始前调整)。 接受或拒绝接受开发团队的工作成果。
传统团队 过程和工具(processes and tools)
可工作的软件(Working software)
面面俱到的文档(comprehensive documentation)
客户的参与(Customer collaboration) 合同的谈判(contract negotiation)
响应变化(Responding to change)
遵循计划(following a plan)
他们使用了scrum
•Google •IBM •Nokia •Siemens •Philips •Accenture •Sun •Ubisoft •Bleum
还有他们也用了scrum
SAP • Microsoft • Infosys • Oracle • Wipro • Motorola • Yahoo! • Schneider • Agilent • Irdeto • Double Click • Autodesk • Tencent
Scrum采用比较
Scrum工件
Roles Product Owner Scrum Master Team Stakeholders
Artifacts Product Backlog Sprint Goal Sprint Backlog Blocks List Increment
Meetings Sprint Planning
Review and Sprint Planning meetings。
“猪”类人员
• Team(负责产品的开发)
一般情况人数在5-9个左右(7个人最佳) 团队要跨职能 (包括开发人员、测试人员、用户界面设计师
等) 团队成员需要全职。(有些情况例外,比如数据库管理员) 在项目向导范围内有权利做任何事情已确保达到Sprint的 目标。 高度的自组织能力。 向Product Owner演示产品功能。 团队成员构成在sprint内不允许变化。 团队整体向产品开发负责。
相关文档
最新文档