02 2014 档案
看板方法反模式之二:用看板当烟雾弹
摘要:在这篇文章中,要看看在使用看板方法中的另一种常见的反模式:使用了看板白板并声称“我们正在使用看板方法”,实际却将此当作烟雾弹,没有进行任何改变。在这种模式下,使用看板方法的组织实现了一个可视化板。这样做也许是种改进,因为这时增加了透明度、在制品和每个人正在做的工作项更加可视。然而,这块板只是对当前流程的可视化,再无其他变化。没有虚拟看板系统;没有递延的承诺;没有真正减轻过载;没有减轻过程可变性和破坏性的需求;对于如何计划、排期、估算或交付也没有发生任何变化。结果就是没有降低成本和管理费用,也没有改善前置时间、批量大小、可预见性和质量。除了提供了额外的可见性,看板方法再无其他作用。这就是这些主人 阅读全文
posted @ 2014-02-28 15:25 李淳 阅读(291) 评论(0) 推荐(0)
看板方法反模式之一:看板方法是方法论
摘要:“在我们开始使用看板方法后,因为我们停止了测试工作,质量变得很糟糕!”这正是我在过去几年中听到的奇怪说法之一:据称因为使用了看板方法,从而导致终止了一些至关重要的事件或知识创造活动。我觉得这些说法很离奇,以至于我无法理解他们为何会如此看待事情。看板方法对这些人来说已经是一种方法论或者预定义的过程。通常,方法论或预定义过程囊括了角色、职责、要开展的活动等等。因此,看板方法并未谈及有关测试的话题,于是这些人开始遵循我们的范例停止测试并导致质量下降。从你现在做的开始!显然,解决这个问题的办法是告诉他们看板方法本应是什么。看板方法是改进你正做的事情的起点。使用虚拟看板系统的目的是提供以中机制,用于消除 阅读全文
posted @ 2014-02-28 13:51 李淳 阅读(409) 评论(0) 推荐(0)
绘制你的积极性曲线
摘要:你怎样能帮助人们坚持改变?这张来自 RayImmelman 的图片非常有效。即使上看上去过度简单也无关紧要,因为里面有足够多的直观事实,这些足以说服别人。在你引入一个变化前,将这幅图给参与的每个人展示。当初始的积极性下降,人们开始产生负面的想法时,可以把这幅图再次拿出来。"OK,让我们试试!""这事情做起来比看去要困难得多。""看起来一切顺利。""我们到已经颗粒无收了。我们真的要永远做这件事情么?""嘿!我们正在开始越来越真正擅长做这件事情了!" 阅读全文
posted @ 2014-02-27 17:29 李淳 阅读(246) 评论(0) 推荐(0)
重要的是瓶颈所需时间
摘要:在下列三种特性中,我们应该优先选择那个特性?FeatureEstimatedValueEstimatedProduction TimeA$100,00040 hrsB$80,00040 hrsC$60,00040 hrs特性A?这个问题没有? 傻瓜都知道,对吧?不尽然。约束理论(TOC=Theory of Constraints)告诉我们,生产线的总吞吐量受限于瓶颈。这就意味着,如果我们希望将尽可能多价值挤压穿过生产线,我们就必须将尽可能多的价值挤压通过瓶颈。所以重要的不是总时间,而是每个特性在瓶颈处所需的时间。FeatureEstimatedValueAt theBottleneckAway 阅读全文
posted @ 2014-02-27 16:49 李淳 阅读(373) 评论(0) 推荐(0)
从三大杠杆看软件企业的持续发展之道
摘要:序财务管理中的三大杠杆分别是运营杠杆、财务杠杆和总杠杆,这些杠杆效应会对软件企业的发展有怎样的实际意义呢?本文将一一阐述。一、运营杠杆 运营杠杆是指在某个固定成本下,产品销量的变动对企业息税前利润的影响作用。经营杠杆系数(Degree of Operation Leverage,简称 DOL)是用来反应企业经营杠杆的大小和作用程度,以及评估风险大小的量化指标。DOL等于息税前利润变动率除以产品销量的变动率,也反映企业产品销量变动对息税前利润的影响。这里公式忽略~ 经营杠杆的支点是固定成本,由于经营杠杆反映企业产品销量变动对息税前利润的影响,因此杠杆两端的作用力分别是产品销量和息税前利润,而.. 阅读全文
posted @ 2014-02-27 09:26 李淳 阅读(1317) 评论(1) 推荐(1)
看得到进度是种激励
摘要:总会有人问我这个问题:一旦你完成了看板系统中的所有卡片,一旦一些特性已经穿过了白板并且被部署到了产品中,接下来这些卡片能做什么用?你用这些卡片做什么?你会扔掉它们么?你会把它们当作纪念品吗?你会把它们收起来吗?你用它们做什么?我建议留用这些卡片。不仅仅是留用,并且还要让它们能够显示出来。这是个真实的激励因素——你已经完成的工作的可视提醒器。而且它所能帮助的不只是你,它还能让赞助商更安心并且有助于让已经完成的工作受到赞助商的赞赏。即使他们能看到演进中的软件,还是很容易忘记所有做到其中的所有工作。通过查看卡片能够巩固这点。这是我的一点经验。所以,我的建议是尽可能长时间的保持这些卡片在看板中,并且保 阅读全文
posted @ 2014-02-26 17:33 李淳 阅读(341) 评论(0) 推荐(0)
以看板为鉴
摘要:看板方法第一步是绘制出当前的流程。看板方法的一个优点就是不会因引起焦虑引起的动荡。看板方法起步时仅仅需要把已有流程按照准确的实际情况画出来。看板白板就是一面镜子,可以反映出工作的流动。你看到的也许不是很飘亮,但是一旦整个流可视,你就能够逐渐的对你的流程进行修改对事情进行改进。一个常见的错误是映射交接步骤而不是一项工作可以处于的各种状态。个体经常会在一项工作交接个其他人之前做一系列操作。映射这些中间的、细粒度的状态可以使得识别准确位置的瓶颈变得更加简单,同时还提供了更多改进工作流的机会。例如,让团队中一些不太忙的人来分担起一些工作压力。有必要强调一下的是,一个看板白板可能会有许多的列,但这并不意 阅读全文
posted @ 2014-02-26 15:30 李淳 阅读(344) 评论(0) 推荐(0)
谁可以采用看板方法?
摘要:看板方法最好的特点之一是采用的入门门槛很低。你不必使用Scrum或者XP或者评级为CMM Level 5。看板白板上的列可以简单到:“To Do”(待办)、“Doing”(进行中)和“Done”(完成)。要达到能够开始使用看板方法的状态,你只需能够做下面的事情(手动或者其他方式均可):从源代码控制系统中签出代码生成构建代码检查代码运行正常部署上线如果你不能做到这些(实际还有许多团队都做不到),那么你也许需要担心一些比创建一个看板白板更重要的事情。 阅读全文
posted @ 2014-02-26 13:28 李淳 阅读(321) 评论(0) 推荐(0)
如何开始使用看板方法
摘要:绘制价值流图(也就是你的开发流程)。特性的想法从哪里来?直到交付给最终用户需要经过的所有步骤是哪些?为看板系统定义起点和终点。最好是你所有有控制权的范围。不用过于担心开始的范围太小,因为范围之外的人很快就会要求加入进来的。约定:初始化WIP限制及变更或临时终止的政策优先级排序和选择特性的方法不同服务类别(如“标准”、“加急”、“固定交付日期”)的政策。是否需要估算工作量?当选择工作项时,哪项应为首选?频繁回顾绘制看板白板。所有你所需要的是一块白板和一些Post-It™ 即时贴。不要花太多时间让其看起来美观,因为它会经常进化(变动)。开始使用。经验性调整。 阅读全文
posted @ 2014-02-26 13:16 李淳 阅读(732) 评论(0) 推荐(0)
什么是看板方法?
摘要:看板方法是用于高效管理软件开发流程的新技术。看板方法源自丰田的“及时生产”(JIT=just-in-time)系统。尽管生产软件是一项创造性活动,与批量生产汽车有所不同,但是生产线管理背后所蕴含的原理仍然适用。一个软件开发的流程可以看作是一段自来水管道,特性需求从一端进入,经过改进的软件从另一端涌现... 阅读全文
posted @ 2014-02-26 11:33 李淳 阅读(7414) 评论(0) 推荐(2)