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





《Scrum敏捷开发模式讲解ppt课件.pptx》由会员分享,可在线阅读,更多相关《Scrum敏捷开发模式讲解ppt课件.pptx(73页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Scrum 敏捷敏捷目录 Scrum概览 Scrum中的角色和关键原则 Scrum流程:策划、执行跟踪、回顾 几个应用主题(发布周期、度量、大团队) We Need Scrum? 产品投放市场的时间太慢 项目失败的比例高的离谱 投资回报低,经常失败 对变化与变更的响应,难度大且成本高 客户体验及客户为导向很差 软件质量不过关 生产力需要大幅提高 员工士气,动力及责任感很低 需要普遍的微观管理 人员流失率特别高.许多企业面临的问题与挑战越来越多的企业使用Scrum解决这些问题 Google IBM Nokia Siemens Philips Accenture Sun UbisoB Bleum
2、SAP Microsoft Infosys Oracle Wipro Motorola Yahoo! Schneider Agilent Irdeto Double Click Autodesk Tencent Plenware Trendmicro Moodys StarCite哪些类型的项目已经在使用Scrum大型企业级软件项目商业软件产品消费者软件项目/大型网站美国FDA批准的应用于X射线和MRI的软件高可靠性系统(99.9999以上)财务支付系统智能家居项目战斗机项目大型数据库应用嵌入式电信系统手机项目CMMI5级的组织多地点同步开发支撑和维护项目非软件项目 Scrum在Yahoo!的
3、应用(引Scrum中文网)Yahoo! 在全球有超过200个团队(超过两千人)使用Scrum面向用户的项目关键的基础设施项目分布式项目全新产品开发维护型项目这份调查的数据是在Yahoo!采纳Scrum后18个月时采集反映80个团队的情况采用匿名方式得到84%的调查响应率与传统方法的对比:团队生产力与传统方法的对比:士气与传统方法的对比:责任感与主人翁意识与传统方法的对比:协调与合作与传统方法的对比:交付质量有多少人愿意继续使用Scrum下一章节目录 Scrum概览 Scrum中的角色和关键原则 Scrum流程:策划、执行跟踪、回顾 几个应用主题(发布周期、度量、大团队) We Need Scr
4、um?敏捷价值观之敏捷宣言(认同)过程和工具完备的文档合同谈判遵循计划重于重于重于重于个体与交互可用的软件客户协作响应变化什么是Scrum?( 一个轻量级的软件开发方法一个轻量级的软件开发方法 )Scrum是一个敏捷开发框架,是一个增量的、迭代的开发过程。1. Scrum中项目整个开发周期包括若干个小的跌代周期,每个小的的跌代周期称为一个Sprint,每个Sprint的建议长度2到4周。2. 使用产品Backlog来管理产品或项目的需求,产品backlog是一个按照商业价值排序的需求列表,列表条目的体现形式通常为用户故事(UserStory)。3. 团队从产品Backlog中挑选最有商业价值的
5、需求,需求经过Sprint计划会议上的分析、讨论和估算得到一个Sprint的任务列表,我们称它为Sprint backlog 。4.在每个迭代结束时,Scrum团队将交付潜在可交付的产品增量。Scrum框架流程Scrum框架组成3三个角色 产品负责人Scrum Master团队Sprint计划会议每日站会Sprint评审会议Sprint 回顾会议四个仪式 3三个产物产品BacklogSprint Backlog 个角色燃尽图Scrum使用的几个原则 不同类型/背景的项目需要不同的管理方法 以项目成果为导向而不是过程导向 衡量项目成功与否,要看重项目成果的商业价值和ROI(投资回报),而非仅超支
6、、延期、遵循计划 20/80法则,最大可能满足涉众核心需要 及时让涉众参与,并及早展现项目进展和成果,及时调整,确保交付商业价值最大化Scrum特点 适于在不确定性高的环境中开发复杂产品; 简洁但有效; 易于学习和掌握; 能够在开发进程中不断检查,并作出相应调整; 项目信息对所有干系人高度透明; 便于快速发现问题,促使团队和组织持续改进;Scrum中的角色 Scrum Master 项目经理 ?教练 ?QA? Product Owner 产品经理? Team团队构成 7人,+ or - 2 偏小一些会更合适 应100%投入到迭代中 最好坐在一起 角色交叉 包含增量开发产品所需的所有技能 开发、
7、测试、UI设计、技术文档编写 团队基于技能而不是“岗位”来认领工作团队管理模式 自我管理和自我组织 团队决定要完成的工作量,相互协作进行任务管理和执行,以实现承诺的目标 只有团队失败而没有个人失败的原则Scrum软件项目分析,优点。 你有5个月时间可用;你要交付5个特性;每个月,你有100人日可用每个特性需要20人日设计、40人日开发、20人日测试、20人日返工(解决bug、优化)商业价值40单位24单位20单位12单位4单位100单位特性F1F2F3F4F5总计传统模式 根据第一页给出的信息,计算每个阶段的时间长度(考虑实际团队情况,不完整),在下图中标识出阶段划分。M1M2M3M4M5Sc
8、rum模式 根据第一页给出的信息,计划一下你的开发进度(团队拆分,细节把握,提高质量)M1M2M3M4M5下一章节目录 Scrum概览 Scrum中的角色和关键原则 Scrum流程:站会、策划和回顾 几个应用主题(发布周期、度量、大团队) We Need Scrum?Scrum Master SM帮助团队学习和应用Scrum来实现商业价值 SM尽其所能帮助团队获得成功 服务团队 保护团队 引导大家有效应用Scrum SM不是团队的“老板” 不负责为团队分配任务 不会帮团队做决定 不对团队及时完成工作负责Scrum Master做什么事情? 服务团队 帮助团队排除障碍和问题(“绊脚石”) 促进协
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Scrum 敏捷 开发 模式 讲解 ppt 课件

限制150内