大规模敏捷是什么意思

小编 286

大规模敏捷也可以被称为规模化敏捷或规模敏捷,它是促进大型敏捷实施的系统框架,可以处理大规模复杂的应用开发。SAFe就是一个广为人知的大规模敏捷框架,其设计是基于敏捷的精神,应用在可扩展的大型企业团队中。

1.大规模敏捷是什么

目前软体开发主要分为瀑布式开发模式(Waterfall)和敏捷开发(Agile),其中瀑布式开发属于阶段式得不回朔开发方式;敏捷式开发(Agile)的原则是减少浪费、产出迅速、不断循环以及快速学习。而大规模敏捷实际上就是一种敏捷开发的变体,其目的是为一定数量技术团队提供IT结构设计和治理,以便利大型团队从事复杂项目。

在现今各种公司追求敏捷敏捷的时代,对于企业来说实行起来非常不容易,原因之一是敏捷开发的精神在于去中心化的决策,对于规模企业实行起来非常混乱,再来企业内部都有各种互相依赖性的团队,在实践敏捷开发需要保持大方向,和保持不同团队沟通顺畅时大规模敏捷开发就是为了解决这些需求。

2.大规模敏捷框架SAFe

SAFe 是一个企业级的大规模敏捷框架,它基于精益和敏捷的优异实践。SAFe 框架可以分解为团队层、项目集层、投资组合层、价值流层。它能够基于精益和敏捷原则,为企业价值流、投资组合、项目集和团队提供详细的实施指导,并最大限度为企业利益相关者提供价值。

SAFe 可以处理大规模复杂的应用开发,使用SAFe 可以获得以下好处:(1)生产效率提升20-50%;(2)质量提升大于50%;(3)产品发布缩短30-75%;(4)员工满意度度和忠诚度提升。

延伸阅读

在大规模敏捷实践中应遵循哪些原则

1.自治团队单元

组织不是通过简单扩大规模来处理大的复杂的问题,而是将复杂的问题分解成一个个小的部分,由小的团队来处理。特别对于大规模复杂关键的产品,自组织团队和团队单元的建立和辅导很重要。

帮助成就自组织敏捷团队的这个管理框架就是Scrum,也是企业导入敏捷思想,团队落地敏捷的简单游戏规则. Scrum框架“进化价值交付”的两个关键特征:

(1) 增量产品交付:以一种被叫做迭代(Sprint)的小块的形式将产品交付到市场;

(2) 过程迭代:很短时间盒内以小颗粒度的工作级别执行整个软件生命周期中的计划,设计,开发,测试,发布这些流程,重复。

2.坚持精益思想

如果从精益思想的原则出发,尝试探索一个组织内部的规模化敏捷的基本框架,比如价值流的管理,如何让价值能快速流动起来,并生成关键实践。

精益思想五个核心原则:

(1)以产品来定义价值,客户价值是至高无上的。以聚焦于给客户和用户带来附加增值和创新为组织的目标,而非以短期盈利为目标。LeSS 中对产品定义有专门的解释。

(2)为每个产品识别价值流,寻求从最初构想到产品交付的端到端的完整步骤,以交付客户价值,同时要识别不同价值流之间的依赖。

(3)确保价值的流动不被打断,通过识别问题来改进我们的流程;减少或消除阻碍价值流动的瓶颈,去除浪费。

(4)客户从交付团队拉取价值,靠保持最小数量的库存来进一步减小浪费和提高生产力,优化团队的工作方式。

(5)追求完美,团队和管理者坚持不懈的寻求改进。

3.建立团队网络

一个敏捷团队在高绩效的状态下运行良好,达到其规模(size)限制,比如说团队有9名成员(建议一个团队不要超过6人),我们不会继续扩大现有团队的规模,需要构建另一个新的团队。

为了在团队之间建立联系,推荐使用一种网络非等级制度。小团队网络,随着多个团队的形成,我们希望这些网络能够在团队中有机的浮现,不是自上而下支配, 而是自觉自愿的呈现。比如,团队成员可以关联在某个共同的规范领域中,专注于改进自动化测试的工作组中,他们可以关注持续改善小组中, 建立不同的社区实践。

回复

我来回复
  • 暂无回复内容

注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部