4 SAFe原则
戴明:大家的问题确实各不相同,但是有助于提升产品和服务质量的原则在本质上确实是相同的
SAFe 的精益-敏捷原则
原则一:采取经济视角
通过敏捷迭代尽早和持续的交付价值,瀑布式周期结束后价值才开始累积交付
MVP(minimum viable product)
应用一个全面的经济框架:
在精益预算和护栏范围内运营(包括投资指导、通过容量分配优化价值和解决方案的完整性、批准重大举措如投资组合史诗、业务负责人持续参与)
理解解决方案的经济权衡(开发费用、前置时间、产品成本、价值、风险之间的权衡)
利用供应商(外包供应商提供软、硬、技能解决方案)
对作用进行排序,以实现最大收益(加权最短作业优先weighted shortest job first,WSJF;计算相对延迟成本cost of delay,CoD;作业持续时间确定产品代办事项的优先级)
原则二:运用系统思考
戴明:系统管理的奥秘,就是各组件之间为实现组织目标而进行的协作
解决方案的开发价值流原则三:接受变异性,保持可选项
原则四:通过快速集成学习环,进行增量式构建
传统阶段-门限式开发方法,项目开始投入成本,成本累加,直到解决方案交付
集成点,从不确定性中获取知识、将各种解决方案要素拉入一个集成的整体中,每个集成点都会交付解决方案的价值
嵌套式、协调的集成点采用固定的节奏按意图发生原则5:基于对可工作的客观评价设立里程碑
节点-门限,依赖于顺序,解决单点问题,但需求随着开发进行而发生改变,甚至部分可工作的解决方案无法证明实际的进展,在最后才进行集成和测试,通常会导致大量的返工和进度延迟
SAFe将里程碑建立在客观证据的基础上,整个周期中,利益相关者可以频繁对系统进展进行客观的度量、评估和评价
原则六:可视化和限制在制品,减少批次规模,管理队列长度
小批次流程速度更快,完成时间更可预测,促进更快的学习和价值交付
最优的批次规模取决于持有成本(库存、延迟反馈、交付价值,三者产生的成本)和交易成本(对批次进行计划、实现和测试所产生的成本)
长队列工作问题:
周期更长、风险增加、变异性增加、士气降低
利特尔法则(Little‘s law)
原则七:应用节奏,通过跨领域计划进行同步
节奏Cadence:将所有可成为常规工作的事情都变成常规工作,团队可专注于管理解决方案开发的可变部分
同步Synchronization:允许统一时间内产生多种方案的视角,提供对问题的理解、解决和集成
对齐开发节奏
需要范围或容量空间(缓冲区)
周期性跨领域计划(PI program increment)
PI计划的三个目的:
它是一个里程碑,用来评估当前解决方案的状态
他将所有利益相关者重新对齐到共同的技术和业务愿景上
使团队对下一个PI做出计划和承诺
大规模系统的开发是一个社会化活动,需持续构建解决方案,节奏和同步减少了不确定性,并管理和解决方案开发中固有的变异性
基于节奏的计划限制了变异性原则8:释放知识工作者的内在动力
原则9:去中心化的决策
上升高级别的决策都会带来延迟,降低决策过程的有效性
战略决策中心化(集中)进行:
特征如下,
频率不高(深层次考虑、决策不常做,通常不紧迫)
长期有效(一旦决定,不常改变)
提供显著的规模化精益效益
其他决策去中心化(分散)进行:
特征如下,
频繁发生、时间紧迫、需要本地信息(局部上下文信息)
原则10:围绕价值进行组织
组织竞争优势是,感知和响应客户需求的速度,要有能力在最短可持续前置时间内交付价值
围绕价值流动,而不是传统的组织筒仓来组织企业
SAFe二个网络化的操作系统
理解价值的流动性
更快的学习、更短的上市时间、更高的质量、更高的生产率、更精益的预算机制
通过敏捷团队和火车实现价值流
Agile Release Train,ART实现价值流
围绕价值重组
组织要保持灵活性和适应性,价值流中的解决方案不断演进,团队和火车也要随之改进,具有围绕新的价值流进行重组的能力