
當下對工業(yè)軟件,尤其是自主可控工業(yè)軟件的研制、應用、發(fā)展的討論非常熱烈,本人近期也參與了一些研討,涉及軟件的研制、市場和生態(tài)等內容。
作為從事自研商業(yè)化CAE軟件的一員,本人對工業(yè)軟件(偏重于產品研制所需的軟件)有一些接觸,有一點認知,但同時也有一些困惑,所以想通過本文對國產工業(yè)軟件表達一點個人看法。

目前國內對工業(yè)軟件的定義尚未明確,各種定義表述的情況都有,相關的討論也比較激烈。為什么工業(yè)軟件的定義分歧較大呢?主要這個定義會決定這類軟件的社會定位、市場定位、價值定位,會對相關的制定政策、發(fā)展推動、以及從業(yè)者產生較大的影響,特別是處于工業(yè)軟件市場中,并作為工業(yè)軟件鏈條上的各方(如供、需、資等方)都有比較重大的意義,例如工業(yè)軟件的定義,最重要是如何表達它的邊界,這個邊界決定了市場的邊界、市場規(guī)模、以及市場中各種活動的來源及流向(以資金鏈為最基礎和最重要),它會潛在影響著從事供應的企業(yè)(如軟件企業(yè)及服務企業(yè))對自身定位,如企業(yè)的市場定位、業(yè)務方向、利潤空間,而這些又是影響企業(yè)發(fā)展戰(zhàn)略的根本因素。
工業(yè)軟件定義和邊界的作用,一個現(xiàn)實的例子就是目前國內相關市場在哪里、規(guī)模有多大、利潤空間有多少、價值流動方向,這些都沒有可信的信息支撐,相關從業(yè)者也就容易云里霧里、或者自說自話,這對迫切需要補足國內工業(yè)軟件短板的相關政策、融資渠道、杠桿作用、生態(tài)呵護以及企業(yè)定位的精準性產生了干擾;舉個親身經歷的例子,2007年左右國家稅務總局推動我國金稅三期建設時的總體方案論證,曾出現(xiàn)某國外軟件廠商的國內代理商試圖說服國家稅務總局采用該軟件來作為稅務綜合業(yè)務平臺的事情,這個方案看起來非常不合適,但當時看好這個方案,為其叫好的大有人在,這件事情先不論對錯,但我想對于該軟件廠商的決策者來說,應該不存支持該軟件向稅務行業(yè)拓展業(yè)務的可能性,因為這顯然偏離了該廠商的業(yè)務主線和企業(yè)戰(zhàn)略,穩(wěn)健的企業(yè)是不會犯這種低級錯誤的。這里就包含這一個市場界定問題,邊界和定位不清晰通常對企業(yè)產生的長期影響是致命的。

說回到工業(yè)軟件的界定,我想查詢一下其定義,使用了我知道的幾種表述詞匯“工業(yè)軟件”、“Industrial Software”、“ Industry-oriented software”,但非常不幸我沒有獲得相應的權威和官方定義,例如《新華詞典》、《Cambridge Academic Content Dictionary》、《Wikipedia》,當然《百度百科》、《知乎》的定義實在當不得真,還有個現(xiàn)象除Siemens官網會較多出現(xiàn)Industry Software這個表述,其它廠商一般不太會使用這個詞。這是一個挺奇怪的事情,這引發(fā)了我的探尋其源起的好奇心。
我用Google的時間排序方法查詢“工業(yè)軟件”,按照國內其表述含義的變化,找到大致以2009年劃分的兩個階段,2009年前,工業(yè)軟件出現(xiàn)是有一定含義限制的,如2000年6月成立的“西門子工業(yè)軟件(上海)有限公司”包含“工業(yè)軟件”這個名詞,2006年3月13日的深圳朗朗機電公司網頁中有“西門子的工業(yè)軟件分為三個不同的種類:(1)編程和工程工具…(2)基于PC的控制軟件.. (3)人機界面軟件..”,還有1995年成立的英國Aegis工業(yè)軟件公司,它主要提供制造執(zhí)行管理系統(tǒng)和電子裝配配行業(yè)軟件解決方案,它包含的工業(yè)軟件含義類似??偨Y來說,2009年以前,工業(yè)軟件可能有相對明確的界定,基本專指與設備直接相關的嵌入式、工控類用于驅動和控制機器,以及有限的人機交互等行業(yè)軟件,如MES系統(tǒng)中人機交互。有趣的是國內工業(yè)軟件所指在2009年發(fā)生了劇烈的變化,如2009年9月上海發(fā)布《上海推進軟件和信息服務業(yè)高新技術產業(yè)化行動方案》中提到“鼓勵軟件研發(fā)企業(yè)和工業(yè)企業(yè)聯(lián)合攻關,打造一批具有行業(yè)特色和專業(yè)特點的‘工業(yè)軟件’,促進傳統(tǒng)工業(yè)實現(xiàn)設計研發(fā)數(shù)字化、制造裝備智能化、生產過程自動化和經營...”,2010年3月,“《上海市振興‘工業(yè)軟件’專項行動方案(2010~2012年)》正式頒布實施”,以及2011年上海市企業(yè)信息化促進中心江勇發(fā)表的文章《制造業(yè)升級不可脫離‘工業(yè)軟件’》,這個變化的發(fā)生,在《制造業(yè)升級不可脫離‘工業(yè)軟件’》有較清晰的表述“‘工業(yè)軟件’較之通用軟件具有更強的行業(yè)性…?!I(yè)軟件’化融合的切入點、突破口和重要抓手…”。從這個表述里可以尋找脈絡,國務院加快信息化與工業(yè)化融合的發(fā)展戰(zhàn)略發(fā)布后,工業(yè)軟件被賦予的含義和邊界擴大了,它成為與通用軟件相區(qū)分的一個具有行業(yè)性,專業(yè)性、在產業(yè)范圍內起作用的一種表述。在這里,本人猜測,工業(yè)軟件這一表述是為了相對簡潔和直白的表述“信息化與工業(yè)化融合”中所包含的現(xiàn)實意義,當然其表述還能看到清晰界定,其范圍主要指對制造業(yè)直接作用的信息化手段,但其具體含義、組成和邊界則相當語焉不詳,沒有給出明確內容。而在近期的《百度百科》則是一種云山霧罩式的表述:“工業(yè)軟件(英文:Industrial Software)是指在工業(yè)領域里應用的軟件,包括系統(tǒng)、應用、中間件、嵌入式等。一般來講工業(yè)軟件被劃分為編程語言、系統(tǒng)軟件、應用軟件和介于這兩者之間的中間件”,這個定義非常隨意,尤其后面一句的中間件表述極為令人費解,我猜它想表述的是介于系統(tǒng)軟件、應用軟件之間的中間件,當然有沒有這個中間件本人不敢茍同。
工業(yè)軟件還有其它的表述和邊界,五花八門,代表了各種利益組合,這些表述進一步模糊了工業(yè)軟件的變化,極端的表述會把工業(yè)領域有點關系軟件,都能歸到工業(yè)軟件中,比如企業(yè)考勤系統(tǒng)或企業(yè)通信軟件??偨Y一下,目前國內工業(yè)軟件的表述越來越模糊,邊界越來越不清晰,這可不是意味著工業(yè)軟件的市場變大了,有巨大的體量和豐厚的利潤,而是被人為放大了而已,其中利弊還未可知。

上面討論的工業(yè)軟件邊界變化,雖然很不系統(tǒng),支撐資料也很單薄,但這些變化對本人造成更多困惑,細想起來,不僅僅是工業(yè)軟件,我發(fā)現(xiàn)“工業(yè)”這個常掛嘴邊,好像不言自明的詞匯都讓我感覺模糊起來。我感覺如果弄不清楚“工業(yè)”的定義,試圖對工業(yè)軟件進行定義幾乎是無根之木,無源之水。
在我試圖弄清楚“工業(yè)”含義的時候,又發(fā)現(xiàn)了一些奇妙的事情。用“工業(yè)”一詞檢索,《新華詞典》中定義為“采掘自然物質資源和對工業(yè)品原料及農產品原料進行加工的社會生產部門??煞种毓I(yè)和輕工業(yè)在,有些國家中,指制造業(yè),即雇傭大量職工和擁有大量資金、從事制造的部門”。里面包含三個含義,第一是一個社會生產部門;第二有點的前蘇聯(lián)的味道:重工業(yè)和輕工業(yè);第三則特指制造業(yè)。而在《百度百科》解釋“工業(yè)(industry):主要是指原料采集與產品加工制造的產業(yè)或工程。工業(yè)是社會分工發(fā)展的產物,經過手工業(yè)、機器大工業(yè)、現(xiàn)代工業(yè)幾個發(fā)展階段”。這些似乎非常明確,但并不能讓我滿意。所以我打算從工業(yè)革命的老祖宗英國查查“工業(yè)”的定義,《牛津詞典》中“Industry”在英文中有兩個含義,一是“與工廠中原材料加工和商品生產有關的經濟活動”,說的是工業(yè),二是“經濟或商業(yè)活動的特定形式或分支”說的是行業(yè),而在《wikipedia》中的表述翻譯過來一個是“在經濟體內生產商品或相關服務”,說的是工業(yè),另一種解釋是“在經濟體內生產商品或相關服務的部門”說的卻是行業(yè)。這兩種表示,一下子把工業(yè)放大了無數(shù)倍,簡單來說,一切產生商品或相關服務的都是工業(yè),商品和相關服務的概念實在太大,這又一次讓我懷疑人生了。我感覺自己又一次陷入了迷霧,怎么破?我不得不祭出哲學這一法寶:時代千變萬化,變化目不暇接,但有一些東西相對穩(wěn)定,例如哲學思想,信仰,他們的變化總是循序漸進,緩慢發(fā)展。也許我可以在哲學思辨中找到對“工業(yè)”相對穩(wěn)定的描述。我首先想到了《資本論》,在《資本論》里沒有明確定義工業(yè),但有一段有趣的描述:“只是在工具由人的機體的工具變?yōu)闄C械裝置即工具機的工具以后,發(fā)動機才取得了獨立的、完全擺脫人力限制的形式。于是,……單個的工具機,就降為機器生產的一個簡單要素了”。解釋一下,它說的是工業(yè)是擺脫人力限制,由多個工具機作為要素構成的機器生產。顯然《資本論》中表述的是機器生產即為工業(yè),并不特指制造業(yè),這個和Industry中的工業(yè)含義表述邏輯上是相通的。大概對工業(yè)定義有點認識后,我們再看看從工業(yè)一詞中產生的其它關聯(lián)概念:如“工業(yè)化”,這個表述非常清楚“指一個國家和地區(qū)國民經濟中,工業(yè)生產活動取得主導地位的發(fā)展過程”;如工業(yè)產品,無論中英文都可表述為工業(yè)產品是公司用于商業(yè)消費的商品(英文)或工業(yè)企業(yè)進行工業(yè)生產活動的直接有效成果(中文),在這里,英文中會用business這個神奇到只可意會不可言傳的詞。這些定義會較好的對定義工業(yè)軟件起到類比作用。
另外在工業(yè)中經常會提到Engineering(工程)這一詞語,在《百度百科》中“工程是科學和數(shù)學的某種應用…”這一表述和《美國工業(yè)工程學會(AIIE)》“工業(yè)工程是對人、物料、設備、能源、和信息等所組成的集成系統(tǒng),進行設計、改善和實施的一門學科,它綜合運用數(shù)學、物理、和社會科學的專門知識和技術,結合工程分析和設計的原理與方法,對該系統(tǒng)所取得的成果進行確認、預測和評價”,有類似的表述,但AIIE居然加上了人及社會科學這些作用范圍,的確出乎意料。

有了上面的一些概念準備,下面就要進入到工業(yè)軟件的定義和邊界上,經過不懈努力,我發(fā)現(xiàn)了在《Techopedia》有英文對Industry Software的相對明確及詳細的定義和表述:“工業(yè)軟件是應用程序,過程,方法和功能的集合,可以幫助在工業(yè)規(guī)模上收集,操縱和管理信息。利用工業(yè)軟件的行業(yè)包括運營,制造,設計,建筑,采礦,紡織廠,化工,食品加工和服務提供商”,這個定義和國內2009年以前對工業(yè)軟件邊界的定義,雖然表述不同,但其內涵基本一致,即直接作用于機器的應用程序,我們暫時稱之為狹義定義和邊界。
同時《Techopedia》還有一種解釋:“處理設備強大功能和大量內存的可用性,徹底改變了工業(yè)。工業(yè)軟件有助于將實際的工作數(shù)據(jù)數(shù)字化以進行分析,或保留不會被破壞,丟失或被盜的非物理記錄。工業(yè)軟件具有多種配置,可為行業(yè)使用的各種過程提供服務。每種類型的使用取決于要部署的行業(yè)類型,并且可以執(zhí)行各種任務,從預測,工作評估,構建管理和開發(fā),到針對產品設計和工程制造過程中專業(yè)的解決方案”。這個定義對上一定義的邊界進行了擴展,主要體現(xiàn)三點,第一是工業(yè)活動的數(shù)據(jù)處理;第二是工業(yè)活動過程中提供服務;第三是工業(yè)工程過程中專業(yè)。
參考上面的討論,工業(yè)軟件的定義個人有了一些想法,是不是可以定義表述為:“工業(yè)軟件是實現(xiàn)直接作用于工業(yè)生產活動或過程的專業(yè)信息化方案的程序”。這個定義參考了《財經大辭典》對“工業(yè)產品”的表述,其中最重要的定義是“直接”,它對工業(yè)軟件的邊界起到了限定作用。借用《資本論》的工具機(它包括人)要素,也可以這樣表述,工業(yè)軟件直接作用于工業(yè)生產的單個或多個簡單要素及要素集合的程序。

有了前面的定義,我們再來看看工業(yè)軟件的邊界。在一些可以查到的國外市場調研報告,或者一些常規(guī)的表述中,經常會以PLM作為廣義的界定,以CAX作為專業(yè)或狹義界定,這些,個人認為有一定道理,首先它明確了目標,即工業(yè)生產的產品;其次,它涵蓋了過程,即全生命周期;第三它劃分了活動,這三點都和工業(yè)生產發(fā)生直接作用。這樣就比較容易理解國外沒有用Industry Software來作為工業(yè)軟件的定義和邊界,而一般采用PLM來表述了。
下圖是CPPD和RORM的一個概念圖,這張圖的底子是出自于美國ITI公司(這個公司的創(chuàng)始人也是創(chuàng)造“CAE”一詞的業(yè)內大神Jason Lemon)的90年代的CPPD概念,加入了一些當前流行的概念。這張圖較為全面的描繪了PLM的邊界、過程和活動。
+
目前國內對工業(yè)軟件較為流行邊界表述,我沒有仔細找其源頭,但感覺可能來自于下圖里包含的概念,其實這個概念的核心是以產品價值與成本作為核心來界定工業(yè)軟件的邊界,也就是把工業(yè)生產活動擴大到一切企業(yè)活動。所以在工業(yè)軟件中包含PM、ERP、CRM、財務系統(tǒng)乃至于Office也就沒有什么奇怪的了。

當然討論上圖中概念的邊界之對錯是沒有意義的,首先對客觀事物的概念認知是相對的,也無需絕對化,另外一個概念的邊界也僅僅起到表述作用,并不能一定起到實際約束作用。觀察上圖概念,個人認為可能把企業(yè)活動和工業(yè)生產活動混在一起了,也就是說,企業(yè)活動和工業(yè)生產會產生關聯(lián),但很多是間接作用的,而不是直接作用,這樣可能會導致工業(yè)軟件邊界的模糊,對初步理清工業(yè)軟件脈絡,判斷亟待解決的問題可能會造成一些干擾。總之,試圖把工業(yè)軟件這個概念的定義和邊界弄清楚,完全是本人的一些執(zhí)念,加之本人學識尚淺,可利用的知識也并不太專業(yè),本文的內容僅僅想讓自己弄明白一些概念,所以僅止于代表個人的看法,或者說是對自問自答而已。