Scrum简介第一页,共八十九页
目录•Scrum概览•Scrum中的角色和关键原则•Scrum流程:策划、执行跟踪、回顾•几个应用主题(发布周期、度量、大团队)第二页,共八十九页
非敏捷-瀑布式开发•软件开发的经典模型第三页,共八十九页
传统项目流程瀑布模型的主要缺陷:程序的维护成本会越来越高(需要很多人)团队氛围压抑(感受不到激情)不方便做需求变更(引起客户不满)第四页,共八十九页
需求,设计阶段的问题第五页,共八十九页
开发,维护阶段的问题第六页,共八十九页
什么是Scrum
PB第七页,共八十九页
几个原则•不同类型/背景的项目需要不同的管理方法•以项目成果为导向而不是过程导向•衡量项目成功与否,要看重项目成果的商业价值和ROI,而非仅超支、延期、遵循计划•20/80法则,最大可能满足涉众核心需要•及时让涉众参与,并及早展现项目进展和成果,及时调整,确保交付商业价值最大化第八页,共八十九页
敏捷开发宣言个体和交互胜于过程和工具可以工作的软件胜于面面俱到的文档客户合作胜于合同谈判响应变化胜于遵循计划第九页,共八十九页
Scrum特点•适于在不确定性高的环境中开发复杂产品;•简洁但有效;–易于学习和掌握;–能够在开发进程中不断检查,并作出相应调整;•项目信息对所有干系人高度透明;•便于快速发现问题,促使团队和组织持续改进;第十页,共八十九页
Scrum中的角色•ScrumMaster–项目经理
•ProductOwner–产品经理
•Team第十一页,共八十九页
团队构成•7人,+or-2–偏小一些会更合适–应100%投入到迭代中–最好坐在一起•角色交叉–包含增量开发产品所需的所有技能•开发、测试、UI设计、技术文档编写…•团队基于技能而不是“岗位”来认领工作第十二页,共八十九页
团队管理模式•自我管理和自我组织–团队决定要完成的工作量,相互协作进行任