`
androider
  • 浏览: 744277 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

【转】浪费的本质 - [敏捷咨询日志]

阅读更多

http://yizhituzei.blogbus.com/logs/71107572.html

 

 

“对不起,请停下来,努力工作也可能是浪费”

- 对浪费的理解不深刻
- 杜绝浪费就是“不做不产生价值的东西”
- 如何“不做不产生价值的东西”

到底什么是浪费,一般的理解里,浪费可以是我们看到公司购买最高档的打印机,但实际上很少人用;浪费可以是本来约定十点的会议到十点二十人才到齐;浪费可以是本来可以一个人解决的事情却需要繁杂的流程审核。但我们却很少有一个统一认识,只有永远不会使用那台打印机的人才会认为那是浪费;只有最先到达会议室空等的会议组织者才会觉得迟到会是浪费;只有需要去解决问题的那个人才会觉得繁琐流程是浪费。也就是说,人们把对自己不产生价值的却不得不做的行为(等待或执行无必要流程)或者有经济关系的购置物(自己不同可自己可能不得已参与购买)。

在精益的环境里,浪费的本质不是针对每个人而言,而是放在整个组织产生价值的价值流上来考虑—不对整个价值流产生价值的行为就是浪费。基于这个理解,作为个人认为可能充满价值毫无浪费可言的行为,可能彻头彻尾成为一种对价值流的浪费。

实际上,对一个精益化的组织来说,最大的浪费来自于“生产不产生价值的东西”。这个观点就是说,看起来很勤奋的,毫无闲置努力生产的员工实际上对组织有害,做完根据生产节奏分配给他的任务完成以后保持空闲状态的员工更应该值得表扬。

FL是另一个典型的H人,乐观积极,朴实勤奋,他负责的模块是许多需求都有的部分,在他的带领下,他的团队效率很高,加上本身业务相关性小,这个团队完成代码速度比其他模块小组要高,于是他提前完成了一个迭代的工作,甚至在迭代一的前完成了大半下个迭代的故事。可是因为需求调整,有些本来确定的需求被客户要求停止开发,我告诉他:你们制造了很大的浪费。也许这一点很难被接受,为什么多做也会认为是浪费,其实回答很简单,如果你做的事情不能及时让客户埋单,这些事情都是不能产生价值的东西,就是浪费。

这就是我们说的库存。精益把库存当作浪费之源,库存就是仓库里客户暂时不会去买的东西,正是因为这个暂时二字,让很多人认为库存可以是固定资产的一部分,或者反应市场变化的安全保障。但是“暂时”可以是足够幸运,订单纷至沓来的一周,也可以是现金流断裂前,必须折旧拆款的一夜。

我承认,在软件开发中,普遍存在着因为各个模块团队工作节奏不同产生的等待,因为等待产生的工作任务切换,因为工作任务切换产生的过度生产(我在等待某个模块功能完成的时候,我会被切换做其他我不需要等待的事情,这些事情很多情况都是过度生产)。在传统瀑布式模型(大规模生产)中,这种事情完全合理,跟大规模生产一样,不管我做什么,做多少,在这个长达半年的开发期中的产出物,都是会被接受并付款的,那么谁会在乎疯狂生产某个模块的功能?就像福特赖以成名的大规模生产,福特T型车在十几年里没有大的变化,并被市场接受了十几年。

可是,世界不会再有福特T型车,世界也不会再有在开发阶段不变的需求,那么一旦产出物的市场需发生变化,这些库存会变成什么?返工或者回滚代码!请问作为项目管理者的你,如何看待这件事?你是不是也跟大部分人一样更加在乎是不是有员工空闲,一旦空闲安排新的任务,哪怕这些任务暂时是不产生价值的(不被正在产生价值的团队需要,或客户不会对这个功能单独埋单);你是不是也有某种很卑微的情节:当面对责备你做不完的客户时,你可以拿着半边代码说,我至少还是做了一滴滴的。同时在交付压力巨大的情况下,是不是牢记那个时常让我撕心裂肺的声音—“要把客户的交付压力当成交付动力”,然后你的选择要么是拼命加班,或者疯狂扩大团队规模(基本上这个很难)。

而一个真正具有精益思维的项目管理者,第一步需要问自己的是:我的团队各个小组之间的工作节奏协调吗?浪费就出现在那些因节奏各异产生的等待而进一步产生的“非需求拉动”的任务切换,找到它解决它。事情的关键点就在工作节奏。掌握工作节奏才能保证:不做不产生价值的东西。此是杜绝浪费的关键之所在。

工作节奏我们下次再谈。

 

ps:

 

这篇文章,醍醐灌顶。

 

只有创造价值的工作,才不是浪费。可是在实际的项目过程中,如何界定什么是有价值的工作。使之简单,回归需求的本质,寻觅简单的答案。

分享到:
评论

相关推荐

    精益-敏捷理论在产品开发项目中的应用(一).pdf

    精益-敏捷理论在产品开发项目中的应用 精益-敏捷理论是供应链管理中的一种思想原理,旨在平衡大规模生产的经济效益和客户化定制的快速响应,以达到既有效降低生产流通成本,又提升客户满意度。该理论的应用在产品...

    Agile Software Development----敏捷软件开发----Draft version: 3b

    《敏捷软件开发》这本书不仅提供了一套新的软件开发方法论,更重要的是它改变了许多人对软件开发本质的看法。通过强调团队合作、快速反馈循环、用户参与等原则,敏捷方法论已经成为了现代软件开发领域不可或缺的一...

    藏经阁-敏捷进化、遇见未来-容器助推企业创新.pdf

    藏经阁-敏捷进化、遇见未来-容器助推企业创新.pdf 本资源摘要信息来自“藏经阁-敏捷进化、遇见未来-容器助推企业创新.pdf”,该文件主要介绍了杭州电子科技大学的国际化创新人才培养特色,强调了学校在信息技术领域...

    2.分论坛:方法论与智慧化-姜信宝-敏捷回顾工具箱

    ### 分论坛:方法论与智慧化-姜信宝-敏捷回顾工具箱 #### 一、引言 在软件开发及项目管理领域,敏捷方法论因其高效性与灵活性而备受推崇。其中,回顾会议作为敏捷实践中的重要环节之一,旨在帮助团队不断改进工作...

    思维能力-系统思维-辩证思维-多元思维-创新思维-敏捷思维.doc

    系统思维帮助我们理解和解决问题的复杂性,辩证思维则教会我们看到事物的本质,处理好矛盾和变化。在实际工作中,这两种思维方式的结合有助于我们做出更为明智、全面的决策,推动各项工作的有效开展。

    智能制造的本质-----完美的诠释

    标题“智能制造的本质-----完美的诠释”暗示我们将深入探讨这一领域的核心理念和实践。 智能制造的本质在于通过数字化、网络化和智能化手段,改变传统制造模式,构建全新的生产生态系统。在这个系统中,各个环节...

    敏捷开发,敏捷开发,敏捷开发,敏捷开发

    ### 敏捷开发的核心理念与实践 #### 一、敏捷开发概述 敏捷开发是一种强调灵活性、快速响应变化的软件开发方法论。与传统的瀑布模型相比,敏捷开发更加注重团队之间的紧密协作、持续改进以及高质量的产品交付。...

    08311 企业培训--咨询公司知识管理(PPT 28页).ppt

    咨询行业本质上是基于知识的服务业,其价值在于顾问的专业见解、经验积累以及解决问题的能力。这个故事以幽默的方式揭示了咨询工作的特点:未被邀请而主动介入,对客户已知问题提供专业见解,并且可能对客户的业务...

    匿名背后的故事:虚拟世界本质 -- TOMsInsight -- 传送门1

    匿名背后的故事:虚拟世界本质 -- TOMsInsight -- 传送门1

    大敏捷的本质.pdf

    ### 大敏捷的本质 #### 赵卫 (David ZHAO) ##### 敏捷教练及顾问 ##### IBM大中华区敏捷及DevOps卓越中心主管 --- ### 大敏捷概述 在探讨“大敏捷”的本质之前,我们需要理解何为“大敏捷”。通常来说,“大...

    浅谈SQL Server中的事务日志(三)----在简单恢复模式下日志的角色 .docx

    简单恢复模式下的事务日志与完全恢复模式有着本质的区别。在简单恢复模式下,日志的主要目的是为了支持ACID属性中的持久性,并不提供恢复功能。这意味着在数据库崩溃时,无法通过事务日志来恢复丢失的数据。因此,...

    火星人敏捷开发手册 2012-06-30.pdf

    ### 敏捷开发与Scrum方法论 #### Scrum概览 Scrum作为一种敏捷开发框架,旨在通过迭代式和增量式的方式实现项目管理和产品开发。它最初由Jeff Sutherland和Ken Schwaber提出,并逐渐成为软件开发中最受欢迎的方法之...

    参考资料-Ross咨询案例指导2.zip

    《Ross咨询案例指导2》是针对管理咨询领域的一份重要参考资料,主要涵盖了各种咨询案例的分析与解决策略。这份压缩包包含了一份PDF文档,详细解析了Ross咨询公司在处理实际问题时的方法论和实践经验。 首先,从标题...

    阿里云-日志服务用户指南-D.docx

    日志的本质是一个只增不减、按时间顺序排列的记录集合,这种简单而直观的存储模型使得日志在各种场景中具有广泛的应用。 在使用日志服务时,理解以下几个核心概念至关重要: - **地域(Region)**:阿里云的服务...

    HR学习力的本质-20240116

    HR学习力的本质-20240116

    IAS2017- 游戏化敏捷-慕测.pdf

    6. **奖励和荣誉系统**:如同游戏中的成就系统,敏捷开发中的奖励机制可以是公开表扬、晋升机会或实质性的奖励。这些激励措施可以增强团队成员的归属感和成就感,从而提高他们的工作满意度和忠诚度。 7. **惩罚机制...

    敏捷开发之通俗理解

    #### 一、敏捷开发的本质与特点 敏捷开发并不是一个严格意义上的完整开发模型,而更多地体现为一种思维方式或哲学。它并不像传统的瀑布模型那样,有着固定且详细的阶段划分及流程规范。相反,敏捷开发更加注重灵活...

    二进制转BCD之 - 加3移位法 原理分析

    具体的数学表示可以理解为从低位到高位的不断左移和修正过程,实质上是对二进制转十进制公式的变形应用。例如,对于一个二进制数N,其转换过程可以表示为: \[N_{10} = b_{n-1} \times 2^{n-1} + b_{n-2} \times 2^{...

Global site tag (gtag.js) - Google Analytics