人生中總是充滿了變數,例如,有天回家發現私房錢被打掃書房的老婆發現了; 或是,有天在路上發現老公和某個年輕美眉勾肩搭臂; 又或許,有天在公司公告欄看到你被開除了…
但也有好的‘變數’,我們稱為喜事…例如,回家的路上檢到一張大樂透,結果中了400元,諸如此類的。 為什麼不說中頭彩,這種事要看你的名字在不在富貴簿上,是命中注定,不能說是‘變數’。
在我們的常用語句上,‘人生充滿著變數’這句話,通常代表比較不好的事情發生了。
ERP統上線前的測試工作分成三個階段:
1。 單元測試,這是單一功能或單一客製程式的測試程序,通常是由系統開發人員或顧問來測試。
2。 整合測試,英文是System Integration Test,簡稱SIT,也就是把整個系統的功能從頭到尾測試一遍,這是由顧問、資訊人員和幾位種子成員來進行的工作,主要看經過系統流程處理後的資料是否有問題。
3。 驗收測試,英文是User Acceptance Test,簡稱UAT,由使用部門的種子成員組成測試小組進行整合測試,因為是使用者,對資料正確的敏感度會更高,而且是以日常在處理的資料來進行測試,通常會測出更多本來以為沒有的問題。
而UAT階段,往往是ERP系統能不能順利進入上線過程最重要的階段,可以說,成敗都在這個階段。
文中所提任何人名及公司名,及故事情節,純屬虛構,如有雷同,請多多包涵。
===================================================
經過一個多月的實作,也就是把需要客製的功能開發完成,以及完成整合測試,黑心公司的顧問團隊,幾乎每天都進駐在我們公司,經常加班到凌晨一兩點才走,管大門的守衛阿伯已經多次反應這樣不太好,說是門禁管制很難做,其實,是他不想在睡到一半被打斷去開門。
總算在預定時程內完成了整合測試,還稍微提前完成了,累積一大疊的測試報告,下個星期的專案會議總算有可以報告的事項了。
「陳協理、各位長官、各位同仁,以及黑心公司的顧問們,大家好。」我開場白…「現在開始今天的專案會議…今天我們主要是報告整合測試的進度,到上週五為止,應該要完成整合測試,但這部份已經在上週三已經完成了,主要是由顧問團、資訊人員和幾位種子成員完成的對整個系統各個流程的測試。 各位可以由這張簡報看到完成測試的流程有那些。 另外,每個流程的整合測試,都有測試報告書,就是放在我右手邊這一疊文件,各位如果想審閱,可以拿過去看。 接下來,我請張顧問報告系統現況。」
趙本聰走過來把整合測試報告書發下去,鄭雅萍在半個月前已經調到人資部擔任人事主任,開始管理起整個公司的人事大權,而由黑心公司介紹的財務顧問也已在鄭雅萍調職前到任,王大仁在過兩天就要去成都報到,現在他正在休路程假,多給了他三天路程假,好讓他有時間準備。
還要再找三個資訊人員的事,正在進行中,這天已經陸續面談幾位,但都不是很滿意,所以還要抽空再找人。
從鄭雅萍和王大仁異動後,趙本聰就成了比較資深的資訊人員,就資歷上來說。 而李淑賢忙著配銷模組的測試,整天耗在顧問身邊。 不知道什麼時候,會把趙本聰升為主任。
「…以上,經過一個多月的努力,我們完成了客製清單中總計253個功能,也完成了這些功能的單元測試及整合測試。 接下來,請鄭副理繼續。」
「好,由專案進度來看,今天是整合測試完成的里程碑,明天開始要進入UAT階段,我們已經在A201室建置了一個作戰室,請各部門的種子成員,每天在規劃的時間到作戰室簽到,完成當天的資料輸入,務必記得,當日事當日畢,每天我和趙本聰一定會在作戰室內等候各位的大駕光臨…」然後,我對著Polycom說…「曉軍,你們在嗎?」
「在,我們都在這裏。」傳來曉軍清脆的聲音。
「廈門廠的作戰室成立了嗎?」我問。
「嗯,就在機房旁的會議室,我們用三台桌機建置了作戰室。」曉軍說著…「明天開始,和高雄一樣一我們每天都安排了種子人員上線操作,進行UAT,也是有簽到簿,記錄出席狀況。」
「好,只要當天沒來又沒請假也沒找代理人來處理,將會向人資部申報,由人資部提出相關處份。」我報告著…「各位有沒有問題? 廈門廠那邊有沒有問題?」Polycom傳來廈門廠與會人員的答應聲。
那位當初威脅著要換系統的廈門廠生管組長,在知道公司仍然採用黑心系統,就辭職了,敢作敢當,我是老闆一定會想辦法留住這樣的人,可惜他當天就不幹了。
「好,接下來我們先請黑心公司王協理講話,然後再請陳協理總結。」我說完坐下來,
「是的,很高與這個專案如期進展到整合測試完成的階段,接下來的UAT階段,是整個專案最重要的階段,是否能夠順利進入上線階段,有賴各位能夠完成UAT。 請陳協理為我們講話。」
「嗯,是,由現在的發展看來,整個專案在正確的軌道上進展著,這是好現象。 但後續還需要各位的全力支持與配合,請務必如期如質達成本專案的日標…」陳協理說…「剛才,鄭副理說過罰則,現在,我要宣佈,這是總經理已經同意的事,一旦專案能夠如期完成上線,專案小組成員年終加發一個月的薪資為專案獎金。」坐在下頭的成員們發出興奮的聲音…「對,有賞有罰。 好,我就講到這裏,鄭副理…」
「是,感謝陳協理帶來的好銷息,希望各位能夠全力完成專案。 今天會議到此告一段落,我再強調一次,明天開始進入UAT階段,謝謝各位。 散會。」
「一個月耶…副理,這樣我有餘錢去考PMP證照了。」李淑賢高興的說著。
「呵呵…是啊! 有在準備嗎?」我問。
「嗯,每天都在做考古題。」李淑賢說。
「有問題可以來問我,考上了要請客喔…」我說。
「一定的啦~~~」
「咦…怎麼會這樣?」庫管組長在第一次來做UAT時,突然發疑惑的聲音。
「怎麼了?」趙本聰湊過去問。
「你有沒有注意到…成品入庫的數量不太對?!」
「可以再詳細說明嗎?」我也過去問。
「好,你們看這張完工工單的數量,應該是1200個,結果系統上現在是1148個,很明顯的被重新計算過了。」
「嗯,我看到了。」我說…「看來,MRP計算還是重新配置了完工數量。 張顧問…」
「ㄟ…是,我聽到了,正在檢查中。」張顧問回應著。
「淑賢,你注意這個Issue,把它記錄下來。」我說。
「是。」李淑賢開始在筆電上輸入資料。
「本聰,你去看一下張顧問的情況。」
「我知道了,有支客製的程式抓錯了欄位,改過來就可以了。」張顧問說。
「只要改個欄位就可以了嗎? 你以為我們閒來沒事幫你們測試程式的嗎?」庫管組長有些生氣的說。
「不好意思,我們馬上改進。」張顧問低聲說。
「不要再出現相同的問題,知道嗎? 不然庫管課就暫停,等你們改好程式確定沒問題再來。」
「是…是…麻煩組長繼續。」張顧問額頭開始冒汗,雖然已經初冬,天氣不那麼熱。
「ㄟ…奇怪,為什麼什麼又出現工單生產量不對的問題呢?」庫管組長某天在測試時又發出疑問。
「我看一下…」趙本聰過去看…「對耶,應該是20000個,結果工單量是18543個,奇怪,怎麼又開始這個問題了呢? 不是有一陣子沒發生過了?」趙本聰也是一堆問題…「張顧問…」
「我去檢查一下程式…」張顧問連忙回到電腦前看原始程式碼…「咦~~奇怪,怎麼程式又抓回錯誤的欄位了?」張顧問看起來也是一頭霧水,他找找了另外一個顧問討論…「你用的版本是…」低語中…「錯了啦…要用前天的版本來改,你用到最初的版本了…」
「好,我們知道問題了…」張顧問回來說…「因為昨天要改工單產生的程式,顧問用到比較舊的版本來改,我要求他用正確版本來改,改好應該就沒問題了。」
「怎麼會搞出這種問題呢?」庫管組長又不高興了…「我們這段時間來測,三天兩頭的搞出這種問題,不是版本問題就是抓錯欄位,再不然是說當初談需求沒談到,要更改程式…這樣測出來的程式,OK嗎?~~」
「對呀~~」李淑賢也接著發難…「採購也是,因為單位轉換的問題,雖然我們定出在系統中每個品項使用的基本單位,以及其他採購單位和庫存單位間的轉換比率,可是不知道為什麼當MRP跑出來的採購建議是以基本單位來做採購建議量,然後系統要轉成採購部門使用的採購單位來出採購單,結果前陣子都出現不對的轉換比率,後來說是改程式就正確了…」李淑賢繼續發難…「結果有一陣子正常,又一陣子錯誤,最近又出現錯誤,搞得我們一個頭三個大…採購要檢查採購單上的採購量和採購單位對不對,庫管也要檢查入庫量和入庫單位對不對。」李淑賢一發不可收拾,似乎要把幾個星期受的氣一次發洩出來…「而且,以前還可以併單,現在說是標準功能無法併單處理,這不是很奇怪嗎? 結果要檢查的單子更多了。 更好笑的是…有些品項是以批量採購,所以會有併單採購的情形,結果現在不但不能併單,連批量採購都變成是人工開單採購,你知道我每天面對使用者有多難堪嗎?」
「這些,不都是在整合測試時就已經測試通過的問題?」我問…「在需求訪談時,不都已經提出規格也大家都同意規格OK?」
「對那時候是以基本單位在測,所以不論併單什麼功能都OK,但是後來有次會議討論到部份品項的庫存單位和採購單位不同,例如AA晶片,採購是以箱為計量單位,一箱24盒、一盒24片來計算,而庫管則是以盒來做計量單位,因為發料到現場是以一盒一盒來發。」李淑賢越講越多…「結果單位轉換率這部份,後來啟用後,就一堆問題。 整合測試時,都是人工來調整,以讓後續的作業能夠進行,但整合測試的測試項目中沒有列出單位轉換的功能測試,因為那時以為新版本和我們現在版本功能一樣,就沒有列入。」
「可是整合測試應該會卡在這一環沒辦法繼續下去的呀?!」我有點急了,因為,這樣子一定會被現場主管抓包…「如果這一環沒辦法完成測試,怎麼能進入到下一環?」
「那時候,趙本聰說先人工調一調,要顧問再想辦法解決,因為整合測試沒有列入這個項目,所以,就沒有顯示在測試報告中。」李淑賢看著趙本聰求救…
「淑賢誤會我的意思了,我意思是既然整合測試中沒有列出這個測試過程,就要記錄下來,列入Issue,然後在專案會議中追踪。」趙本聰給了個四平八穩的回覆…李淑賢瞪了他一眼,轉向我詢問。
「要怎麼辦呢? 副理?」
「我想想…」我思考了一陣子…「張顧問,這個問題你有解決的方案嗎?」
「因為沒有列入Issue,我們也不知道需要客製銜接的程式,因此,這部份,可能要你們專案小組來決定是否列入需求變更。」張顧問也給了個不冷不熱的回覆。
「好,我安排時間召開臨時專案小組會議…」想了一下做了決定…「張顧問可以請王協理來參加嗎? 時間就明天上午十點。」
「可以,王協理明天上午會在這裏。」張顧問看了行事曆。
「好,本聰,我們一起找陳協理討論這件事。」我說著就走出作戰室,趙本聰跟在後面。
「怎麼到現在才發現這樣的問題?」陳協理是那種“不要給我搞飛機,否則我要你好看的”主管…「本聰,這是怎麼回事?」
「協理,因為大都以為單位轉換會像現在的系統作法,可是,事實上不是。」趙本聰說…「所以整合測試雖然有注意,但因為測試報告中沒有這個測試項目,淑賢又沒列入Issue,所以……」
「我想,問題已經發生了,再追究也不是辦法。」我說…「我打算明天上午召開臨時專案會議來討論這個問題,找出解決方案。」
「嗯…」陳協理思考了一下…「好,明天我會參加,請黑心公司的王協理也一起來。」
「現在我們要討論幾個在UAT階段到今天發生的Issues。」我在臨時專案會議中開始說…「我們分模組來報告,由本聰報告製造模組,淑賢報告配銷模組。 財務模組因為尚未產生正確傳票而還沒有進行UAT。 請本聰開始。」
「是的,製造模組目前有一個Issue,就是工單發料量現在是以基本單位為發料量,但實務上會要以庫存單位為發料量。 這個Issue在之前整合測試時沒有被注意到,所以現在才列入Issue。」
「為什麼會沒注意到?」王協理問張顧問。
「因為沒有列在整合測試的項目中。」張顧問理所當然的說。
「沒列在整合測試項目是因為大家都以為新系統的做法和我們現在的版本相同,沒想到改變了。」我解釋著…「而在需求討論時,大家也以為這部份不是問題,就沒有進行這方面的討論。」
「可是你們資訊部不是應該要注意這種情況嗎?」陳協理指責。
「是的,這是我們的疏失,但,ERP系統是相當龐大的系統,我們已經盡全力在檢測相關問題。」我說…「淑賢昨天報告過,在整合測試階段她有注意到採購、庫管也有類似單位轉換率的問題。」我繼續解釋…「因為整合測試階段沒有列出這個測試項目,當時,我們資訊部為了在進度內完成整合測試,淑賢和本聰討論過,但因為溝通過程中有些認知落差,造成淑賢沒有列入Issue,只是以人工方式先調整資料,讓整個測試…」
「換句話說,你們資訊部都沒警覺這個問題的嚴重性。」陳協理打斷我的解釋。
「剛才張顧問向我報告,淑賢有提醒他這個問題,我想,這不單是資訊部的責任,我們顧問沒有把這個問題主動提報,也是我們沒有做好相關告知義務。」王協理幫忙講話…「當務之急是要把這個需求列進來,在UAT階段就處理掉,才是讓專案能順利推動的方法。」
「好,就照王協的意思。」陳協理說…「但,這部份多出來的顧問人天數…」
「我們會吸收,因為淑賢已經提示,我們的顧問沒有正確反應讓你們注意到問題的嚴重性,這是我們的責任。」王協理一口承擔。
「那何時可以提供改善方案讓UAT階段繼續下去?」我問。
「今天星期三,我們明天下班前把相關程式改好,星期五可以測試。」張顧問說。
「資訊部要Follow up這個Issue,顧問說明天,你們明天務必陪著顧問一起完成。」陳協理指示著…「還有其他問題嗎?」
「沒有,今天討論的問題,都是在單位轉換率這個議題下。」我說。
「好,沒有其他問題就討論到這裏…」陳協理宣散會…「本聰,你跟我來一下。」
「這些傳票內容,真的很離譜。」財務吳經理一早衝到資訊部,對著接替鄭雅萍的財務模組負責人李如玉發脾氣…「我們昨天對了一整天就是完全兜不攏。」
「吳經理,我昨天和會計對了一個晚上,都對出結果了呀~~」李如玉是由顧問轉任過來的,還有顧問那種高高在上的姿態。
「我知道,感謝你,但是張傳票都要這樣對,我們還要不要做財報? 不是都由那個什麼自動切傳票的功能完成傳票的嗎?」吳經理不甘示弱。
「對,是這樣沒錯,但是,一則現在系統前端配銷模組和製造模組的資料有些亂。」李如玉繼續說…「二來,新的版本在切傳票時,和舊版本有些不一樣的做法。 有些新的調整科目要設置好,結果這些整科目沒有正確設置,造成傳票的借貸方科目不對。」李如玉又說…「再說,IFRS科目和GAAP科目的對應也要先設置好,結果也沒有,造成傳票切出來借貸方不平衡。」
看著兩個不同職級、年齡的女人站在那裏大聲講話,我注意到陳協理在看著我怎麼處理。
「吳經理,我知道現在已經快到UAT階段的期限,您一定很著急,我們和財務顧問一定會盡全力協助您們完成UAT。」我出面解決紛爭…「我們到作戰室內討論如何? 在這裏會影響到別人工作。」
「是啦…是啦…盡全力來支援,結果越支問題越多。」吳經理把音量放低,跟著我走到戰情室,李如玉有些不情願的跟在後頭。
顧問看我們走進來,負責財務模組的蔡顧問和林顧問都低頭躲在螢幕後面,我猜一早吳經理已經進來刮過了。 接著陳協理進來,把趙本聰也帶進來。
「吳經理,發生什麼事了嗎?」陳協理主動的問說,吳經理把問題再提出一遍。
「這本來就是設定還沒完全的問題。」李如玉搶回答。
「這是你們資訊和顧問要幫忙注意,協助我們使用單位順利上線的事。」吳經理針鋒相對。
「對~~但是,如果使用者不完全提供相關資料,我們顧問也沒辦法猜到你們有這些科目。」蔡顧問插進來說了一句很不得體的話。
「ㄟ…你們怎麼這樣說?」陳協理也生氣了…「顧問不就應該事先發現問題? 我們如果對系統懂那麼多,還需要花錢找你們這種顧問嗎?」
「那種顧問? 請陳協理把話講清楚!」蔡顧問很生氣的說…「我們又不是沒說過,你們不能儘早提供相關資料讓我們能夠早點幫忙建基本資料。 現在出狀況都是顧問沒做好,對嗎?」
「鄭副理,你找他們王協理來。 笑話,顧問能對我這樣講話嗎?」城門失火,殃及池魚…蔡顧問像突然洩了氣的氣球一樣軟在坐位上,林顧問出去打電話去了。
「王協理,我們這邊發生一些狀況,能否請您來一趟。」我打電話過去黑心公司。
「ㄟ…是,我們陳經理現在正在和我說情況,您先不要掛斷…」聽到王協理和陳經理在談話…「鄭副理,不好意思,今天我有個行程,沒辦法立即過去,我要陳經理先過去,下午我再過去向您們陳協理道歉。」
「好…那就麻煩陳經理儘快來一趟。」
那天,就在王協理的協調下,換掉了蔡顧問。 傳票問題經過新來的李顧問的處理後,順利產出了。
而UAT階段就在吳經理同意財務完成的情況下,簽過最後一份UAT測試報告後,正式告一段落。
可是,財報呢??我想到這個問題,也去問李如玉,李如玉說傳票都OK,財報也OK的啦~~後來想想,當初應該要多注意這個問題才是。
「鄭副理,你來一下。」自從升為總管理處的代協理後,陳協理也有了自己的辦公室,原來的坐位是鄭雅萍接過去坐。。
「你瞭解王大仁的情況嗎?」陳協理看到我就問。
「前兩天才和他通過電話,網路佈線都完成了,現在要準備建置機房。」我說…「似乎在設備採購出了些問題。」
「問題可大了,現在供應商說不能供貨,因為當初的規格及報價錯誤,如果一定要做,要加三分之一價格。」陳協理說,三分之一,那是將廿萬人民幣的價格。
「嗯,王大仁有提到,我有要王大仁去和廠商說先廢標,再重新招標。」我說。
「就是這個,廠商說合約都簽訂了,現在要作廢,先過法院這一關。」陳協理說…「所以,周廠長要你去處理。」
「這麼趕,這邊要開始準備上線的事。」我說。
「我想可以讓本聰來代理,專案進展到這個進度,應該都駕輕就熟了,也算給他一個磨鍊的機會。」陳協理說。
「也好,反正新進人員都找齊了,只要按照標準操作,應該不會有問題,再說,顧問也都還在駐點中,有系統問題他們會支援。」我說…「那,協理希望我什麼時候去成都。」
「明天,你先到廈門廠和曉軍會合,然後再一起去成都。」陳協理說…「我預計你們會要去半個月時間,要把資訊室的人員找齊,把系統建好,還要開始新ERP統上線的程序,半個月搞不好還不夠。」
「嗯,可是成都廠ERP系統上線,還是會需要顧問駐點,這在當初談專案計劃書的時候有討論。」我回憶著…「那時,王協理說是由他們成都分公司派顧問進駐,我可以向王協理要求安排人手到成都廠與我們面談嗎?」
「當然可以。」陳協理說…「還有就是,你可能還要找個人一起過去支援上線,你會想找誰?」
「如果李淑賢願意去,我希望她可以去支援三個月,直到上線穩定為止。」我說。
「為什麼是她?」陳協理問。
「因為配銷模組她很熟,另外,製造模組經過這幾個月,也有一定瞭解,所以她就可以支援很多業務,她顧不到的部份就要黑心公司來支援。」
「跟我的想法一樣,那就由你來和她說明任務分派了。」陳協理又說…「另外,我想提報本聰為主任,你怎麼看?」
「也對,我出差期間,如果沒有一個有充份授權的資訊主管,會出問題。」我說。
「好,我們就這樣決定,你明天去廈門和曉軍會合,再飛成都。」陳協理安排著…「淑賢方面,跟她說派駐期間雙薪支付,這樣或許她會更願意配合,她去成都支援的時間由你來安排,你等下把出差單都寫給我。」
「好,我的部份,我先寫一個月。 李淑賢的部份,半個月後出發,去三個月。」我說…「這樣安排好不好?」
「可以,就這樣子安排了。」
去找了趙本聰和李淑賢討論這次的人事安排,李淑賢聽到雙薪就高興的不得了,根本沒想到如果上線不成的問題。
趙本聰倒是有點擔心的說…「副理,要不要成都我去,你留在這裏完成上線?」
「為什麼?」我問。
「你不覺得這裏上線會有很多問題還要處理嗎?」趙本聰擔心的說著…
「安啦~~我最慢一個月回來,正好可以趕上第一次月結。」那時,我只想到可以和曉軍相處一段時間,沒想到後來的發展,竟然是……