前些日子,一位前同事跟我抱怨,他們做的MES系統,涼涼了。這樣的話,我從不同人口中聽到過不止一次。
我們做的系統,做到一半做不下去了......
我們的系統,工人都不愛用......
不只是MES,所有制造業的軟件都有可能失敗,因為企業的業務各不相同。不可能有一個套路來遵循。不過仍然有一些基本的要點要做好,盡量規避可能產生的風險。
專業的業務顧問
做過MES/MOM系統的人,都會知道業務顧問的重要性。一個優秀的業務顧問,是項目成功的關鍵因素。如果很不幸,你們的業務顧問不給力,那你們這個項目實施過程,恐怕會異常艱難,最后可能會,沒人使用,一首涼涼送給你。為什么呢?我們的系統,是給車間使用的。如果最后,不滿足車間工人的需求,或者從一開始,我們的項目,目標就不清晰。那么失敗幾乎就是注定。MOM系統涉及到生產計划、生產過程、質量、物流、設備等眾多模塊。從需求調研開始,就要兼顧全局,考慮與其他系統的整合。尤其是ERP/SAP,所以,業務顧問的業務視野和高度,直接決定了是否能夠順利實施。
選擇好的平台
每個企業的業務流程都不同,即使同一個行業,也會有差別。很多公司認為,應該完全定制化,從0打造出一個完全適合自己的系統。我想說,理想很豐滿,現實很骨感。首先,企業很少有能夠參與開發的資源,其次,隨着業務的更改,維護系統原有代碼會非常困難,成本極高。所以,最好是選擇大公司的成熟產品,在平台基礎上定制開發。會大大降低開發成本,同時可以快速培養自己的維護人員。
不過分承諾
行業普遍情況,銷售人員過分誇大產品功能。承諾所有需求都能實現,吹的完美無缺。然而,在實施過程中會發現,有些功能非常棘手。越來越多的需求無法滿足,導致延遲交付,客戶由期望轉為失望。后果我想,不會太好。
需求控制
做這種系統性的項目,新增需求和需求變更,是不可避免的。對於需求的把控一定要到位。這也是我第一步強調業務顧問的重要性。見過很多,在實施過程中,新增的需求或變更太多,完全打亂了項目正常的進度。各項業務之間,總會有千絲萬縷的關系。過多的變更和新增需求,會打亂系統最初的規划。導致實施成本超支,嚴重的甚至無法交付。
分階段實現
一口吃成一個胖子是不可能的。同理,想一步到位實現MES/MOM系統所有功能也是非常困難的。項目實施前要規划好每一個階段的目標。這樣可以有效降低,實施過程的風險。更容易的控制項目的走向。
由高層領導推動
高層領導一定要參與項目,因為MES/MOM項目涉及多部門協作,及業務的復雜性和多變性。高層領導參與,一方面可以使項目更容易往前推進,另一方面由領導對階段性的成果進行審核,避免項目后期遭到上層領導質疑。
生產部門參與
雖然我們做的是IT項目,但是我們的使用者和業務是來自於生產部門。要讓生產部門人員參與其中,作為項目成員一分子。這樣,我們的業務就不會偏離,也能滿足使用者的需求。在上線時會更容易推行。
考慮好已有系統
MOM不是一個單獨的系統,是一個平台層,要對接生產企業各種系統。在開始前,要對各個已有系統分析調研,做好后期接口規划。如果最后,無法對接其他系統,那么對客戶來說將會是一個非常不好的體驗。
做好上線測試
系統在上線前,一定要做好測試,修復各種遺留問題。沒有完整的測試就上線,在生產環境發生問題,會讓使用者很沮喪。問題越多,客戶越抵觸。而生產環境數據也很珍貴,錯誤的邏輯可能會造成比較大的損失。
做好培訓及支持工作
所有的使用者必須要經過培訓,通過培訓,能了解他們的工作發生了什么樣的變化,有什么優化。提升使用者對系統的熱情。也能打消初次使用系統手足無措而導致的抵觸心理。同時,要有專門的支持人員,深入車間現場,為用戶解決問題。一來可以與用戶交朋友,互相理解,也能讓他們看到我們對系統的用心,讓用戶樂意去使用我們的系統。
結語
相信遵循以上十點,我們的項目一定能夠順利實施交付,並且達到較高的客戶滿意度。當然,要做到這些並不容易,需要項目團隊及客戶互相配合,齊心協力來完成。