浅谈less与safe的区别(三)

author author     2023-04-17     139

关键词:

参考技术A 本文继续介绍LeSS与SAFe的不同点。

区别四:迭代节奏

LeSS 就是大规模的Scrum,所有团队/每个领域的所有团队都采用相同节奏的敏捷实践,它沿用Scrum的迭代的概念。

SAFe 整体也是Scrum 实践的扩展,但是敏捷团队可以选用Scrum 或看板方法。同一发布火车/价值流/投资组合的所有的敏捷团队才使用相同的迭代节奏。SAFe 增加了项目群增量PI,默认包含5个迭代,而且最后一个迭代是创新与计划迭代。SAFe的迭代节奏分一个大节奏PI和小迭代两种。

区别五:组件团队与特性团队

Scrum的一个始终不变的中心主题是不懈地关注交付客户价值。工作的顺序是基于为客户提供价值,而不是基于开发的便利性。LeSS大部分团队是以客户为中心的特性团队。

SAFe中特性团队和组建团队都是合法存在的,鼓励特性团队的存在,但没有强调这个比例。

区别六:产品负责人和产品经理的定义

小型LeSS中有且仅有一个产品负责人,负责2-8个敏捷团队,或者巨型LeSS中每个领域有一个产品负责人。产品负责人常常需要其他产品经理的支持。产品经理没有明确统一的归属。“产品负责人团队”中没有分析师、需求说明编写人员、UI/UX设计人员或架构师。这些角色会导致现状问题和新标签旧结构问题。这些专家们应该加入常规特性团队。

LeSS中产品负责人的责任:所有优先级顺序都由产品负责人确定,但优先级的 澄清 工作应尽可能直接在团队、客户/用户和其他利益相关者之间进行。

LeSS 中产品负责人应予以关注的 :1)方向和优先级——决定下一步的发展方向2)愿景、演进和采用技术——着眼于长远3)人际关系和政治——让每个人都快乐(足够地)4)判断和预测——评估市场和竞争对手。 以下些东西最好委托给团队 1)澄清——探索条目的详细含义2)管理工作——报告和跟踪指标3)跨部门协调——联系生产、销售等4)了解市场、技术和竞争对手。

LeSS 中产品负责人不应承担以下任务 :1)管理依赖项或在团队之间做协调工作2)预测和规划团队的工作3)质疑估算数字4)甚至,在人与人之间传递信息。

LeSS中一个完整的可交付产品对应一个产品负责人和一个产品待办事项列表。每个团队一个单独的sprint 待办事项列表,所有的团队共用一个产品待办事项列表。在巨型LeSS中,也是有一个总的产品待办事项列表,和多个领域待办事项列表。 LeSS 在产品待办事项列表梳理过程中,让团队自领任务自己选择做哪部分条目,鼓励团队尝试不同的需求,不限制在自己熟悉的领域 。

SAFe中每个敏捷团队一个产品负责人,产品负责人(Product Owner, PO)是团队的一员。在项目群层, 产品经理 是三驾马车之一 , 可看成是客户需求在组织内部的代言人,项目群待办事项列表的负责人,每个产品经理通常可以支持最多4个 产品负责人 ,每个产品负责人最多可以负责1~2个敏捷团队的待办事项列表。

图PM/PO的人员比例模型

在SAFe中每个团队一个产品待办事项列表,项目群层有项目群层的待办事项列表,价值流层有价值流待办事项列表,投资组合层有投资组合待办事项列表。

区别七:关于产品的定义

LeSS通过广泛的产品定义,降低组织的复杂性,消除了不必要的、复杂的组织结构,并且是以更简单的方式解决了这些问题。广泛的产品定义是首要选择。同时也通过他们共性和结构来约束产品的定义。

SAFe中没有特别强调产品的定义,同时包含了项目、产品、解决方案等的概念。

区别八:Scrum of Scrum

LeSS:Scrum of Scrum是正式的集中式会议,因此不建议设置。但是,大多数刚开始采用大规模方法的团队都会觉得他们必须有Scrum of Scrum,因为他们对大规模方法可能还存在一些错误的理解,所以尽管这并不真正有用,他们也依旧想继续使用Scrum of Scrum。

SAFe:发布火车工程师(RTE)通常每周(或根据需要可以更加频繁)组织Scrum of Scrums(SoS)会议,来持续协调处理敏捷发布火车上的依赖关系,并将进展和障碍以可视化的方式呈现出来。该会议的时间一般不超过30分钟,随后可以召开“跟进会”来解决发现的问题。

区别九:软件工具的采用

LeSS拒绝Sprint待办事项列表软件工具:Sprint待办事项列表用于团队管理自己,它不是为产品负责人或外部跟踪而设,虽然数字工具能用于产品待办事项列表,但对于Sprint待办事项列表,LeSS建议不要使用任何软件工具来管理;只需使用实物可视化管理方法即可,例如墙上卡片。原因如下:

1)增加与团队的交互,增加信息交流——墙上卡片的方法鼓励团队行为,而计算机卡片的方法鼓励个人行为。此外,简单性、易用性和易变更性,以及全景可视化能够使团队积极主动地处理他们贴在墙上的Sprint待办事项列表中的信息。当团队使用软件工具时,实践中我们看到的则是相反的情况。

2)增加SP2期间的交互——我们观察到计算机会使SP2期间的协作趋向终止。

3)防止跟踪和微观管理——如果团队将Sprint待办事项列表信息放在软件工具中,会让经理们或者产品负责人习惯性的跟踪团队、比较团队,并进行微观管理。

SAFe中建议同时使用物理看板和电子看板两套,电子看板可以记录过程数据,以便度量。

以上内容参考自:

2https://www.scaledagileframework.com/#,和《SAFe4.0 参考指南》

浅谈sass与less区别优缺点

Sass是一种动态样式语言,Sass语法的缩排语法,比Css比多出很多功能,如变量,嵌套,运算,继承,颜色处理,函数等,易于阅读。Cass的安装需要安装Ruby环境,是服务器端处理的,Less是需要引入Less.js来处理代码输出css到浏览器... 查看详情

浅谈less

less定义:less是css扩展技术 引用变量,mixin混合,运算,以及函数 简化css代码,降低css维护成本 配合使用解析器kolar写less的步骤:建立文件夹,然后再建立.html以及.less的文本 启动kolar 配置路径+找到less文件 写一部分less文件... 查看详情

less与sass的区别点

...境,所涉及到的所有目录,标题以及内容,不能有中文。区别点:1,变量符号不同:less是@,sass是$;2,编译条件不一样:less是需要解析器,sass是需要ruby环境;3,输出设置:less没有输出,是靠解析器生成的css文件,sass 查看详情

scss与less区别

Scss与Less区别一.Sass/Scss、Less是什么?Sass(SyntacticallyAwesomeStylesheets)是一种动态样式语言,Sass语法属于缩排语法,比css比多出好些功能(如变量、嵌套、运算,混入(Mixin)、继承、颜色处理,函数等),更容易阅读。Sass与Scss是什么关系?S... 查看详情

浅谈innerhtml,innertext与outerhtml,outertext的区别

innerHTML、innerText和outerHTML、outerText的区别outerHTML/innerText非w3cdom规范获取innerHTML将元素中所有的内容都获取到包括HTML标签但是不包括自身标签innerText将元素的内容获取出来不包括HTML标签outerHTML将自身以及子元素所有的内容都获取... 查看详情

浅谈get和post方法的区别与tcp与udp区别

Get和Post方法的区别Get方法主要用于获取服务器资源,而Post方法除了能获取资源外,还可以向服务器上传数据。Get方法会把请求的数据附在URL后面,而Post不会。Get方法传输小数据,而Post方法主要用来传递大数据或比较隐私的数... 查看详情

面试浅谈==与equals的区别

  1)对于==,比较的是值是否相等            如果作用于基本数据类型的变量,则直接比较其存储的“值”是否相等;    如果作用于引用类型的变量,则比较的是所指向的对象... 查看详情

「计算机网络」浅谈http和httpshttp2(概述区别与联系)(代码片段)

「计算机网络」浅谈HTTP和HTTPS、HTTP2(概述、区别与联系)参考&鸣谢看完这篇HTTPS,和面试官扯皮就没问题了程序员cXuan什么是HTTP?HTTP和HTTPS的区别?前端小白OvO关于面试:HTTPVSHTTPS(HTTP与HTTPS的区别)Build... 查看详情

浅谈angular2与angularjs的区别

简介    大家好,今天给大家介绍一下angular,相信做过前端的小伙伴们都知道angular的大名,angularJS自2012年发布起就受到了大家的广泛关注。他首次提出了双向绑定概念让所有人都耳目一新,2016年angular2正式被发布... 查看详情

浅谈angular2与angularjs的区别

  大家好,今天给大家介绍一下angular,相信做过前端的小伙伴们都知道angular的大名,angularJS自2012年发布起就受到了大家的广泛关注。他首次提出了双向绑定概念让所有人都耳目一新,2016年angular2正式被发布,那么angular2到底... 查看详情

浅谈dqldmlddldcl区别!

一、DQLDQL(dataQueryLanguage)数据查询语言就是我们最经常用到的SELECT(查)语句 。主要用来对数据库中的数据进行查询操作。二、DMLDML(datamanipulationlanguage)数据操纵语言:就是我们最经常用到的INSERT(增)、DELETE(删)、UPDAT... 查看详情

浅谈数通畅联ecp与eac的区别

最近收到很多客户的提问,AEAIECP企业云联平台是什么产品?为什么AEAIECP中包括集成套件?EAC也是数通畅联的产品吗?同样涉及集成两者有什么区别呢?诸如此类的问题还有很多。其实AEAIECP与EAC是两种不同的模式,一个为实际产... 查看详情

浅谈http中get与post的区别

转自:http://www.cnblogs.com/hyddd/archive/2009/03/31/1426026.html Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资... 查看详情

浅谈分析表格布局与div+css布局的区别

(1)表格布局表格布局容易掌握,布局方便。但表格布局需要通过表格的间距或者使用透明的gif图片来填充布局板块间的间距,这样布局的网页中表格会生成大量难以阅读和维护的代码;而且表格布局的网页要等整个表格下载完毕... 查看详情

浅谈cglibjdk以及proxyfactory实现动态代理上的区别

动态代理就是在不改变原代码逻辑的基础上,对代码功能进行增强。文章目录一、Jdk动态代理二、Cglib动态代理三、ProxyFactory动态代理四、Spring中AOP源代码分享一、Jdk动态代理Jdk的动态代理是基于接口的,即如果想要对目... 查看详情

浅谈简单工厂,工厂方法,抽象工厂的区别和使用(代码片段)

  工厂模式是分为三种,分别是简单工厂,工厂方法,抽象工厂。其中工厂方法和抽象工厂是GoF23种设计模式中的一种,而简单工厂则不是一种设计模式,更加可以理解的是一种编码时候预定俗称的一种习惯。那么,就在接下... 查看详情

浅谈oa系统与portal门户的区别

随着社会信息化的发展与进步,OA办公自动化软件打破了传统复杂的办公方式,使各个行业实现了高效的无纸化办公。由此一来OA快速成长为继财务软件、ERP软件之后的第三大管理软件。随着企业信息化系统的不断增多与SOA集成... 查看详情

浅谈http中get与post的区别_转

可参考:HTTP请求中POST与GET的区别  Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,... 查看详情