两种不同的扩展Scrum的方式
两种不同的扩展Scrum的方式
1、LeSS和LeSS Huge –大型Scrum
LeSS(和LeSS Huge –真正的大型程序)的合著者Craig Larman首先批评了管理,开发人员和客户传统上在事态发生时将责任归咎于“契约游戏”或“承诺游戏”(不可避免地)在一个项目上出错。 它具有挑衅性和娱乐性,但与扩展敏捷无关。
他用剩余的时间为端到端跨职能功能团队重组组织架构提供了工作代码,这些团队提供工作代码,而不是专家组件团队和职能小组或矩阵。 功能团队可以通过共享代码和知识,共同解决问题以及最小化切换和延迟来加快行动速度。
LeSS中的企业体系结构似乎很容易。 每个团队成员都是开发人员–每个开发人员都是架构师。 建筑师在自愿性实践社区中的团队和项目之外共同工作,以协作并共同塑造组织的体系结构。 这听起来不错–但是,特别是在大型企业环境中,体系结构太重要了,无法尝试和管理带外。 LeSS没有说明消除专业化以及在没有前期架构定义,架构标准和监督的情况下工作将如何帮助构建可与其他大型系统协同工作的大型系统。
LeSS应该要扩大规模,但是LeSS布局的大部分看起来都是由许多人同时完成的Scrum。 目前尚不清楚Scrum在哪里结束,LeSS在哪里开始。
2、SAFe-规模化敏捷框架
LeSS中没有管理的地方(产品所有者除外,他们是成功的关键因素, 就像Scrum中一样 )。 实施少涉及从业务驱动程序的角度对组织进行根本重组,并摆脱管理人员和专家。
管理人员(以及架构师和其他专家)在SAFe的Scaled Agile Framework中确实发挥了作用-这种详细的,重量级的方法借鉴了Lean,Agile和顺序瀑布式开发方法。 遵循Scrum(和一些XP技术实践)构建工作代码的团队会汇总到计划和产品组合中,需要对其进行管理和协调。
实际上,在SAFe中,作为“精益敏捷领导者”,管理人员要做的事太多了,以至于Dean Leffingwell花费了大部分时间来列举和阐述管理人员在扩展敏捷计划和领导变革中的作用和职责。
两种不同的扩展Scrum的方式的更多相关文章
- Android ListView两种长按弹出菜单方式
转自:http://www.cnblogs.com/yejiurui/p/3247527.html package com.wyl.download_demo; import java.util.Ar ...
- 讨论两种Redis中Token的存储方式
摘要:本文讨论一个问题:存储token时,token与对应用户id谁来作为key? 问题起源问题起源于要给公司的后台管理系统添加权限管理,选用的是开源框架shiro,而原本系统上是采用token做了登 ...
- SAPUI5 freestyle vs SAP Fiori Elements —— 两种开发SAP UI5 Apps的方式对比
概述 目前SAPUI5 SDK 提供了两种方式来开发一个SAPUI5 App.一种方式是传统的SAPUI5开发方式,一种是利用SAP Fiori Elements通过模板快速构建应用的方式. 本文简单 ...
- ios的UIImage的两种不同的图片加载方式 tom猫
在ios的UI交互设计时,对图片的处理是难免的:不同的处理方式会对内存有不同的影响: ********************************************************* ...
- Ext_两种处理服务器端返回值的方式
1.Form表单提交返回值处理 //提交基本信息表单 f.form.submit({ clientValidation:true, //表单提交后台处理地址 url:' ...
- Selector、shape详解,注意这两种图像资源都以XML方式存放在drawable不带分辨率的文件夹中
Selector.shape详解(一) Selector的结构描述: <?xml version="1.0" encoding="utf-8"?> ...
- [LeetCode] Binary Tree Level Order Traversal 与 Binary Tree Zigzag Level Order Traversal,两种按层次遍历树的方式,分别两个队列,两个栈实现
Binary Tree Level Order Traversal Given a binary tree, return the level order traversal of its nodes ...
- 两种从spring容器获取bean方式
- android service两种启动方式
android service的启动方式有以下两种: 1.Context.startService()方式启动,生命周期如下所示,启动时,startService->onCreate()-> ...
随机推荐
- 如何使用 Gin 和 Gorm 搭建一个简单的 API 服务 (一)
介绍 Go 语言最近十分火热,但对于新手来说,想立马上手全新的语法和各种各样的框架还是有点难度的.即使是基础学习也很有挺有挑战性. 在这篇文章中,我想用最少的代码写出一个可用的 API 服务. ...
- apache的ab压力测试介绍
1.ab命令原理 Apache的ab命令模拟多线程并发请求,测试服务器负载压力,也可以测试nginx.lighthttp.IIS等其它Web服务器的压力. ab命令对发出负载的计算机要求很低,既不会占 ...
- 【转】Python 魔法方法大全
转载自鱼C论坛:http://bbs.fishc.org/thread-48793-1-2.html 据说,Python 的对象天生拥有一些神奇的方法,它们总被双下划线所包围,他们是面向对象的 Pyt ...
- Django折腾日记(django2.0)
新建项目 django-admin startproject mysite 运行 python manage.py runserver 创建一个应用 python manage.py startapp ...
- 关于linux epoll的了解
使用select/poll模型假设一台服务器需要支持100w的并发连接,在_FD_SETSIZE为1024时,则至少需要1k个进程 除了进程间的上下文切换的时间消耗外,从内核/用户空间,大量的无脑内存 ...
- Spring框架中获取连接池常用的四种方式
1:DBCP数据源 DBCP类包位于 /lib/jakarta-commons/commons-dbcp.jar,DBCP是一个依赖Jakarta commons-pool对象池机制的数据库连接池,所 ...
- ActiveMQ第一个示例
首先先安装ActiveMQ:https://www.cnblogs.com/hejianliang/p/9149590.html 创建Java项目,把 activemq-all-5.15.4.jar ...
- CPU上下文
CPU上下文 包括CPU寄存器和程序计数器(Program Counter,PC). CPU寄存器,是CPU内置的容量小.但速度极快的内存. 程序计数器,是用来存储CPU正在执行的指令位置.或者即将执 ...
- 查询时间段内所有日期(限foton)
String dataStr = "2019-04"; try { Date date = DateUtils.parseDate(dataStr); Date startTime ...
- 【总结】springmvc
一.springmvc 1.基本概念 springmvc属于三层架构(表现层,业务层,持久层)的表现层.mvc指model,view,controller.Model(模型) : 通常指的是数据模型 ...