BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

精益不仅仅只是一个工具集

| 作者 Mike Bria 关注 0 他的粉丝 ,译者 金毅 关注 0 他的粉丝 发布于 2009年9月8日. 估计阅读时间: 2 分钟 | Google、Facebook、Pinterest、阿里、腾讯 等顶尖技术团队的上百个可供参考的架构实例!

Alan Shalloway鼓励大家去了解在精益实践背后的重要原理,相关实践者们最好对此心中有数。

Shalloway通过讨论“物理世界”中的一些工具来树立了他的观点。他用了这样一个例子:木匠通常是怎么知道在什么情况下用直钉,什么情况下用螺钉的。但是如果木匠不知道为什么会这样,不知道驱动这些的力学原理,当他面对一个新的不熟悉的情况时,很可能没法有效地在两者之间做出选择。

他继而谈到在“物理世界”中这一切是怎样上演的:

在物理世界中,这类衍生性的知识常常是被构架师这类的角色所掌握的。更好掌握建筑力学的人就能判断出什么是必须的——实现物尽其用,避免空谈。我认为这说明了操作性的知识(如木匠所用的实践)和决策性的知识(如建筑师所用的原则)的区别。

回头来说软件,Shalloway的观点是精益同时提供了实践和原理,团队如果能够理解和应用它们,将会变得更高效:

随着大家对精益原理的不断深入理解,使用精益实践的机遇也随之而来。当他们发现自己偏离了之前的轨迹,就可以来调整实践了。在软 件开发世界中,我们都是探索者。也就是说,我们常常在从事新的工作,而不是以前做过的。在这儿经验不管用了。但是我们对以往成果的理解还是有价值的。

Shalloway写下了一些关于实践和原理的例子:

我认为精益有几个层次。最直观的一层就是它的实践集:
  • 把工作限制在产能范围之内
  • 使用价值流映射
  • 让熟悉工作的人决定怎样做
  • 避免单次交付太多
  • 持续重计划
  • 避免可能的延误
  • 关注快速实现发布给客户的价值,而不是关注保持团队生产率
不胜枚举。但这并不是精益。只不过是基于精益思想的实践集——或者我有时所说的精益科学。

这些实践是基于这些精益原理的:
  • 从错误发生到被发现之间的延迟所导致的浪费
  • 消除这类延迟能够同时实现更高质量和更低花费
  • 快速反馈能够减少浪费
  • 延迟承诺能够减少浪费
  • 优化局部价值流常常会导致花费增加,发布时间延迟和质量降低
当然,这只列举了一部分。

因此,Shalloway主张精益不仅仅只是工具集,就像XP不仅是测试驱动开发,Scrum不仅是Backlog一样。你怎么看呢?

查看英文原文:Lean Is More Than a Toolset

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

关于翻译 by chan hyddd

re-plan:是不是翻译为“重新规划计划”比较好,“重计划”不好懂。

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

1 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT