- 產品
- 產品解決方案
- 行業解決方案
- 案例
- 數據資產入表
- 賦能中心
- 伙伴
- 關于
時間:2022-07-29來源:守宮瀏覽數:436次
在企業業務用戶的角度,我覺得應該并不關系企業軟件產品是不是微服務化的,而是關心其業務解決方案究竟是什么——只有軟件開發人員、系統集成商才會關心;而我見到國內企業軟件公司現在動不動就上來講能力模塊、微服務化,似乎是走入產品營銷誤區了。
最近這些年,為了使得企業IT系統快速適應變化,企業軟件的微服務化、基于API集成,業務領域設計驅動的架構等等,成為企業級軟件工程的變革主流。我覺得這些企業軟件“微服務化”的道理,和物理產品,例如電子、機械、汽車的部件標準化,從而提升交付柔性的道理是類似的。
我很多年前在電子、機械、汽車行里做產品數據管理(PDM)系統的實施,當時業界都形成共識,產品設計的通用化和模塊化(commonality and modularity)是提高研發效率、降低產品成本的最重要手段。
樂高積木是零件標準化,部件模塊化,產品配置化的最佳例子,可最終搭出千變萬化的樂高,其構件種類和數量關系遵循了80/20原則,少數的常用標準化構件占據了大量使用比例。


我在二十年前給家電、汽車企業實施PDM系統時,就做過部件通用化和模塊化策略的咨詢,當時做這類課題的設計思路是:首先要做到對零部件的特性參數化、接口標準化,其實要建立企業級的標準件、通用件庫,還要建立零部件跨產品的借用規則等。

然而對企業來說,這是一項浩繁的工作。從現實來看,絕大多數企業都沒有能力無論是對業務組件,還是產品設計來校準內部規則,形成通用庫,并且推動產品設計和研發、營銷和銷售、制造和供應鏈等各個環節來遵循這套體系。所以,直到今天,產品構件的標準化仍然是所有制造企業在產品設計、供應鏈管理領域的世界級難題。
今天,無論是BTP,還是金蝶EBC,都在宣揚企業軟件的能力模塊化,這種“樂高積木模塊化”的概念在企業軟件行業并不是新事物。2000年,瑞典ERP軟件公司IFS在上海國際會議中心發布“IFS 2000”產品,就宣稱他們基于微軟技術的這個新一代ERP產品有幾百個功能模塊可以自由組合,同時宣稱其他家ERP軟件不能拆成模塊。當時我作為IFS在中國的合作伙伴,賣出了這個軟件最早的本土客戶合同,但是具體實施時,實話說并沒有感受到拆成幾百個模塊的好處。
這個世界最缺的是架構師,更缺自上而下的執行力,不管是做物理產品,還是做軟件產品,現實中為了趕進度、迎合客戶等等原因,就放棄架構原則和標準化原則了。大道理講得多,往往是搞理論的人對現實的一廂情愿。
企業軟件行業的工業化程度遠遠低于制造業,而今天流行的全棧工程師、敏捷方法等等軟件工程思想,甚至是和標準化思維背道而馳的。企業的物理產品標準化都很難做到,企業軟件的微服務化、能力模塊化,更加是個企業哲學和系統工程的哲學問題了。
在企業業務用戶的角度,我覺得應該并不關系企業軟件產品是不是微服務化的,而是關心其業務解決方案究竟是什么——只有軟件開發人員、系統集成商才會關心;而我見到國內企業軟件公司現在動不動就上來講能力模塊、微服務化,似乎是走入產品營銷誤區了。