Scrum敏捷开发模式讲解.ppt

Scrum敏捷开发模式讲解.ppt

ID:51003068

大小:7.99 MB

页数:73页

时间:2020-03-17

Scrum敏捷开发模式讲解.ppt_第1页
Scrum敏捷开发模式讲解.ppt_第2页
Scrum敏捷开发模式讲解.ppt_第3页
Scrum敏捷开发模式讲解.ppt_第4页
Scrum敏捷开发模式讲解.ppt_第5页
资源描述:

《Scrum敏捷开发模式讲解.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Scrum敏捷目录•Scrum概览•Scrum中的角色和关键原则•Scrum流程:策划、执行跟踪、回顾•几个应用主题(发布周期、度量、大团队)•WeNeedScrum?•产品投放市场的时间太慢•项目失败的比例高的离谱•投资回报低,经常失败•对变化与变更的响应,难度大且成本高•客户体验及客户为导向很差•软件质量不过关•生产力需要大幅提高•员工士气,动力及责任感很低•需要普遍的微观管理•人员流失率特别高......许多企业面临的问题与挑战越来越多的企业使用Scrum解决这些问题•Google•IBM•Nokia•Siemens•Philips•Accenture•Sun•

2、UbisoB•Bleum•SAP•Microsoft•Infosys•Oracle•Wipro•Motorola•Yahoo!•Schneider•Agilent•Irdeto•DoubleClick•Autodesk•Tencent•Plenware•Trendmicro•Moody’s•StarCite哪些类型的项目已经在使用Scrum•大型企业级软件项目•商业软件产品•消费者软件项目/大型网站•美国FDA批准的应用于X射线和MRI的软件•高可靠性系统(99.9999%以上)•财务支付系统•智能家居项目•战斗机项目•大型数据库应用•嵌入式电信系统•手机项目•CMM

3、I5级的组织•多地点同步开发•支撑和维护项目•非软件项目•……Scrum在Yahoo!的应用(引Scrum中文网)Yahoo!在全球有超过200个团队(超过两千人)使用Scrum•••••面向用户的项目关键的基础设施项目分布式项目全新产品开发维护型项目这份调查的数据是在Yahoo!采纳Scrum后18个月时采集•••反映80个团队的情况采用匿名方式得到84%的调查响应率与传统方法的对比:团队生产力与传统方法的对比:士气与传统方法的对比:责任感与主人翁意识与传统方法的对比:协调与合作与传统方法的对比:交付质量有多少人愿意继续使用Scrum下一章节目录•Scrum概览•S

4、crum中的角色和关键原则•Scrum流程:策划、执行跟踪、回顾•几个应用主题(发布周期、度量、大团队)•WeNeedScrum?敏捷价值观之敏捷宣言(认同↓)过程和工具完备的文档合同谈判遵循计划重于重于重于重于个体与交互可用的软件客户协作响应变化什么是Scrum?(一个轻量级的软件开发方法)Scrum是一个敏捷开发框架,是一个增量的、迭代的开发过程。1.Scrum中项目整个开发周期包括若干个小的跌代周期,每个小的的跌代周期称为一个Sprint,每个Sprint的建议长度2到4周。2.使用产品Backlog来管理产品或项目的需求,产品backlog是一个按照商业价值排

5、序的需求列表,列表条目的体现形式通常为用户故事(UserStory)。3.团队从产品Backlog中挑选最有商业价值的需求,需求经过Sprint计划会议上的分析、讨论和估算得到一个Sprint的任务列表,我们称它为Sprintbacklog。4.在每个迭代结束时,Scrum团队将交付潜在可交付的产品增量。Scrum框架流程Scrum框架组成3三个角色产品负责人ScrumMaster团队Sprint计划会议每日站会Sprint评审会议Sprint回顾会议四个仪式3三个产物产品BacklogSprintBacklog个角色燃尽图Scrum使用的几个原则•不同类型/背景的项

6、目需要不同的管理方法•以项目成果为导向而不是过程导向•衡量项目成功与否,要看重项目成果的商业价值和ROI(投资回报),而非仅超支、延期、遵循计划•20/80法则,最大可能满足涉众核心需要•及时让涉众参与,并及早展现项目进展和成果,及时调整,确保交付商业价值最大化Scrum特点•适于在不确定性高的环境中开发复杂产品;•简洁但有效;–易于学习和掌握;–能够在开发进程中不断检查,并作出相应调整;•项目信息对所有干系人高度透明;•便于快速发现问题,促使团队和组织持续改进;Scrum中的角色•ScrumMaster–项目经理?教练?QA?•ProductOwner–产品经理?•

7、Team团队构成•7人,+or-2–偏小一些会更合适–应100%投入到迭代中–最好坐在一起•角色交叉–包含增量开发产品所需的所有技能•开发、测试、UI设计、技术文档编写…•团队基于技能而不是“岗位”来认领工作团队管理模式•自我管理和自我组织–团队决定要完成的工作量,相互协作进行任务管理和执行,以实现承诺的目标–只有团队失败而没有个人失败的原则Scrum软件项目分析,优点。••••你有5个月时间可用;你要交付5个特性;每个月,你有100人日可用每个特性需要20人日设计、40人日开发、20人日测试、20人日返工(解决bug、优化)商业价值40单位24单位

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。