來(lái)源:
現(xiàn)在,單件生產(chǎn)、大量生產(chǎn)、精益生產(chǎn)、大規(guī)模定制生產(chǎn),可以說(shuō)是概括了百年汽車制造過(guò)程中主要生產(chǎn)方式的變化路徑,反應(yīng)了制造活動(dòng)的變遷。而這個(gè)變遷居然在軟件開(kāi)發(fā)的過(guò)程中也有所體現(xiàn),或者可以說(shuō),從生產(chǎn)方式的角度來(lái)看,汽車制造與軟件開(kāi)發(fā)似乎沒(méi)有什么區(qū)別。
早些年讀《改變世界的機(jī)器》一書(shū),書(shū)中在第二章講述了19世紀(jì)末英國(guó)的一個(gè)富有議員買汽車的經(jīng)過(guò),描述了早期手工作坊式的單件生產(chǎn)方式的特點(diǎn),進(jìn)而又通過(guò)對(duì)福特制造汽車的過(guò)程的概要說(shuō)明,描述了大規(guī)模生產(chǎn)方式的特點(diǎn),這一段寫(xiě)的很吸引人。
汽車最開(kāi)始是手工制造的,依靠工匠的手藝來(lái)完成,生產(chǎn)一件和生產(chǎn)一萬(wàn)件的單位成本是一樣的,每一輛汽車都是獨(dú)一無(wú)二的,因?yàn)楸仨毷止ご蚰スぜ顾鼈兡苎b配在一起,所以生產(chǎn)效率低,質(zhì)量缺乏保證,但是可以按照用戶的要求來(lái)定制。然后,在互換性和勞動(dòng)分工的基礎(chǔ)上,流水線登場(chǎng)了,專用的機(jī)器取代了手工工匠,復(fù)雜的生產(chǎn)被劃分成簡(jiǎn)單的操作流程,各種專業(yè)化分工不斷出現(xiàn),大規(guī)模生產(chǎn)開(kāi)始形成,效率不斷提高,質(zhì)量趨于統(tǒng)一,單位成本急劇下降,使得標(biāo)準(zhǔn)化產(chǎn)品淹沒(méi)了用戶的個(gè)性需求。在大量生產(chǎn)到達(dá)頂峰的時(shí)候,精益生產(chǎn)已經(jīng)開(kāi)始萌芽,對(duì)大量生產(chǎn)方式的革新持續(xù)不斷,而現(xiàn)在大規(guī)模定制正在路上。(可參看生產(chǎn)的“中庸之道”。)
軟件開(kāi)發(fā)幾乎是同樣的進(jìn)程,盡管它的出現(xiàn)晚于汽車六、七十年,盡管它和汽車是完全不同的產(chǎn)品,但是軟件開(kāi)發(fā)50年走過(guò)的路幾乎就是汽車制造百年道路的縮影。軟件開(kāi)發(fā)最初也是依靠專家的手藝的,全部的實(shí)現(xiàn)過(guò)程都可由一個(gè)人完成,整個(gè)軟件對(duì)外就是一個(gè)黑箱,開(kāi)發(fā)效率、可維護(hù)性等較差。之后,軟件工程開(kāi)始受到重視,建立了軟件開(kāi)發(fā)過(guò)程中的“勞動(dòng)分工”,需求、分析、設(shè)計(jì)、編碼、測(cè)試、維護(hù)等等,初步形成了軟件開(kāi)發(fā)生產(chǎn)線。而更進(jìn)一步的對(duì)象互操作、中間件等,實(shí)現(xiàn)了軟件生產(chǎn)的“互換性”,軟件工人、軟件工廠應(yīng)運(yùn)而生,規(guī)模化的軟件生產(chǎn)方式已經(jīng)形成。而精益的軟件開(kāi)發(fā)、敏捷的軟件開(kāi)發(fā)也正在路上。
汽車制造與軟件開(kāi)發(fā)正共同努力的一個(gè)方向----重用(復(fù)用)。重用是能將效率與柔性結(jié)合起來(lái)的一個(gè)關(guān)鍵。重用可以在很多的層次上、對(duì)象上去實(shí)現(xiàn),越多的重用就會(huì)有越多的效率和柔性。大規(guī)模定制的實(shí)現(xiàn)應(yīng)該是建立在重用的基礎(chǔ)上的。而實(shí)現(xiàn)重用,最為重要的應(yīng)當(dāng)是信息和知識(shí)。
(轉(zhuǎn)載)