Scrum 框架及其背后的原则(下)——框架背后的原则及实施过程不良症状分析 本文在上半部分以伪代码的形式讲述了Scru m 的基本框架,图(一)是对该框架的总结。如此简单的框架如何能提升组织的能力?做到什么才能保障 Scru m 实施的成功,并从中受益?理解和贯彻 Scru m 框架背后的原则是关键。 相关厂商内容 Web App 应用开发者大会报名(5.17 成都免费报名中!) Scrum 认证培训及敏捷教练—UPerform 优普丰 Adobe Flash Builder 4 简体中文正式版高速下载 图(一)Scrum 总体框架 PPT 格式大图下载链接 为了说明这些原则与Scrum 框架的对应关系,在图(一)中我们以Scrum 框架为索引,列出了相对应的原则(见图中蓝色框),它们分别是: 1. 产品开发过程相关的原则 o 高度透明 o 不断反馈调整 2. 团队组织相关的原则 o 多功能 o 自组织 3. 持续改进相关的原则 o 将改进嵌入开发过程 o 不断暴露和解决问题 以下我们将分别对这三个方面原则进行讨论,并就每个方面分析Scrum 实施过程中的不良症状。 产品开发过程 Scrum 是一个经验性(empirical)的过程,透明(transparent)、检验(inspect)和调整(adapt)是它的三个支柱。Scrum 的产品开发过程是高度透明和不断反馈调整的自适应过程。 需要特别强调的是,与传统开发过程相比,Scrum 引入了一个根本性变化 —— 在每个固定长度的迭代周期(spirnt)产出潜在可交付的产品增量(potential shippable produ ct incremental - PSPI)。这是透明、检验和调整的基础,能否做到这一点是Scrum 实施成功与否的试金石。 Scru m 产品开发过程应该做到高度透明 透明是团队合作信任,以及对产品开发过程进行检验、调整的前提。为了做到真正的透明,Scrum开发过程中影响到最终结果的各个方面都应该是可见和可信的。在Scrum 实施过程中要做到: a) 遵循共同的框架 共同的迭代和增量开发框架为开发过程的透明提供了统一的基准,Scrum 框架下的制品(Artifacts)是高度透明: Product backlog 反映了用户需求,以及它们的开发工作量、优先级和当前状态; Sprint backlog 反映了sprint 的目标、工作任务和当前状态; 发布燃尽图反映了项目的整体工作进展状态; Sprint 燃尽图反映了当前 sprint 的进展状态 Scrum 的四个标准活动(event) —— sprint 计划会议、每日 Scrum 会议、sprint 评审和sprint...