03Scrum漫谈生动入门教程精品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敏捷开发框架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课件
特性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课件
总之:
› 提高了生产率; 减少“浪费” (不需要的文档,重复工作等) , 项目的每次迭代都有明确的目标.
› 提高客户满意度; 短期内产生成效, 按预期交付软件, 每次迭代结 束产生可以运行的软件.
› 改善员工的满意度; 团队精神,减少官僚,能够规划和管理自己 的工作,减少“恐慌” ,稳定的工作量(可持续的步伐).
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课件
• • • • • 做一个出行工具? 做一个聊天软件? 做一款点餐软件? 做一款新闻软件? 。。。
Scrum敏捷开发
准备工作 • 确定PO • 确定SM • 确定Team
头脑风暴 • 做什么 • User Story • 优先级
计划会 • 画任务板 • 画燃尽图 • 建立SB • 估算工期
迭代 • Day 1 • Day 2 • Day 3
Sprint 物件 – Burn Down Chart示例1
Sprint 物件 – Burn Down Chart示例2
Scrum敏捷开发
准备工作 • 确定PO • 确定SM • 确定Team
头脑风暴 • 做什么 • User Story • 优先级
计划会 • 画任务板 • 画燃尽图 • 建立SB • 估算工期
• 接受或拒绝接受开发团队的工作成果
Scrum 角色 – Scrum Master(SM)
• 保证团队资源完全可被利用并且全部是高产出的
• 保证各个角色及职责的良好协作 • 解决团队开发中的障碍
• 做为团队和外部的接口,屏蔽外界对团队成员的干扰
• 保证开发过程按计划进行
• 组织 Daily Scrum Meeting
回顾总结 • PO 回顾 • Team总结
演示 • Demo
Scrum 角色汇总
Scrum 仪式 - Sprint计划会议(Planning Meeting)
Scrum 仪式 - Sprint计划会议(Planning Meeting)
冲刺(Sprints)
• Scrum的项目过程有一系列的Sprint组成
• 对每一个任务,每天要更新剩余的工作量估算 • 每个团队成员都可以修改Sprint backlog,增加、删除或者修改任务

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团队为单位。

Scrum官方培训PPT

Scrum官方培训PPT

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

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)过程中它将保持不变。

Scrum漫谈入门教程PPT课件

Scrum漫谈入门教程PPT课件
发与持续集成相结合提升您持续给客户带来价值的能力 Dou Hanzhi / Qin Zhiyuan • 怎样通过机遇工程Opportunity Engineering)将Scrum 的敏捷性和和创新潜力最大化 - Julien Mazloum / David Du • 超越软件 的Scrum:怎样在书籍翻译中成功运用敏捷思维和 技巧 - 滕振宇 / 李国彪 • 在大规模Scrum转换中的系统化思维 - 吕毅 • 我 已经没有银弹了,现在怎么办?- 徐毅
第52页/共55页
在分解任务的时候,需要注意几点: 任务分解尽量细致。按照scrum的实践,分解的任务,应该是一个人可以独立完成,最好在4-16小时之间。 任务分解应该完整,比如搭建测试环境,购买机器之类的看似无关的任务,也都应该列入任务列表。 任务的分派,应当由团队成员自愿认领为主,不要硬性指派。 任务类型应该认真选择,这关系到相关需求所处阶段的自动计算。 项目进度然进图
Scrum 是什么?
Scrum是英语中橄榄球运动的一个专业术语,表示“争球”。 特指一种敏捷开发的模型。
第1页/共55页
敏捷是什么?
• 是一种从90年代开始逐渐引起广泛关注的一些 新型软件开发方法。
• XP ( Extreme Programming )
• Scrum
第2页/共55页
为什么分享敏捷
第42页/共55页
二、如何添加需求: 进入产品视图。 选择某一个产品。 然后选择“需求列表”页面的“新增需求”链接,即可出现需求添加页面。
第43页/共55页
创建发布 添加需求的时候,注意的几个地方: 优先级:必须要设定这个需求的优先级。 预计工时,也就是对这个需求做一下估计,完成大约需要多少小时。单位是小时。估计不准也没有关系,关键是在这个 过程。以避免产品人员不经过思考,随意添加需求的情况。 由谁评审,如果公司里面的管理流程不需要评审,则可以勾选旁边的“不需要评审” 复选框。需要评审的需求其状态是 草稿状态。 进入产品视图,选择发布列表。 然后点击“创建发布”,即可出现创建发布的页面

Scrum敏捷项目管理课件分解

Scrum敏捷项目管理课件分解
• 这组用户情景以及支持这些情景的任务构成冲刺 (sprint)
积压工作。有关更多信息,请参见比较产品积压工作和冲 刺 (sprint) 积压工作。
第18页,共21页。
提升冲刺 (Sprint)执行效率
达到“完成”—不太好的方式:
达到“完成”—更好的方式:
第19页,共21页。
计划与跟踪
成功的项目通常具有以下特性:
第9页,共21页。
评估会议
• 产品负责人和团队一起对整个产品Backlog进行评估,提出划分发行版本和冲刺
(Sprint)计划的主要依据。 会议进程:
• 介绍会议的目标,议程
• 产品负责人介绍其需要评估的产品Backlog中的那些部分。
• 选择backlog中您认为是最小的用例的问题进行评估。
• 由产品负责人来解释Backlog中该项目问题背后的详细用例。
• 审视和适应的能力是scrum的基础。
• 在冲刺(Sprint)回顾会议期间,项目团队会分析冲刺(Sprint)的成功经验和所遇到的
障碍。
会议进程:
• 介绍会议目标,在白板画一个时间轴,标记出冲刺(Sprint)的开始和结束时间
• 花五分钟每个人在帖纸上写上”我们的成功经验是什么” • 花五分钟每人写上”有什么能够改进的”
• 团队各成员以投票决定该问题的工作量大小,并讨论至意见一致。
• 会议结束,向所有成员发送项目评估会议纪要。
第10页,共21页。
冲刺(Sprint) 计划会议1
• 产品负责人和团队一起,在先前评估的成果基础上,定出Sprint目标和既定产品Backlog。
会议准备:
• 评估完工作量且优先级排列好的各项问题。 • 项目历吏会议纪要。 • 2X2米的白板,便签帖纸
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
– Scrum
为什么分享敏捷
非敏捷 - 瀑布式开发
• 软件开发的经典模型
瀑布模型的主要缺陷: – 程序的维护成本会越来越高(需要很多人) – 团队氛围压抑(感受不到激情) – 不方便做需求变更(引起客户不满)
需求,设计阶段的问题
开发,维护阶段的问题
Scrum开发模型
Sprint 流程图
开始漫谈
Scrum对软件外包行业的影响? 如何一步一步得在项目中引入Scrum? 开源社区应当如何学习Scrum?
提问与解答环节
Questions And Answers
谢谢聆听
·学习就是为了达到一定目的而努力去干, 是为一个目标去 战胜各种困难的过程,这个过程会充满压力、痛苦和挫折
Learning Is To Achieve A Certain Goal And Work Hard, Is A Process To Overcome Various Difficulties For A Goal
在回顾看板上 • 每人三个磁铁,将最重要的2-3个改进点,
成为下一轮的产品需求
场景展示 - 回顾会议看板
回顾会议问题举例
• 我们应花更多时间,把故事拆分成更小的 条目和任务
• 我们办公室的环境太吵太混乱了 • 我们做出了过度的承诺,最后只完成了一
半工作
• Scrum的主要缺陷:
– 压力大 – 不方便跨时区,跨语言 – 程序维护成本偏高 – 无法被中断
产品需求
Imp:重要性; Est :大致相当于一个“理想的人天(man-day)”
Sprint 计划会议
• 计划会议要有足够的时间,最好至少8个小 时
• 取出部分产品需求做成sprint需求,并写成 索引卡
• 确定并细分每一个索引卡的故事(Story) • 进行工作认领(不是分配) • 确定每日站立会议的时间和地点 • 确定好演示会议和回顾会议的日期
Scrum 漫谈
马骁驰(网名:三马) Think In LAMP 社群 2010.4
Scrum 是什么?
Scrum是英语中橄榄球运动的一个专业 术语,表示“争球”。
特指一种敏捷开发的模型。
敏捷是什么?
• 是一种从90年代开始逐渐引起广泛关注的一些新 型软件开发方法。 – XP ( Extreme Programming )
场景展示 - 索引卡
场景展示 - 计划纸牌
场景展示 - 故事看板
站立会议
• 10-15分钟 • 迟到将接受惩罚 • 自问自答三个问题
– 昨天做了什么 – 今天要做什么 – 遇到了什么问题
• 更新燃尽图
场景展示 - 每日站立会议
场景展示 - 燃尽图
Sprint开发周期
• 使用好任务看板 • 需求,设计,开发,测试,维护 • 注意燃尽图 • 不要使用软件取代看板 • 可以选择性的和XP的某些方式结合
• 如何改善:
– 结合XP:
• 和客户坐在一起 • 结对编程 • 测试驱动开发(TDD) • 使用编码规范
– 32小时工作制
结对编程TDDຫໍສະໝຸດ 和 编码规范• 下次分享本PPT中没有提到的内容
• Scrum 中的角色
图书介绍
Scrum Gathering上海演讲
• Scrum在中国不管用- Bas Vodde • Scrum 和XP:神话、事实,怎样做 - Kane Mar • 技术卓越:它是什么和怎样能够做到? - Lasse Koskela • 敏 捷在微软:成功的关键 - Mitch Lacey • 健康的Scrum - 敏捷的心跳 - Vernon Stinebaker • 充满自信地每日发布软件版本 - 如何把接受性测试驱动开发与
持续集成相结合提升您持续给客户带来价值的能力 - Dou Hanzhi / Qin Zhiyuan • 怎样通过机遇工程(Opportunity Engineering)将Scrum的敏捷性和 和创新潜力最大化 - Julien Mazloum / David Du • 超越软件 的Scrum:怎样在书籍翻译中成功运用敏捷思维和技巧 - 滕振宇 / 李国彪 • 在大规模Scrum转换中的系统化思维 - 吕毅 • 我 已经没有银弹了,现在怎么办?- 徐毅 • 敏捷估计2.0 - Brad Swanson
– 测试驱动开发 – 结对编程
场景展示 - 任务看板
场景展示 - 任务看板
演示会议
• 演示是跨团队的,会产生不同团队之间的 交流
• 不要关注太多的细节,以主要的功能为主 • 让老板和客户看到 • 非常的重要,绝对不可以被忽略
回顾会议
• 时间在1-3个小时 • 找最舒适的地方(要有回顾看板) • 开始的时候轮流发言,而不是主动发言 • 记录问题,总结,并讨论改进的方法,放
相关文档
最新文档