实时管理系统与自动化
Jidoka与Just-In-Time是丰田生产系统的两大支柱。
JIT实时管理系统:
在汽车行业,“JIT”理念已经深入人心,全称是“just in time”,准确的解释应该是“刚好来得及”。
大野耐一认为,“just in time”非常强调准时的概念,比如说,无论外部供应的原料,还是公司内部供应的原料,如果要安排在今天下午1点生产,那么,上午11点左右送过来是最合适的时间。晚了肯定不行,但是太早送来,也会造成原材料堆积。
以前日本工厂中会面临这样的问题:各个零件部门一旦完成生产,就自作主张地送到工厂来,看似服务周到,很有效率,实际上根本不考虑工厂这边是否需要,或者需要多少数量,这就会导致组装线附近经常堆满大量零件,实际上是非常不经济的工作方法。
在Scrum敏捷开发中,对应的就是时间盒的概念,所有活动按固定时间、地点进行,活动时间也要做限制,防止拖沓。
Jidoka自动化:
一个帮助机器和操作员,发现异常情况并立即停止生产的方法。它使得各工序能将质量融入生产(build-in quality),并且把人和机器分开,以利于更有效地工作。
Jidoka突出显现问题,因为当问题一出现的时候,工作就立即被停止下来。通过消除缺陷的根源,来帮助改进质量(build-in quality)。
Jidoka有时也称为Autonomation,意思是有着人工智能的自动控制。它为生产设备提供了不需要操作员,就能区分产品好、坏的能力。操作员不必持续不断地查看机器,因此可以同时操作多台机器,实现了通常所说的“多工序操作”,从而大大地提高了生产率。
Jidoka这个概念来源于20世纪初丰田集团创始人Sakichi Toyada的发明。他发明了一台织布机,这台机器能够在任何一根纺丝断掉了之后,立刻停机。在这个发明之前,当织布机的线断了之后,机器织出一堆有缺陷的织品,因此每台机器都需要有一个工人来看管。Toyoda的革新,使得一个工人可以控制多台机器。在日语里,Jidoka是一个由Toyoda创造的发音,与日语词汇“自动控制”几乎完全相同(写法kanji也几乎相同)的单词,但是增加了人性化和创造价值的内在含义。
在敏捷开发中,自动化是敏捷的核心,持续集成、TDD等都依赖于自动化,没有自动化的敏捷本质上还是分成多个迭代的瀑布。