談數字化轉型時,經常提到標準化,也經常提到“協同、共享、復用”。這些是數字化技術發揮作用的基礎和手段。最近在幾個地方講課時,有了點新的認識。
在我看來,標準化最基本的作用是“復用”:一次設計、多次使用。進一步,我把“復用”看做現代工業最基本的特征。復用不僅能降低成本、提高效率,還可以促進持續改進。其中,批量生產其實就是最常見的復用。除了個別特殊的高科技產業,沒有批量生產就沒有現代工業。因為沒有批量往往就沒有經濟性。如果沒有大的批量,自動化產線也是不必要的。
有幾個人告訴我:開發MES等工業軟件時,成本往往是價格的三倍。200萬的合同,600萬的成本。雙方往往最終還是不歡而散。所以,過去只有財大氣粗,規模大、放大倍數大的企業才能搞自主開發。對于更多的情況,往往要通過復用才能解決這個問題。這個邏輯不僅適合軟件,也適合其他的技術創新。
但推動復用是有成本的。
開發一款產品時,如果有意思地為日后的復用服務,增加50%以上的成本是正常的。所以,為某個項目組建的團隊,一般不太喜歡考慮未來的復用。同時,復用別人的模塊也可能不順手。所以,企業推進復用是有難度的,往往與部門和個人利益矛盾。何麟生先生在世的時候,曾經提出一個觀點:企業要有自己的首席知識官。這個崗位的作用,就是促進知識的復用。
上周在昆山講課,有學員提問:我們的訂單個性化很強,怎么實現標準化?毋庸置疑,標準化與個性化是有矛盾的。推進復用,就是要解決標準化與個性化的矛盾。這是有技巧的。
其實,復用不僅是零件、模塊、工藝流程這些基本要素的復用,還可以是更高層的做法:做事方法的復用。例如,索為公司借助平臺技術,把特定一類產品的設計過程流程化。這樣,設計其他同類產品的時候,就可以自動地借用這種流程。
我個人覺得,軟件工程師的很多思想,可以在傳統工程技術領域和工業企業發揚光大。例如:如果把零件、模塊的復用比作函數的復用,索為的做法就類似C++里面通過定義類和虛函數實現復用。再如,為了便于實現復用,模塊本身要有靈活性的考慮。由此看來,做一個“首席知識官”也不容易。
由于復用別人的東西很麻煩。軟件和平臺就可能是個很好的工具手段,來幫助人們推進復用、降低復用的難度。這個話題有點意思,以后可以慢慢想。
作者:郭朝暉(工學博士,教授級高工。企業研發一線工作20年;優也科技信息公司首席科學家;東北大學、上海交大等多所院校兼職教授。國內知名智庫、走向智能研究院的發起人之一。原寶鋼研究院首席研究員)