对于大多数人来说,Scrum是一个很好的起点,但即便如此,可能也需要仔细选择您的课程和认证。 首先,为什么Scrum是一个好的起点?主要是因为它是最轻量级的框架,在敏捷性方面可以说是最纯粹的。在权威的Scrum指南2020(由Scrum的共同创建者Ken Schwaber和Jeff Sutherland撰写)中,它将自己描述为"一个轻量级框架,帮助个人、团队和组织通过复杂问题的适应性解决方案来创造价值"。
在Scrum团队中负责开发"适应性解决方案"的成员——在Scrum指南中此后称为"产品"——简单地被称为开发者,另外两个角色是产品负责人和Scrum Master。前者负责"最大化Scrum团队工作所产生的产品价值"。后者负责"按照Scrum指南的定义建立Scrum[作为敏捷工作方式]"。除了描述Scrum团队所需的特征和能力外,Scrum指南还描述了五个事件(Scrum的流程要素)和三个工件,这些工件专注于并指导产品的演进。这些事件和工件旨在支持经验主义概念,该概念基于透明度、检视和适应——这一概念支撑着所有敏捷交付方法的哲学。
如果您将要成为Scrum团队的参与者,您将需要对Scrum的理论和实践有很好的理解。作为开发者,或作为Scrum团队外部的利益相关者,这可能就是您所需要的全部知识。作为Scrum Master或产品负责人,专业培训将帮助您建立胜任此类角色的能力。在所有情况下,认证都将证明您具备履行该角色所需的知识。但是…
对于Scrum,请仔细选择您的课程和相关认证。
一些课程仍然严重依赖IT——在整个培训过程中经常使用以IT为中心的示例——在某些情况下,需要具备软件开发知识才能通过相关考试。
而其他课程,比如APMG提供的Scrum课程,在软件开发和更多以业务为中心的用途方面故意保持更均衡的适用性。不过,Scrum Alliance和Scrum.org仍然是Scrum认证领域的最大参与者,提供从基础入门(适合初学者)一直到组织级领导力和教练的培训和认证,后者专为已经实践Scrum多年的人员设计。
建议将Scrum作为您敏捷学习之旅起点的另一个原因是,它经常构成其他敏捷框架的团队协作方法的框架。 例如,极限编程很少作为独立方法应用;更常见的是将构成极限编程的软件工程实践在Scrum框架的背景下使用。另一个例子是SAFe——规模化敏捷框架——有自己的Scrum变体,作为开发团队工作方式的基础,这些团队为比单独使用Scrum所能维持的更大规模的产品开发做出贡献。