规模化敏捷-简要对比SAFe、LeSS和DAD模式

http://blog.sina.com.cn//s/blog_15e1409550102x5yx.html
  分类: 敏捷开发
目前有三种将Scrum扩展到大型企业的方法。 这三种方法分别是Dean Leffingwell的Scaled Agile Framework(“SAFe”),Scott Ambler的纪律敏捷开发(DAD)和Craig Larman和Bas Vodde的大规模Scrum(LeSS)。

 
在还没有搞清楚一个团队的敏捷转型时,对于在公司内部全面推行敏捷真的是困惑重重,究竟哪一种最适合你的公司呢,下面让我们来简单介绍一下几种模式的区别。
 
SAFe:Scaled Agile Framework
被描述为在企业范围内实施敏捷实践的交互式知识基础。 SAFe为其“大图”图形日益认可,为企业灵活性提供了一个模型。 大图从三个层面解决企业问题:团队,计划和投资组合。
 
在团队层面,SAFe看起来很像Scrum(包括XP实践)。 最大的区别之一是,并非每个sprint都必然会产生潜在的可发布增量,这可能会经常发生在强化冲刺之后。
在计划层面,敏捷团队的努力得到调整和整合,以满足企业及其利益相关者的需求。 SAFe就如何做到这一点提供了大量的细节。
投资组合级别提供投资级别与组织运营级别之间的类似产品和目标一致性。
 
精益思想,产品开发流程原则以及敏捷开发(敏捷宣言,Scrum,XP技术实践,看板)在确定SAFe的原则和实践方面发挥着重要作用,但SAFe真正重视“对齐, 代码质量,透明度和项目群执行。
 
优点:涉及组织中的所有级别,促进团队之间的协作,并让每个人都关注发布
缺点:可以批评为过于规范,HUP冲刺可能被认为是浪费。这是最多诟病的地方,已经不再敏捷了。
 
DAD :Disciplined Agile Development
此流程框架是一种以人为本,面向学习的混合敏捷方法来实现IT解决方案交付。它具有风险价值的生命周期,是目标驱动的,并且是企业意识。 DAD的四大优先事项是:
 
人第一
学习型
敏捷
混合动力
混合意味着DAD还吸取其他更传统的资源,尤其是用于治理和生命周期管理的各种风格的统一过程。项目分为三个阶段,初始阶段,建设阶段和过渡阶段。与Scrum相比,DAD通过指定架构所有者更加强调架构和技术风险降低。 DAD方法中一个有趣的概念是转向“潜在消费品服务”,而不是“潜在可发货产品”。这种转变与RUP包括市场风险和社会风险在内的风险理解有关。
 
优点:专注于架构和设计可以导致构建更好的产品,可扩展
缺点:较少的市场份额,因此只有较少的协助渠道,需要您组织中可能不存在的专业角色。
 
 
LeSS:Large Scale Scrum
在LeSS方法下,大规模Scrum是适用于大规模开发的常规Scrum。 Craig Larman和Bas Vodde根据项目的规模开发了两个框架。由于他们仍然忠于Scrum的约束,所以大规模Scrum不能被认为是一种实践。相反,它是一个组织设计框架。
 
Framework-1专为最多10个团队的项目而设计。基本角色不变,但会议中的一部分会发生变化,有些会在团队级别复制。例如,冲刺计划1可能与每个团队的代表举行,而不是所有团队的所有成员。同样,与各队代表进行的跨队回顾也有助于全面改进。团队被组织为特征团队。可以以Scrum或Open Space会议的形式添加其他小组间协调会议。
Framework-2是为超过10个团队的大型项目而设计的。 Framework-2增加了一个额外的角色,即区域产品负责人,他承担产品主要部分的产品所有权。在这一点上,还增加了总体冲刺回顾和回顾,以确保整体产品一致性和流程改进。
除了Scrum之外,还有许多技术实践可以帮助并鼓励加强协调:持续集成。内部开放源代码(任何人都可以修改任何源代码)以及团队控制的构建系统。对于多个地点开发的项目来说,这些变得更加重要。
 
优点:被认为是最“敏捷”的规模方法,已经在做Scrum的团队会认为这种做法是自然而熟悉的,对于采用Scrum进行敏捷转型的组织来说,这是最为顺利的框架。
缺点:最不规范的方法,留下一些组织填补空白。
 
对于你们公司来说,究竟该选择哪种规模化敏捷方式呢,请慎重考虑。

[转帖]规模化敏捷-简要对比SAFe、LeSS和DAD模式的更多相关文章

  1. 简介 - SAFe(Scaled Agile Framework,规模化敏捷框架)

    简介 SAFe(Scaled Agile Framework,规模化敏捷框架) SAFe:https://www.scaledagileframework.com/ Scaled Agile Fram ...

  2. CMMI V2.0丨如何通过CMMI真正在企业中的实施规模化敏捷开发

    在过去的几年中,敏捷开发已经从一个利基概念(利基是指针对企业的优势细分出来的市场,这个市场不大,而且没有得到令人满意的服务.产品推进这个市场,有盈利的基础.)转变为全球许多大公司采用的标准实践. 通过 ...

  3. XP+devOps开发模式与scrum敏捷开发对比,docker虚拟化

    XP+devOps开发模式与scrum敏捷开发对比,docker虚拟化 我们现在用的就是典型的XP+devOps模式,已经放弃scrum了 现在还很多公司弄docker虚拟化docker非常复杂,当然 ...

  4. JAVA虚拟机、Dalvik虚拟机和ART虚拟机简要对比

    1.什么是JVM?   JVM本质上就是一个软件,是计算机硬件的一层软件抽象,在这之上才能够运行Java程序,JAVA在编译后会生成类似于汇编语言的JVM字节码,与C语言编译后产生的汇编语言不同的是, ...

  5. 规模化敏捷LeSS(二):LeSS*队实践指南

    Scrum 能够帮助一个5-9人的小*队以迭代增量的方式开发产品,在每一迭代结束时,交付潜在的可交付的产品增量.正是由于其灵活性,Scrum 方法现已成为*队软件交付方法的首选,近期发布的15届敏捷状 ...

  6. 规模化敏捷 LeSS(三):LeSS Huge 是怎样炼成的?

    上篇文章< LeSS 团队实践指南>中讲到 LeSS 框架中的团队数量不要超过8个,但8个以上的团队要如何实践敏捷呢? 为了应对8个以上团队实践敏捷的情况,Bas 以及 Carig 还提出 ...

  7. mongodb,redis,mysql 简要对比

    本篇内容大部分不是原创,转载的会贴有链接. 准备学习下数据库,想对目前的主流数据库做一个简单的了解分析,就搜集了资料整理到了一块. 当下主流的要数NoSql数据库了,拥有强大的高并发能力. mongo ...

  8. JFinal ORM和Hibernate简要对比

    1.JFinal采用ActiveRecord实现数据库操作支持,较Hibernate开发效率提升六到十倍. 2.JFinal ActiveRecord较Hibernate学习成本低,一小时内能上手开发 ...

  9. JFinal WEB MVC和Struts简要对比

    JFinal遵循COC原则,零配置,无xml,而struts需要配置来支持action.result.interceptor配置与使用. JFinal开发效率非常之高,相对Struts开发效率能提升五 ...

随机推荐

  1. attr(name|properties|key,value|fn)

    attr(name|properties|key,value|fn) 概述 设置或返回被选元素的属性值.大理石平台厂家   参数 nameStringV1.0 属性名称 propertiesMapV1 ...

  2. 妙味课堂——JavaScript基础课程笔记

    集中时间把秒微课堂JS的基础课程看完,并且认真完成了课后练习.感觉在JS方面的技能算是入了个门了.课后练习的作业完成的代码我都汇总在了这里.至于视频课的学习笔记,则记录如下. 第01课JS入门基础_热 ...

  3. 微信小程序_(组件)scroll-view可滚动视图

    微信小程序scroll-view组件官方文档 传送门 提前准备:使用<view>组件制作五条撑满的横向区域 <!--index.wxml--> Cynical丶Gary < ...

  4. 应用程序无法正常启动(0xc000007b)请单击确定关闭程序

    1.问题 在win10 VS2105 环境下面开发了一个调用get接口获取数据然后写入pg数据库的程序,在自己电脑上运行正常.复制到win7环境下运行,单击出现如下图所示的提示框. 2.原因分析 出现 ...

  5. (十七)C语言之变量

  6. Response.AddHeader("Content-Disposition", "attachment; filename=" + file.Name) 中文显示乱码

    如果file.Name为中文则乱码.解决办法是方法1:response.setHeader("Content-Disposition", "attachment; fil ...

  7. Vue-2:官方教程学习

    1,先把下面这些内容都按照官方教程敲一遍,打好基础,类似于“前戏”,其作用我想爸爸就不必多说了吧(づ。◕‿‿◕。)づ. https://cn.vuejs.org/v2/guide/ 同时可以配合配套视 ...

  8. LC 954. Array of Doubled Pairs

    Given an array of integers A with even length, return true if and only if it is possible to reorder ...

  9. GitHub-Microsoft:DotNet2

    ylbtech-GitHub-Microsoft:DotNet2 1.返回顶部 · SignService Code Signing service and Client for Authentico ...

  10. 判断是否为日期格式 与 判断是否为BigDecimal

    import java.text.ParseException;import java.text.SimpleDateFormat; /** * * 说明:判断是否为日期格式 * @param str ...