1. 增加了Value Stream层,这是应对更大更复杂的产品,需要定义解决方案,并且一个敏捷火车已经不能满足开发工作,需要多个敏捷火车协同工作。制定解决方案,如何协同,就在Value Stream里定义。
Value Stream层的增加是因为产品复杂度的增加造成。它需要完成定义解决方案,生成解决方案。这里的方案是一个高层面的解决方案,比如需要软件A,软件B,第三方软件,硬件系统A,硬件系统B,系统之间如何集成等。
一个 Epic 可以是一列单独的敏捷火车(Agile Release Train)来执行, 也可以是几个火车的组合。举个例子手机是一个产品,有些手机还有Windows应用软件来支持通讯录同步等功能。 VSE就是来让各个敏捷火车协同作战,保持一样的开发节奏,以达到公司的赢利目标,不能各干各的。
2. 新增了RTE(Release Train Engineer) The chief feature scrum master facilitates and guide s all teams on the ART, ensure all teams to be synchronized on the same cadence
RTE 是一列敏捷火车(Train)总的 Scrum 主管,每列敏捷火车有一个 RTE 。请注意一列敏捷火车是由多个团队组成的。RTE 负责一列敏捷火车的总体执行,包括在执行过程中移除阻止火车前进的障碍,以及管理各个团队之间的集成(Integration)。通常是Release manager来担任。
3. 原来的Arch Epic改名叫Enabler.
Enablers are technical initiatives meants to enable and support the development of business initiatives. Enabler就是技术上的改进来支持商业上的创新。Enabler分了几种:
a 用于创建POC,给用户做一个新功能demo,引领用户决定是否需要该功能。这个功能当前做了是不挣钱的。
b 用于让现在的开发更顺畅,更快,这就是我们常说的技术债务
c 改变现有的开发测试框架,或者说是对现有开发测试做一个升级
具体实际参见
https://www.ibm.com/developerworks/cn/rational/1606_wanghy_saf/index.html#icomments