敏捷方法 - 精益思想_敏捷开发,lean思想-程序员宅基地

技术标签: 敏捷方法  精益思想  研发管理  

精益(Lean)思想来自制造业,21 世纪初由Tom 和Mary Poppendieck 引入软件开发领域,精益的很多思想也被认为是对软件行业有参考价值。与Scrum所提供的的过程管理框架不同,精益更多体现为一种思维方式,精益的思维方式也常被称为精益思维(Lean Thinking)。

1. 精益思想

精益是敏捷开发的一个重要部分。当把精益制造的一些思想应用到软件开发中时,我们从敏捷开发的其他组成部分中借鉴了一些东西。和敏捷开发一样,精益思想也包含一些价值观,这些价值观中的一部分入尽快交付、增强学习等与敏捷思想完全一致,但也有有一些思想代表着精益的特有思维,最具代表性的就是消除浪费,即找出那些不能直接帮助你创造出有价值软件的工作,把它们从项目当中去掉。关于软件研发过程中的浪费现象可以总结为:

  • 部分完成的工作:部分完成但没有最终落地的工作 
  • 未应用特性:开发完成但没有被客户应用的特性
  • 额外过程:开发过程中不需要的流程和中间产物
  • 再次学习:人员、环节变动导致反复重新学习
  • 信息移交:隐性知识信息的传递总是伴随信息丢失
  • 任务切换:多任务工作会导致效率下降
  • 资源依赖:因任务或资源相互依赖而导致工作停滞
  • 系统缺陷:解决缺陷活动本身就是浪费

对这些浪费现象的分析思想来自于丰田制造系统(TPS),并在软件行业中得到映射,精益软件开发过程的倡导者们虽然为我们总结了这些浪费现象,但对如何识别这些浪费进而消除和压缩这些浪费都没有提供很明确的实践方法。我们需要在日常研发过程中观察这些浪费现象进而找到消除和压缩实际研发过程浪费的工作方法。

2. 精益中的管道管理

在《敏捷软件开发工具》一书中推荐了一种简单的方法来帮助你找出浪费,这种方法就叫作价值流图(Value Stream Map)。跟其他精益技巧一样,价值流示意图源于制造业,但是它同样适用于软件团队,如图8-14所示的就是一个典型的价值流图。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/lantian08251/article/details/99214352

智能推荐

批量激活管理工具VAMT 3.0的安装与基本使用方法简介-程序员宅基地

文章浏览阅读2k次。VAMT(VolumeActivationManagementTool)是微软开发的批量激活管理工具,它可让网络管理员及其他IT专业人员自动管理和集中管理Windows、MicrosoftOffice和选择其他Microsoft产品批量及零售激活过程。可以使用多次激活密钥或Windows密钥管理服务(KMS)管理批量激活。VAMT是标准的..._volume activation management tool

Yii2.0多文件上传实例及php yii2.0图片上传指南-程序员宅基地

文章浏览阅读98次。创建控制器FormControllernamespace frontend\controllers;use Yii;use yii\web\Controller;use frontend\models\Uploadm;use yii\web\UploadedFile;class FormController extends Controller{public function actionMyfi..._php file ->saveas

java入门-飞机游戏-用Jpanel类解决闪烁问题_jpanel动画闪烁-程序员宅基地

文章浏览阅读927次。java用JFrame类会出现闪烁问题原JFrame代码:package cn.game;/* * GameUtil类 */import java.awt.Image;import java.awt.image.BufferedImage;import java.io.IOException;import java.net.URL;import javax.image..._jpanel动画闪烁

element-ui中table合计行被遮盖或不显示的问题_element 表格合计列挡住表格-程序员宅基地

文章浏览阅读985次。不用改el-table的样式处理,直接在updated中处理即可。updated () { this.$nextTick(() => { this.$refs['dataTable'].doLayout(); }) },_element 表格合计列挡住表格

LNMP架构及Wordpress搭建(超详细版)_lnmp部署wordpress实验总结-程序员宅基地

文章浏览阅读7.7k次,点赞7次,收藏64次。写在前面:上个月双11期间,华为云服务器搞活动,一年才81块钱,就租了台服务器玩又注册了个域名,第一年才11块钱,挺便宜哈????接下来整了域名备案,不得不说华为客服挺好的(跟你沟通一些备案相关的事宜)寻思着用服务其整点啥呢,这两天就搭建了个wordpress博客,期间遇见了好多问题,也找了不少资料,在此记录一下希望可以帮助到需要的朋友,小编服务器的linux发行版本是Cen..._lnmp部署wordpress实验总结

目前记录♡最详细的一篇记录学习笔记 ---Python爬虫(18) selenium自动化安装和使用_selenium.webdriver import chrome0ptions-程序员宅基地

文章浏览阅读525次。selenium自动化介绍Selenium是一个Web的自动化测试工具,最初是为网站自动化测试而开发的,Selenium 可以直接运行在浏览器上,它支持所有主流的浏览器(包括PhantomJS这些无界面的浏览器),可以接收指令,让浏览器自动加载页面,获取需要的数据,甚至页面截屏.主讲chromeChromedriver的介绍 # 主讲这个WebDriver是一个用来进行复杂重复的web自动化测试的工具,可以理解它是谷歌的浏览器的驱动或者插件,自动化selenium提供调用该..._selenium.webdriver import chrome0ptions

随便推点

python字典中的items和iteritems_iterm和iteritem-程序员宅基地

文章浏览阅读2.1k次。python字典的items方法作用:是可以将字典中的所有项,以列表方式返回。如果对字典项的概念不理解,可以查看Python映射类型字典基础知识一文。因为字典是无序的,所以用items方法返回字典的所有项,也是没有顺序的。python字典的iteritems方法作用:与items方法相比作用大致相同,只是它的返回值不是列表,而是一个迭代器。调用格式python3中的iteritems变为了..._iterm和iteritem

R语言 plot swimmer_如何用patchwork拼R语言大部分类型出图和图片-程序员宅基地

文章浏览阅读2k次,点赞3次,收藏10次。写在前面我有一次想用patchwork拼图,但是我查看了好多推文(见结尾参考),都无法完整完成我的全部要求。我在微信搜一搜里面输入patchwork,往下翻看了至少200篇帖子,这些帖子将patchwork包的功能都有描述,但是或多或少的都不够完整,最起码不够解决我目前的需求。所以我就做另一个小工作,将题目全部描述的全部功能汇总到了一个帖子上,其次在官方教程上其他功能加入到这里面,相信可..._patchwork包拼图失败

Android实现图片高斯模糊_android gaussian blur-程序员宅基地

文章浏览阅读1.9k次。最近项目设计上需要用到稍微比较模糊的图片,因此我就去百度搜了一下,处理办法大概就是借助神器PS(花千骨看多了,呵呵)。但是在程序猿的眼里,代码可以实现一切。下面我就来实现一个Android高斯模糊。高斯模糊:高斯模糊(Gaussian Blur)是美国Adobe图像软件公司开发的一个图像处理软件:Adobe Photoshop(系列)中的一个滤镜,具体的位置在:滤镜—模糊——高斯模糊!高斯模糊的原理_android gaussian blur

linux 查找文件 locate,linux文件查找(find,locate)-程序员宅基地

文章浏览阅读94次。文件查找:locate:非实时,模糊匹配,查找是根据全系统文件数据库进行的;# updatedb, 手动生成文件数据库速度快find:实时精确支持众多查找标准遍历指定目录中的所有文件完成查找,速度慢;find 查找路径 查找标准 查找到以后的处理运作查找路径:默认为当前目录查找标准:默认为指定路径下的所有文件处理运作:默认为显示匹配标准:-name 'FILENAME':对文件名作精确匹配文件名通..._find ./ -name \*.pak -printf

二阶矩阵特征值与特征向量的计算matlab程序(可指定计算精度)_求二次型的特征值的matlab算法-程序员宅基地

文章浏览阅读2.4k次。先前由于项目需要,自己实现了二阶矩阵特征值与特征向量的求取代码,其实很简单,主要部分就是求解一个二次方程的根,现在分享给大家作为参考(因为组长说求平方根可能比较费资源,为方便硬件实现,甚至连平方根求取的代码都是自己写的\笑哭):function [V,lamda]=myEig(A,err);% 求特征值与特征向量的程序% err为指定的计算误差a11=A(1,1);a12=A(1,2);a21=A(2,1);a22=A(2,2);delta=(a11-a22)^2+4*a12*a21;_求二次型的特征值的matlab算法

anaconda环境下的tensorflow版本安装及查看_ancacoda中如何查看tensorflow版本-程序员宅基地

文章浏览阅读1.8w次,点赞11次,收藏33次。一、安装对应版本安装tensorflow时不要直接安装,默认安装的是2.x版本,根据自己的需求选择性的安装自己想要的对应自己环境的版本1、先执行命令anaconda search -t conda tensorflow,出现相关的可选择的tensorflow版本,对应自己的平台进行选择(我是win64)2、然后根据需求找到自己需要版本的名称,查看安装命令输入命令:anaconda show conda-forge/tensorflow-estimator,(conda-..._ancacoda中如何查看tensorflow版本

推荐文章

热门文章

相关标签