Scrum指南中文版:历史、实践与框架
需积分: 33 64 浏览量
更新于2024-09-22
收藏 282KB PDF 举报
Scrum Guide 是由 Ken Schwaber 和 Jeff Sutherland 在2010年2月共同开发和维护的一个敏捷项目管理框架。它建立在业界广泛认可的最佳实践基础之上,这些实践经过数十年的实践验证,证明在复杂软件开发中非常有效。Scrum的设计初衷是为了应对压力下的创新,正如 Jim Coplien 所言,它是人们在面对挑战时自然而然的选择。
Scrum的历史可以追溯到1995年,当时在OOPSLA会议上首次正式亮相。在此后的几年里,如Mike Beedle和Martine Devos等人也对Scrum的发展做出了关键贡献。最初的推动者包括Jeff Sutherland、Jeff McKenna、Ken Schwaber、Mike Smith和Chris Martin等,他们的工作使Scrum逐渐完善并达到了今天的高度。
Scrum的核心理念是经验驱动的过程控制,强调迭代和增量式开发,以提高产品开发的可见性和风险管理。它有三个主要支柱支撑其实践:
1. **高透明度**:Scrum要求过程的透明度,确保所有相关方都能清晰地看到影响产品开发进度的活动。这意味着完成的任务定义必须明确,并且实际完成情况应与预期一致。
2. **检验**:Scrum中的定期回顾会议(Sprint Review)和回顾会议(Sprint Retrospective)机制,用于检查进度,识别问题并提出改进,确保团队能够持续学习和优化。
3. **承诺**:通过短周期的Sprint(通常为2-4周),团队对完成的工作进行承诺,并在每个Sprint结束时交付可工作的软件版本,这有助于控制风险和保持敏捷。
Scrum不是单一的过程或技术,而是一个灵活的框架,允许开发团队根据实际情况选择和组合不同的过程和技术。其目标是通过不断优化实践,适应变化,从而成功地构建和交付复杂的产品。这份中文版的Scrum Guide是对英文原版的翻译,感谢孙媛和鲍央舟的翻译贡献,以及所有对Scrum发展做出贡献的人。版权归Ken Schwaber和Jeff Sutherland所有。
2018-07-23 上传
115 浏览量
2014-08-12 上传
2011-09-22 上传
2017-11-24 上传
2010-07-05 上传
2012-11-29 上传
2015-09-17 上传
elcser
- 粉丝: 14
- 资源: 22
最新资源
- BottleJS快速入门:演示JavaScript依赖注入优势
- vConsole插件使用教程:输出与复制日志文件
- Node.js v12.7.0版本发布 - 适合高性能Web服务器与网络应用
- Android中实现图片的双指和双击缩放功能
- Anum Pinki英语至乌尔都语开源词典:23000词汇会话
- 三菱电机SLIMDIP智能功率模块在变频洗衣机的应用分析
- 用JavaScript实现的剪刀石头布游戏指南
- Node.js v12.22.1版发布 - 跨平台JavaScript环境新选择
- Infix修复发布:探索新的中缀处理方式
- 罕见疾病酶替代疗法药物非临床研究指导原则报告
- Node.js v10.20.0 版本发布,性能卓越的服务器端JavaScript
- hap-java-client:Java实现的HAP客户端库解析
- Shreyas Satish的GitHub博客自动化静态站点技术解析
- vtomole个人博客网站建设与维护经验分享
- MEAN.JS全栈解决方案:打造MongoDB、Express、AngularJS和Node.js应用
- 东南大学网络空间安全学院复试代码解析