Scrum的定义
发布网友
发布时间:2023-01-06 07:13
我来回答
共1个回答
热心网友
时间:2023-10-17 14:06
自上世纪 90 年代初期以来,Scrum 就已经应用于管理复杂产品的开发。Scrum 不是开发产品的一种流程或一项技术,而是一个框架,在这个框架里可以应用各种流程和技术。 Scrum能使产品管理和开发实践的相对功效(relative efficacy)显现出来,以便进行改进。
上面是摘自《Scrum指南》中文版的介绍,即Scrum的官方定义。这里面几个点需要格外强调:
Scrum是一个框架,而不是一个流程,也不是一个方法,更不是一项技术。这里面有什么不同呢?框架指的是这些内容组成一个整体,不可裁剪或修改。一旦裁剪或修改,框架就不稳固,容易出问题。
我们可以看看采用Scrum的组织中,出问题的大多数情况是在我们这里需要裁剪一下Scrum而造成的。比如每日站会太浪费时间,能否一周开两次。团队看起来没什么需要改进的,回顾会是否可以取消?等等
如果把Scrum裁剪了,请不要说在采用Scrum。
Scrum最适合解决复杂问题,比如软件开发这类复杂问题。另外还有适应性问题,即强调灵活性,需要团队可以快速响应变化。这是敏捷的本质,可以参考之前的博文“ 为什么敏捷是Agile,而不是Cgile或其他词 ”。
更多的解读,大家可以参加 CSM敏捷认证培训 了解详情。
参考材料: Scrum指南