Scrum指南2017中文版:敏捷开发的核心框架

需积分: 2 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实践。