Scrum指南2017中文版:敏捷开发的核心框架
需积分: 2 52 浏览量
更新于2024-07-09
收藏 1.04MB PDF 举报
"ScrumGuide中文2017.pdf"
Scrum是一种敏捷管理框架,由Ken Schwaber和Jeff Sutherland创建并持续维护。该框架主要用于软件开发项目,旨在提高团队的效率、灵活性和协作性,以适应不断变化的需求和环境。Scrum的核心在于其简单但强大的结构,包括一系列事件(也称为仪式)和工件,以及明确的角色分配。
Scrum的定义:
Scrum是一个轻量级的框架,用于管理和完成复杂的项目。它基于迭代和增量开发,强调通过短期的开发周期,即Sprint,来快速交付可用的产品功能。Scrum的核心原则包括透明性、 inspection(检查)和adaptation(适应),这三者构成了其自适应过程的基础。
Scrum理论:
Scrum理论基于几个关键概念,包括价值交付、自组织团队、透明度、跨职能能力、迭代改进和响应变化。这些理论支持团队通过短期反馈循环来改进工作流程,以实现更高效的开发。
Scrum价值观:
Scrum价值观包括勇气、专注、诚实、尊重和开放。这些价值观是Scrum文化的基础,鼓励团队成员面对困难,保持对工作的专注,诚实地交流,尊重他人的贡献,并开放地接受反馈和改进。
Scrum团队:
Scrum团队由三个主要角色组成:产品负责人、开发团队和Scrum Master。产品负责人负责产品的价值最大化,管理产品待办列表并确保团队对需求的理解。开发团队由跨职能的专业人员组成,他们自我组织,负责实现Sprint的目标。Scrum Master是服务型领导者,确保Scrum得到正确执行并帮助团队消除障碍。
Scrum事件:
1. Sprint:每个Sprint是一个固定时间长度(通常为1到4周)的工作周期,目标是完成一个可发布的产品增量。
2. Sprint计划会议:团队在开始Sprint时确定要完成的工作,并制定Sprint待办列表。
3. 每日Scrum站会:团队成员每天进行短暂的同步,讨论进度、障碍和下一步行动计划。
4. Sprint评审会议:Sprint结束后,团队展示已完成的工作,收集反馈并评估产品。
5. Sprint回顾会议:团队反思Sprint过程,识别改进点,并计划如何在下个Sprint中实施。
Scrum工件:
1. 产品待办列表:包含所有可能的工作,按优先级排序,代表了产品的未来潜在特性。
2. Sprint待办列表:Sprint内要完成的工作项,源自产品待办列表。
3. 增量:Sprint结束时完成并可交付的功能或服务,它是产品的一部分且满足Scrum的“完成”定义。
“完成”的定义:每个增量都必须是可使用、可部署的,无论是否选择立即部署。这意味着它经过了质量保证,符合所有约定的标准和要求。
Scrum通过以上元素提供了一种结构化但灵活的方法,帮助团队在复杂项目的管理中找到平衡,持续改进并快速响应变化。2017版Scrum指南增加了“Scrum的应用”这一节,进一步阐述了如何在不同场景下有效应用Scrum实践。
590 浏览量
117 浏览量
191 浏览量
2025-01-04 上传
2025-01-04 上传
2025-01-04 上传
just09202
- 粉丝: 18
- 资源: 34
最新资源
- 关于路由器技术的基础l理论知识
- Intel 80x86 CPU系列介绍
- CPU 和GPU设计工作原理
- 理解VMware的3种网络模型
- Master Dojo
- pragmatic.programming.erlang.jul.2007.pdf
- java面试题集 pdf格式
- 计算机数字电路中的 组合逻辑电路。设计。方法。答案。。。。。。。。。
- RJ232描述,描述计算机串口通信的基础知识,也包含了一些例程
- 全国计算机四级考试笔试模拟试题2
- MAC地址的原理分析以及相关应用介绍
- vista下MySQL的安装
- java线程与并行(主要讲解java的nio包某些内容)
- ErlangProgramming.pdf
- PKI技术及应用开发指南
- Apress.Pro.EJB.3.Java.Persistence.API.