漫談生產(chǎn)信息系統的分界和接口
我們知道,現在企業(yè)生產(chǎn)信息系統越來(lái)越多,很多的信息系統是提供一些特定的功能,如設備性能管理,生產(chǎn)在制品的管理,看板系統等等。一個(gè)企業(yè)在隨著(zhù)其發(fā)展過(guò)程中,隨著(zhù)不同時(shí)期的管理側重點(diǎn)的不同,可能選擇的在企業(yè)內實(shí)施的系統也不同,因此當一個(gè)企業(yè)發(fā)展到不同的規模,其內部的信息系統也越來(lái)越多,就像“八國聯(lián)軍”一般,有自己開(kāi)發(fā)的,有供應商直接提供的,也有咨詢(xún)公司二次開(kāi)發(fā)提供的。但是企業(yè)中的各個(gè)系統不應該是孤立的,如果一個(gè)信息系統的信息仍然在孤島上,就會(huì )失去信息系統本身的意義。例如,有些企業(yè)在上看板系統時(shí),只是用信息系統取代手工看板時(shí)代的人工看板收集的功能,而不能和生產(chǎn)工單的實(shí)際物料的需求和消耗保持信息的溝通和同步,因而也不能真正發(fā)揮電子看板系統的優(yōu)點(diǎn)。
要避免所實(shí)現信息系統的孤島情況的發(fā)生,在企業(yè)內部部署生產(chǎn)信息系統時(shí),首先應該考慮的是功能的需求,在考慮功能需求時(shí),很重要的一部分是什么樣的功能在什么樣的系統內實(shí)現最適合本企業(yè),其次也是很重要的一部分就是系統間的接口的需求及實(shí)現。這兩個(gè)問(wèn)題,其實(shí)也可以看作一個(gè)問(wèn)題來(lái)看待。為什么這么說(shuō)呢?首先,現在信息系統的發(fā)展對于不同系統的邊界變得更模糊,特別在生產(chǎn)執行系統和企業(yè)資源管理系統(ERP),質(zhì)量管理系統,和設備管理系統等。應該來(lái)說(shuō)生產(chǎn)執行系統中的很多功能在其他系統中都有或多或少的類(lèi)似的功能,例如質(zhì)量管理功能在質(zhì)量管理系統中也有,在ERP系統中也有質(zhì)量管理模塊,在生產(chǎn)執行系統中也有質(zhì)量管理功能,對于一個(gè)企業(yè),在實(shí)施ERP系統和生產(chǎn)執行系統時(shí)到底該如何決策是應該在ERP系統實(shí)施還是在生產(chǎn)執行系統來(lái)實(shí)施呢?其次在企業(yè)內不同的系統實(shí)施不同的模塊或相同的模塊在不同的系統內實(shí)施的側重點(diǎn)不同,為避免不同系統的信息孤島,那又該如何決定不同系統之間的接口數據呢?功能如果劃分不適當,對于系統之間的可能要增加幾倍的數據量和實(shí)施的工作量的接口工作,同時(shí)大量的數據交換,對于系統的安全,實(shí)時(shí)性,何可靠性都提出相應的考驗。例如,在ERP系統實(shí)施的倉庫管理模塊,和在生產(chǎn)執行系統中也實(shí)施倉庫管理功能時(shí),如果兩個(gè)系統的功能規劃不是很完善,其在兩個(gè)系統之間的事務(wù)交換的數據量將非常巨大,可能現場(chǎng)的每個(gè)事務(wù)處理的結果都需要和ERP交互,當然這是不可取的一種模式。在實(shí)際上,現在這么做的企業(yè)很多,主要是在規劃時(shí)只是從ERP系統部署時(shí)沒(méi)有充分考慮生產(chǎn)執行系統的倉庫管理的功能,只是把生產(chǎn)執行系統作為ERP系統的一個(gè)數采終端來(lái)考慮的。再次,對于企業(yè)在部署信息系統時(shí),前期對企業(yè)生產(chǎn)信息系統的架構的規劃是非常重要的環(huán)節,這也是目前很多企業(yè)所缺乏的部分,這主要是因為IT部門(mén)無(wú)法跟上企業(yè)的發(fā)展需求和企業(yè)領(lǐng)導的管理思路的變化,還有一個(gè)主要的原因是對于生產(chǎn)信息系統部署的決策,IT方面的發(fā)言權往往沒(méi)有生產(chǎn)部門(mén)高。另一個(gè)主要的原因在于,目前多數企業(yè)的側重點(diǎn)在于ERP系統,在規劃時(shí)往往過(guò)于偏重于ERP系統或過(guò)于依賴(lài)ERP的咨詢(xún)公司或顧問(wèn),但是這些顧問(wèn)可能對生產(chǎn)執行系統也不是了解。
那么到底該如何避免不適當的接口呢?或者說(shuō)該如何正確劃分不同系統的功能和系統之間接口的定義呢?
首先還是要正確了解每個(gè)不同系統的功能的側重點(diǎn),正確劃分不同系統的功能部署,例如ERP系統的側重點(diǎn) 在于其管理功能上,主要是企業(yè)層面的,側重財務(wù)管理上的。而生產(chǎn)執行系統更注重細節,更注重事務(wù)的具體操作。例如,一個(gè)國內很大家電行業(yè)的企業(yè)在他們上ERP系統之前,過(guò)多聽(tīng)從了ERP咨詢(xún)顧問(wèn)的介紹,認為生產(chǎn)執行系統中的每個(gè)部分在ERP系統中都可以實(shí)現,但是在ERP實(shí)施調研開(kāi)始后,他們發(fā)現ERP系統中的很多模塊的功能沒(méi)有辦法具體到很具體的細節,“功能太簡(jiǎn)單”。事實(shí)上,ERP系統的特點(diǎn)就在于此,生產(chǎn)執行系統發(fā)展的當初的目的也在于此。當然經(jīng)過(guò)將近20年的發(fā)展,無(wú)論ERP系統還是生產(chǎn)執行系統都在做到更精細,功能更齊全。其次在考慮不同系統的功能劃分時(shí),還要結合生產(chǎn)的實(shí)際運作的可能性。例如在規劃物流部分時(shí),是否ERP系統需要知道現場(chǎng)操作的每個(gè)事物,如物料在不同庫位的移動(dòng),分揀,棧板操作等,現場(chǎng)是否采用實(shí)時(shí)的系統終端操作?結合企業(yè)實(shí)際的需求,才能規劃更符合企業(yè)運作管理的功能的劃分。例如,如果在ERP系統只是保存物料庫存的總量,生產(chǎn)執行系統具體管理到庫位,每個(gè)倉庫的操作,等細節,在接口定義時(shí)自然就會(huì )很清晰,只有涉及到庫存改變的才需要傳送到ERP。很多具體的操作,直接在生產(chǎn)執行系統中實(shí)現即可。
其次,在規劃信息系統的構架時(shí),避免讓不合適的系統去做不合適的功能,例如要實(shí)施ERP系統去完成非常細節的操作,ERP系統往往不能去實(shí)現這部分的功能,如倉庫的具體操作,生產(chǎn)中在制品的跟蹤等,往往ERP系統去實(shí)現這些功能時(shí),由于ERP系統的事物處理是基于時(shí)間而非事件驅動(dòng)的,ERP系統的界面一般都比較復雜,內容比較多,多數會(huì )選擇一些中間件作為數采系統,或選擇生產(chǎn)執行系統作為前端的數采部分,這樣部署的架構也帶來(lái)過(guò)多的接口數據的交換。同時(shí)還要避免的是在企業(yè)中有過(guò)多的信息系統的存在,過(guò)多的信息系統存在,不同系統之間的接口數量必然會(huì )增加,而且不同系統之間的接口的協(xié)議和規則往往也不同,整體系統的可靠性和安全性都會(huì )大打折扣。一般來(lái)說(shuō),生產(chǎn),物流及質(zhì)量管理的具體運作及相關(guān)的一些涉及具體操作的都可以在生產(chǎn)執行系統中實(shí)現,應該避免這一部分采用過(guò)多的系統來(lái)實(shí)現,而且在選擇生產(chǎn)執行系統時(shí),盡量考慮到長(cháng)期的規劃,系統應該具有很完善的數據模型和很好的擴展功能,避免隨企業(yè)的發(fā)展,要選用其他的系統來(lái)擴展。對于ERP系統,PLM,CRM也是相同,而且生產(chǎn)執行系統的選擇過(guò)程中,應考慮具備通用的接口方式,可以方便地和ERP系統,PLM,CRM直接進(jìn)行數據交互。
再者對于企業(yè)在部署信息系統時(shí),應該綜合考慮各個(gè)信息系統的功能和特點(diǎn),無(wú)論是先部署ERP系統還是生產(chǎn)執行系統,當然多數企業(yè)一般都是先部署ERP系統,在實(shí)施調研的階段,企業(yè)的用戶(hù),ERP的咨詢(xún)顧問(wèn)及生產(chǎn)執行系統的顧問(wèn)能一起進(jìn)行前期的規劃,對于企業(yè)生產(chǎn)信息系統的完善合理的架構是非常重要的。
對于不同的企業(yè),由于其規模的大小不同,企業(yè)的管理模式不同,對于生產(chǎn)信息系統的分界及接口沒(méi)有一個(gè)唯一的答案,只有是否適用企業(yè)的管理需求。因此在企業(yè)部署生產(chǎn)管理系統時(shí),前期的調研和正確的規劃,對于無(wú)論是企業(yè)本身,還是信息系統的供應商,或咨詢(xún)公司都將是雙贏(yíng)的,對于企業(yè)可以避免繁雜的接口影響系統的正常運行和過(guò)高的實(shí)施費用,對于供應商或咨詢(xún)公司,也同樣大大降低實(shí)施過(guò)程的風(fēng)險。俗話(huà)說(shuō)“磨刀不誤砍柴工”,前期的工作就是在準備好的方案,好的工具。 (end)
評論