在国内提到大规模敏捷框架,大家第一反应基本都是LeSS和SAFe,少部分人可能还知道Scrum@Scale(SAS),因为这些规模化敏捷框架都有相应的认证培训,且价格并不便宜,这里面不可避免的存在商业性质,所以在宣传和推广方面做的很不错。相比之下,“规范敏捷交付(DAD)”这个名字,大家应该还是比较陌生的,本文将带着大家认识和学习一下这个框架。(PS:目前这个DAD框架应该卖给了PMI,后面也有了相应的3个认证,估计很快就会在中国推广了)
图1:PMI官网公布的关于DA的三个认证
一、DAD的背景 DAD框架是由 IBM的两位大佬Scott Ambler和Mark Lines所创建的一套 面向过程的交付框架,它建立在 敏捷伸缩模型(Agile Scaling Model,ASM)基础上。所以,要了解DAD,必须要先了解一下什么是ASM。 ASM提出了一个 情景框架(contextual framework),它定义了一个路线图, 旨在有效地裁剪和应用敏捷策略,应对敏捷开发团队面临的独特挑战。ASM把过程定义为3类: 1)敏捷开发:致力于产品研发。核心是Scrum、XP和敏捷建模(Agile Modeling,AM)等。简单理解,就是 产研侧的迭代管理。 2)敏捷交付:致力于大型项目。从项目启动到生产环境部署的完整交付生命周期。简单理解,就是 项目的交付管理。
3)大规模(Agility@Scale): 由规范敏捷开发加上一个或多个伸缩因素就构成了大规模敏捷。简单理解,就是企业级的战役或项目群管理。
图2:敏捷伸缩框架模型(ASM)
二、DAD的定义<