作者是 寶盛 |
寶盛服務客戶的長期策略
雲端服務 寶盛要協助企業建立永續的服務導向架構(SOA),這個架構中有待命的各種服務,可被隨時快速組裝以滿足使用者可能的需求。寶盛目前的NEO SOA-ERP已有4,000多個ERP服務,可以放在公有雲讓沒有IT人員的中小企業使用,或放在私有雲讓有強大IT團隊的大企業使用。 最佳組合策略 ERP的周邊系統包括MES、PLM、SCM、CRM、HR、BI等,它們和ERP間只有明確而有限的資料交換,所以應該都是獨立的產品,即使由同一個軟體公司提供,也是個自獨立的產品。在雲端SOA的時代,這些產品和ERP間都可以透過彼此呼叫服務而整合在一起。所以,寶盛認為ERP應該包含採購、銷售、庫存、製造、計劃、成本會計、財務會計等密切關聯的企業管理基本骨幹模組,而周邊系統則可混搭最適合客戶的寶盛或非寶盛產品,這就是所謂的「最佳組合」(best of breed)策略。寶盛的目標是把ERP做到最好,而MES、PLM、SCM、CRM、HR、BI等周邊系統可由其他軟體公司利用寶盛的共用元件和軟體工廠來開發或整合。 ERP是極端複雜的產品 寶盛希望客戶能瞭解軟體是非常複雜的產品,而ERP是最複雜的軟體,絕對不能因為它不需要原材料、不需要加工設備、不需要廠房、不需要搬運、看不到、摸不著,就以為它做起來很快、可以任意修改。 軟體是比硬體還要複雜的產品,所以製造過程必須比硬體還要嚴謹。我們都知道生產硬體時,要先有設計目的、設計圖面、設計規範、檢驗標準,這些設計資料還要經過嚴謹的討論、修正、樣品測試、量產測試之後,才能正式發包生產。當硬體需要修改時,也必須遵照一樣嚴謹的「設計變更」(engineering change)程序。硬體都這樣要求了,更何況比硬體還要複雜百倍的軟體?為什麼許多人會認為軟體能夠大筆一揮就做出來,大筆一揮就改掉呢? 軟體工廠 所以寶盛的SOA軟體工廠要求軟體開發必須按部就班,完全遵照SOP。首先必須將使用者的需求寫清楚,也就是系統分析師必須寫出「規格初稿」,包括目的、使用案例(use case)以及雛型(prototype),相當於硬體產品的設計目的和設計圖面;接著系統設計師必須根據規格初稿寫出「規格完稿」,除了精煉規格初稿的內容外,還包括資料的正名、型態、流程、邏輯、資料庫結構、服務協定、和測試案例(test case),相當於硬體產品的設計規範和檢驗標準。規格完稿必須做到能展示給使用者驗證(validate)操作畫面、商務流程、和邏輯的正確性,也就是讓使用者確認這就是他們要的系統並簽收它。第3個步驟即撰寫程式、測試程式、並與規格核對(verification),只要程式與規格完稿100%相同,即可出貨。 在寶盛的SOA軟體工廠製程中,規格撰寫約佔80%時間,程式撰寫約佔20%時間。客戶如果要拿坊間大多數軟體公司寫程式的方法來比,可能會覺得寶盛速度較慢;寶盛如果用那種方法寫程式,速度可以快5倍,但寶盛堅持按部就班來。一般人開發軟體時欠缺完整的規格文件,3個月後若發現問題,連原作者可能也不知道如何修改,或修改後可能造成更大的問題。如果原作者已經離職,那就更慘。所以軟體系統永遠陷在越修改問題越多的惡性循環中。 EUD工具 然而使用者需求永遠是緊急的。如何能做到按部就班又不讓使用者等太久?寶盛發展出一套「EUD工具」,亦即不用寫程式的客製。只要不寫程式就不必寫規格,也不會有錯蟲(bugs),所以速度很快。當然一開始的時候可能會有要寫程式的客製,寶盛希望客戶能等,因為我們一定要按部就班,這樣做才對客戶有保障。NEO SOA-ERP會持續的研發,所以必須寫程式的客製會越來越少。只有堅持按部就班遵照SOP做事,才能不斷增強NEO SOA-ERP的功能並同時維持其品質和穩定性。就像龜兔賽跑,急就章不一定會贏,從某個角度來看,「慢」也是一種特色。 對大企業提供的服務 寶盛希望用SOA軟體工廠為企業客戶維護一套永續的NEO SOA及NEO SOA-ERP。NEO SOA-ERP就是目前使用者操作的系統,NEO SOA就是NEO SOA-ERP背後的數千個服務,它們隨時等著被組合、呼叫,以滿足未來使用者可能的需求。對有強大IT團隊的大企業,寶盛可以授權產品並移轉技術,讓大企業在私有雲自行維護可長可久的NEO SOA及NEO SOA-ERP。對於已經使用世界第一品牌ERP系統的大企業而言,雲端NEO SOA-ERP可以讓規模較小的關係企業共用,以降低IT使用成本;也可以讓供應商共用,以提升供應商管理水平,改善供應鏈的效率。寶盛本身就有世界第一品牌ERP系統的導入團隊,深知NEO SOA-ERP如何和它無縫整合。 對中小企業提供的服務 寶盛希望為中小企業客戶提供最好的服務,但「成功不必在我」。對中小企業的公有雲而言,寶盛歡迎各資服業者共襄盛舉,寶盛負責維護穩定的架構及NEO SOA中的數千個服務,資服業者負責在NEO SOA-ERP上進行EUD客製並服務中小企業客戶。有需要增強NEO SOA-ERP時,資服業者以規格初稿通知寶盛,由寶盛進行系統之改良。台商的特色是「中小型集團企業」,規模雖小卻在中國大陸和東南亞設廠,就算使用公有雲,NEO SOA-ERP仍然可提供跨國多公司的作業給中小型集團企業。 長期策略 企業資訊化不能炒短線,必須要有長期策略。不論大企業或中小企業,都應該思考ERP需要什麼服務,而不是需要什麼功能。當使用者提出一個新功能的需求,不要急著寫程式,應該先尋找既有的服務,裝配成新功能以滿足需求。不得已必須開發新服務時,也不應只考慮眼前的需求,必須考慮服務的重用性(reusability),讓新服務加入企業的SOA中,變成企業的長期資產。雲端服務已是不可擋的趨勢,不論是大企業或中小企業,都應該把他們的NEO SOA-ERP服務放在雲端,供世界各地的公司、工廠叫用。 |