共好對PDM系統在國內應用的認識(一)
案例一:企業無法在第一時間提供完整的、準確的產品電子文檔
這個現象在一開始的時候我根本無法想像,企業不是有備份嗎?怎么就拿不出完整的、正確的產品電子文檔呢?(對機械制造業企業來說,這里的電子文檔就是指用CAD產生的各種二維圖紙和3D數模文件,如*.dwg文件)。有一件偶然發生在我們軟件公司的“危機”,使我對這個問題有了一個全新的認識。
記得是為PDM系統開發“項目管理”模塊,當時我們成立了一個4個人的開發小組,有一個項目經理,三個開發人員。項目一直進展得比較順利,軟件設計、開發都比較有新意,采用ATL,STL在WEB上開發了一個PM系統。代碼管理是由項目經理來負責的,每次版本發布由開發人員提交各自開發的模塊,在項目小組指定的計算機上編譯完成。到一定的階段由項目經理提交公司備份保存。事情一直進展得比較順利,給客戶的版本也都是由開發人員提供給我們的測試人員。
但是在項目快要結束的時候問題出現了,由于項目組個別人員和項目負責人產生了矛盾,導致最后有一個項目關鍵成員(即最后進行集成并且生成發布版本的開發人員)離開了公司。當然在辦理移交的時候也把所以的程度代碼、文檔等都移交了。過了一段時間,項目經理垂頭喪氣地來告訴我,有個模塊的功能無法正常工作了,要重新開發,工作量非常大!我說不著急,我們不是有備份嗎?敢緊找到原先的公司備份,編譯的結果表明程序根本就不能通過!再早一些的版本,又因為時間的關系沒有太大的價值。
產生這個問題的關鍵就在于,發布和保存電子文檔的位置不一致。
這樣的情況目前在機械制造企業普遍存在。在我經歷過的近20家企業中,沒有一家企業是能夠在第一時間提供完整的、準確的產品電子文檔。最近我們剛簽約了一家軍工企業,這家軍工企業開展CAD應用已經有10多年的歷史,因此企業的產品基本上都采用AutoCAD來設計,電子文檔比較“齊全”。為了提供一些數據來驗證PDM的各種管理流程,實施組特別找了一個去年剛定型的產品作為測試數據。最后的結果是“這些CAD文件基本上已經失去作為產品數據進行共享的價值”。這樣的結果著實讓項目實施人員和企業的管理者大吃一驚!
那么,企業為什么會產生這些情況?原因和發生在我們軟件公司的情況是一樣的。
設計人員在完成圖紙設計后一般都是自己打印或者發給打印員打印,審核后曬圖發給車間進行生產。也許有的企業還會要求把散在設計人員手上的設計圖紙集中到企業的服務器進行管理。在這一時間,設計人員手上的以及企業服務器里保存的電子文檔和車間生產用圖是一致的。
如果不發生了設計更改,那么一切的問題都不會產生。但是,作為一個設計型企業不對設計進行更改幾乎是不可能的。因此,問題也就產生了。目前國內企業對更改有嚴格的管控流程,更改被批準后企業一般會有以下這三種方式進行更改。
(一) 由改圖員根據更改單到圖紙使用單位在生產用圖(一般都是藍圖)進行劃改。
(二) 也有直接在底圖上進行“刮改”,曬圖后重新發放
(三) 直接改電子文檔出圖后重新發放
上面列舉的這些更改方式可能會在一個企業里同時存在。如果是第一、二種方式,設計人員就很可能會忘記去改電子文檔。即便是改了電子文檔也不一定會記住去覆蓋企業服務器里保存的圖紙,也許設計人員根本就不知道這些圖紙保存在什么地方。就這樣,隨著更改次數的增加,我們手上的設計文檔越來越不準確,和車間生產用圖的差距越來越大,最后我們花費了很多心血,用計算機設計出來的這些電子文檔就變成了一堆高級數據垃圾,“用”不敢用,因為,不能確定電子文檔的準確性,“扔”又舍不得!
還好,目前我們企業的生產主要依賴圖紙,如果將來的企業在生產過程中越來越依賴3D數模的時候,這樣的結果將是企業管理者的一個惡夢。