为什么用LeSS?

实现适应性

LeSS是一个产品开发的组织系统,旨在最大化一个组织的适应性。关于适应性(或者敏捷性,也就是敏捷开发的初衷)我们是指优化:

    • 以相对低的成本改变方向的能力,主要是基于通过频繁交付产生的探索。从而……

    • 最大化交付给客户和终端用户的价值。

LeSS是二十年来为实现组织适应性而进行的现场观察、系统思考和实验的结果。

系统方法

许多公司都热衷于采用最新的‘敏捷’流程,只要它不会引起太大的变化。它必须是安全的。但通常微小的变化带来的好处也微乎其微。

LeSS则对组织采取系统的方法。一个组织至少是人员、客户、结构、政策、流程和实践,以及它们的相互作用效应……的总和,并且为了实现适应性,也就是低成本和容易的转变方向,这些方面都可能会需要被影响、改变和校准一致。只是专注于导入一个流程框架,还有本地团队的敏捷性,将无法实现全局的组织适应性。

更简洁的结构

针对适应性的一些关键障碍是组织的复杂度和太多的单一专业化。为了实现适应性,组织不能简单地在现有流程和角色上“增加敏捷性”。他们必须重新思考组织如何以更简洁更灵活的方式工作。

以少为多原则认识到,无数的角色(尤其是过度专业化的角色)、复杂的流程和过多的工件将导致不灵活和缓慢的组织……即使号称‘敏捷’。一定的结构当然是需要的,但大量的正式流程、角色和工件成本高昂,并且反适应,因此需要避免。这种简化可以通过遵循由以少为多展开的七项组织设计原则来实现。

持续改进

适应性的目标永远指引着持续改进。组织中所有人都能持续改进取决于拥有使命感和对他们工作方式的主人翁精神。聚焦客户并与终端用户直接合作鼓励了使命感,而LeSS的极简主义方法则欢迎了主人翁精神和实验。导入LeSS包含首先建立好初始结构,然后授权团队来识别改进机会并不断实验。

LeSS全貌

LeSS在抽象原则和具体实践之间找到了最佳平衡点。

LeSS提供了一个最小的刚好够用的核心:LeSS规则。除此之外,它还鼓励实验,而实验想法则受到LeSS原则的影响。我们在“LeSS全貌”中展示了这些:

图片

LeSS的要素:

    • 实验:分享特定情境下的知识和一种实验的心态,拥有你们自己的工作方式并尝试不同的做法。

    • 原则:指导实验和导入。

    • 规则:提供一个最小的核心结构。

    • 指南:重点介绍了广泛有用的实践,并阐明了组织在导入规则时可以期待什么。

这些提供了为提高组织适应性而持续改进所需的最小结构。

LeSS是从哪里来的?

LeSS起源于Bas Vodde和Craig Larman从2005年开始的合作。他们试图找出方法让Scrum的精髓能在多团队(大型)产品开发中发挥作用,从而创造规模化的适应性。由于当时还没有答案,Craig和Bas与很多产品组合作,基于以下方面来定义一个适合他们的组织改进回路:

与实际开发产品和使用产品的人一起工作,因为他们会指出开发和使用中的真正问题。

根据在现场的观察结果,尝试了解开发系统及其影响和相互联系。只有深入了解现有系统及其问题和潜力,才能有所改进。

从基于现场观察和系统思考不断发展的对开发系统的心智模式来看,哪些方面我们可以尝试改进,并对它了解更多?

  1. 现场观察

  2. 系统思考

  3. 实验

通过这一组织改进回路,Bas和Craig指导了在大型产品开发中的数百个实验。经过十年的实验尝试,他们提取了最根本的学习总结,并创建了一个刚好够用的结构 - LeSS规则 - 以使为提高适应性的实验能够进行。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/385005.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

pyuic5将ui文件转换为py文件报错:one input ui-file must be specified;no element found;

ERROR 1 文件命名不规范Solution 1:文件命名不能有空格 ERROR 2未选中ui文件 Solution 2:选中要转换成py 的文件

writing classes ... [xxx of xxxx] 执行时间太长

一、问题展示 二、解决方法 打开设置【File - Settings…】修改堆大小

使用vfbox网关实现modbus opc profinet iec61850等协议间的转换

在当今物联网(IoT)与工业自动化日益融合的时代背景下,协议转换网关作为连接不同设备与系统之间的桥梁,扮演着至关重要的角色。VFBox协议转换网关,作为这一领域内的佼佼者,以其高效、灵活、可靠的性能&#…

鸿蒙APP架构及开发入门

1.鸿蒙系统 1.1 什么是鸿蒙 鸿蒙是一款面向万物互联时代的、全新的分布式操作系统。 在传统的单设备系统能力基础上,鸿蒙提出了基于同一套系统能力、适配多种终端形态的分布式理念,能够支持手机、平板、智能穿戴、智慧屏、车机、PC、智能音箱、耳机、…

从代码层面熟悉UniAD,开始学习了解端到端整体架构

0. 简介 最近端到端已经是越来越火了,以UniAD为代表的很多工作不断地在不断刷新端到端的指标,比如最近SparseDrive又重新刷新了所有任务的指标。在端到端火热起来之前,成熟的模块化自动驾驶系统被分解为不同的独立任务,例如感知、…

【Django】网上蛋糕商城后台-商品管理

1.商品管理功能 当管理员点击商品管理时,发送服务器请求 path(admin/goods_list/, viewsAdmin.goods_list), # 处理商品列表请求 def goods_list(request):try:type request.GET["type"]except:type 0try:ym request.GET["ym"]except:ym …

基于微信小程序+SpringBoot+Vue的刷题系统(带1w+文档)

基于微信小程序SpringBootVue的刷题系统(带1w文档) 基于微信小程序SpringBootVue的刷题系统(带1w文档) 本系统是将网络技术和现代的管理理念相结合,根据试题信息的特点进行重新分配、整合形成动态的、分类明确的信息资源,实现了刷题的自动化,…

Springboot 多数据源事务

起因 在一个service方法上使用的事务,其中有方法是调用的多数据源orderDB 但是多数据源没有生效,而是使用的primaryDB 原因 spring 事务实现的方式 以 Transactional 注解为例 (也可以看 TransactionTemplate, 这个流程更简单一点)。 入口:ProxyTransa…

电商项目之如何判断线程池是否执行完所有任务

文章目录 1 问题背景2 前言3 4种常用的方法4 代码4.1 isTerminated()4.2 线程池的任务总数是否等于已执行的任务数4.3 CountDownLatch计数器4.4 CyclicBarrier计数器 1 问题背景 真实生产环境的电商项目,常使用线程池应用于执行大批量操作达到高性能的效果。应用场景…

基于Python的房产数据分析系统的设计与实现(源码+lw+部署文档+讲解等)

文章目录: 目录 详细视频演示 设计文档详细参考 技术开发的参考技术栈! 2.1 Python语言 2.2 Django框架 2.3 MySQL 2.4 Hadoop介绍 2.5 Scrapy介绍 4.2 系统结构设计 4.3 数据库设计 界面设计与功能实现 5.1系统登录注册实现 5.2管理员模块…

[Meachines] [Easy] Admirer Adminer远程Mysql反向+Python三方库函数劫持权限提升

信息收集 IP AddressOpening Ports10.10.10.187TCP:21,22,80 $ nmap -p- 10.10.10.187 --min-rate 1000 -sC -sV PORT STATE SERVICE VERSION 21/tcp open ftp vsftpd 3.0.3 22/tcp open ssh OpenSSH 7.4p1 Debian 10deb9u7 (protocol 2.0) | ssh-hostkey: | …

Golang零基础入门课_20240726 课程笔记

视频课程 最近发现越来越多的公司在用Golang了,所以精心整理了一套视频教程给大家,这个只是其中的第一部,后续还会有很多。 视频已经录制完成,完整目录截图如下: 课程目录 01 第一个Go程序.mp402 定义变量.mp403 …

微信公众号获取用户openid(PHP版,snsapi_base模式)

微信公众号获取用户openid的接口有2个:snsapi_base、snsapi_userinfo 详情见微信公众号开发文档:https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Wechat_webpage_authorization.html 本文介绍用PHP方式调用snsapi_base接口获取微信用户…

机器学习课程学习周报五

机器学习课程学习周报五 文章目录 机器学习课程学习周报五摘要Abstract一、机器学习部分1.1 向量序列作为模型输入1.1.1 文字的向量表达1.1.2 语音的向量表达 1.2 自注意力机制原理1.2.1 自注意力机制理论1.2.2 矩阵运算自注意力机制 1.3 多头自注意力1.4 位置编码1.5 截断自注…

什么是Socket、Socket在Java中的应用、Socket和SocketChannel区别

目录 什么是Socket TCP\IP UDP体系结构 Socket和TCP\IP的关系 Socket在Java中的应用 Socket和SocketChannel的区别 SocketChannel和Selector的关系 服务器的设计演化历程---多线程版 服务器的设计演化历程---线程池版 服务器的设计演化历程---Selector版 参考链接 什么…

Docker 搭建Elasticsearch详细步骤

本章教程使用Docker搭建Elasticsearch环境。 一、拉取镜像 docker pull docker.elastic.co/elasticsearch/elasticsearch:8.8.2二、运行容器 docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-n

【前端 14】Vue常见指令

Vue常见指令 Vue.js 是一个构建用户界面的渐进式框架,它通过一系列简洁的指令(Directives)来增强HTML的功能,使得开发者能够更加方便地构建出响应式的Web应用。本文将详细讲解Vue中的几个核心指令:v-bind、v-model、v…

软件缺陷(Bug)、禅道

目录 软件缺陷的判定标准 软件缺陷的核心内容 构成缺陷的基本要素 缺陷报告 缺陷管理 缺陷的跟踪流程 项目管理工具--禅道 软件在使用过程中存在的任何问题(如:错误、异常等),都叫软件的缺陷,简称bug。 软件缺…

独立开发者系列(35)——python环境的理解

新手阶段,为了快速入门,基本都是直接开始写python代码实现自己想要的效果,类似搭建博客,写个web服务器,搭建简易聊天室,偶尔也写些爬虫,或者使用pygame写个简单小游戏,也有tk库做点简…

树和二叉树(不用看课程)

1. 树 1.1 树的概念与结构 树是⼀种非线性的数据结构,它是由 n(n>0) 个有限结点组成⼀个具有层次关系的集合。把它叫做树是因为它看起来像⼀棵倒挂的树,也就是说它是根朝上,而叶朝下的。 • 有⼀个特殊的结点&am…