iT邦幫忙

0

我朋友最近跟我闡述了一個慘痛的系統購買經驗(一)

  • 分享至 

  • xImage
  •  
我朋友最近跟我闡述了一個慘痛的系統購買經驗,我覺得很有價值,特以第一人稱觀點描述記錄下來,本故事內容純屬虛構,與本人工作內容完全無關,如有雷同,純屬巧合。

 放眼過去我們向單一廠商採購了許多不同系統,期望該廠商為我們帶來『專業的顧問服務,有嚴謹安全務實且有效率的整合服務』,然該特定廠商一再的讓我們感受到失望與絕望。 下面我們來一一說明個別產品遭遇的困難與困境。


  第一階段我們購入了ERP系統,本著希望廠商提供『專業的顧問服務,有嚴謹安全務實且有效率的整合服務』我們配套購入HRM系統及贈送了BPM系統,另外ERP系統本身我們購置了所謂的"產業包",卻導致大量基本的金錢計算出現問題,"產業包"本身的資料串連也是都沒t串連到位,舉例來說,採購單下達之後,系統原本應該會自動加總匯算預算耗用的情形才比較正常,但是交付的系統卻連如此基本的功能也無法達成,反映之後,第一位顧問總是回復:『產業包的內容無法使用客服時數處理』。 使用過程中,我們還發現對一些訂單的功能也有含稅、未稅金額異常的問題,作為客戶,如果買了系統,沒有買維護,這類的系統BUG真的不知道該怎麼算?
我朋友說產業包的"採購、預算、訂單、應收、應付、傳票…"  都有類似的基礎問題,交貨的產品很多時候無法自圓其說。
      配套購入的BPM系統不知因為什麼原因把人事系統的資料庫跟BPM系統裝在同一台,導致因為薪資機密的關係,管理人員無法進入系統充分發揮完整的功能,系統開發人員做完一張表單及流程後,居然還需要通知財務單位的人員,才能進入後續的測試工作。  而且每動一個微小的設定都必須要通知一次,非常不合理。 系統的設定方式繁雜,導致很多工作必須在不同的介面中作業,配合未完全授權給資訊人員的開發權限,導致專案進入一個主管對資訊人員失望『你很爛欸,都弄不出東西』,資訊人員對主管心理OS:『Unauthorize Method (401)…』,就拿ERP整合BPM的段落,拋轉架構檔完成後,就必須透過遠端桌面或網路芳鄰(網路芳鄰也要有人連進去設定…)去修改那份架構檔案,是需要修改調整的,廠商的『專業顧問服務』讓我們根本無法好好發揮產品價值。

  這裡如果是『專業的顧問服務』,在了解到我們想要節省SQL Server 購置成本的想法時,應該要把資料庫安裝在HRM系統那一台伺服器中,並且把設定一組帳密可以完全管理BPMDB,用這一組帳密設定給BPM使用就好,BPM管理員不要持有SA密碼,問題不就圓滿解決? !

  此廠商在BPM及ERP整合上,一直都只有提供ERP填單發起簽核拋轉給BPM簽核的功能,而無法在BPM上面填單取號,拋轉未確認單據,簽核完畢之後,再拋轉簽核完成狀態的方案。其實,也是有其考量的,這樣的架構,客戶必須要在兩套系統上都買足授權,而無法只購入價格低的BPM授權,這關係到每年的維護費用,兩邊都能收取。

  人事系統事後也證明,跟ERP的拋轉也就是人事基本資料的拋轉,想像中的薪資傳票拋轉,本公司也是沒有需要使用。後面還會提到這一點,該公司的系統其實除了ERP之外都非常封閉,原則上無法與其他系統協同作業。後來我們另外購置的其他HRM系統,全部的系統資料,經過授權後,都可以透過WebAPI進行讀取及操作,相比之下特定廠商的產品就很封閉。就連ERP的WebService都沒有固定課程及文件,好不容易來上課了,發給我們的文件內容總是在關鍵的地方(入口網址、程式名稱、操作步驟)有錯誤或沒寫,我不確定是不是故意的,反正您上課沒有筆記的話,或這份文件外流的話,光憑著文件,您肯定是搞不出來名堂來的。  這在後來購買的HRM系統及報表系統中就沒有類似的問題。就在上個禮拜,我僅憑著文件就把大約要上一天課的內容,自己弄出來。好的系統就是要做到這樣。

  ERP購置的時候,我們的備份方案因為公司有更專業的廠商可以提供服務,我們將備份方案轉包出去給其他廠商執行,結果就導致我們系統停止服務時,廠商一句"那是備份服務的問題" (資料庫LOG未成功產生)就把停止服務的系統丟給我們自己傷腦筋,事後證明是廠商的『專業的顧問服務』在系統維護作業及硬體建置規劃上,沒有做到專業等級,磁碟容量規劃一丟丟,動不動就會滿出來(目前已經是每兩個月就要清一次),當天發生的情況,其實就是需要清理磁碟機上的空間出來,廠商『專業的顧問服務』就是撿到槍就丟? 要下班了就隨便從合約條款中找個方便的漏洞撒野?!

  ERP系統有一個配套的報表系統,用來列印憑證,廠商的專業安裝服務,替你把系統安裝上去之後,系統在單一使用者情況下,可以跑、可以印速度也正常,但只要一遇到多人使用的情況,輕則需要等待,嚴重的時候會讓你等很久,最後憑證還印不出來。這部份寶貴經驗也跟大家分享,要求客服窗口找報表技術人員進來巡檢:『報表暫存檔案是否定期清除?』『暫存資料表是否定期清除?』
總結第一階段的經驗:
   (1)  產品購入的前兩年,不要想著要省下維護費用,可以節省的部分就是產品使用者人數。
         第一階段就買少一點人數,最好只買基本單位,這樣可以節省維護費用。
         用這些維護費用讓廠商趕緊把基本的錯誤給修正起來。
  (2)   不要妄想廠商名氣多大? 交付出來的產品一定會很有品質。  
         該做的測試計畫及系統測試還是要執行,連基本的A*B = C 都能有問題,想想就可怕。
         是人做的系統就能出問題。
  (3)   企業內部不可能不另外聘請該系統的專業人才,一套系統要熟悉的東西太多了,
         由外界引入人才絕對是有必要的。  光靠廠商想要把系統導起來,是不可能的,
         導入的過程中,我們有太多地方都得拐著彎,廠商的顧問只會給你制式答案,
         根本無法解決問題。
         這方面我們公司透過雇用了一個財會模組主要使用者及ERP系統顧問,
         這兩個關鍵角色可以解決很多問題。
   (4)  導入系統時,ERP會有很多顧問參與,跟合得來的顧問打好關係,你也可以考慮挖角
         對方顧問進入您公司工作,絕對是最有效率的解決方案,
         前提是您要確認:『他是會動手、能動手的顧問(可以改程式改報表)』
         不然有很多人是來了就想當君子『動口不動手』,廠商挖來的顧問先放一邊,
         有些人力市場招募進來的員工也很喜歡號稱顧問,就是妄想『動口不動手』。
   (5)  建議從主機、軟體、AP都跟同一家廠商採購及購置維護合約,讓系統出現問題時,不會有
         有其他的懸念。所有的資訊系統都應該要有磁碟空間監控的機制,不管是人為監控還是
          發送信件監控。
   (6)   系統環境的建置,應該要考慮到暫存檔案、紀錄檔案的存放位置,需要多大容量,後續的
          維護如何處理? (可否刪除?  何時刪除? 多久刪除?  怎麼刪除?)
   (7)   具備附件功能的系統,要注意附件存放的方式,可否使用檔案系統存放? 怎麼備份?
          怎麼多掛載空間?
   (8)   對於系統的"產業包"方案,我建議一律都要POC(Proof Of Concept)演示一遍,
         徹底了解哪些東西內含?哪些東西不內含? 評估是否要購買的關鍵是:
         『日後維護時,您得要從基礎程式 加上 "產業包" 內容進行維護。 其中,"產業包"的內容並
          不一定完全符合公司的需要。最後就是一堆未爆彈等著您去拆。而且為了這個產業包,
          我們公司被迫得要用超級舊版的系統,這部分也讓我們之後在定時服務及日常開發維護都造成問題。』
          四年後的現在,如果讓我們再選一次,我會『安排POC徹底了解"產業包"內容,如果真的完成度高,
          或具備參考價值才考慮購入,否則寧可從頭進行客製。』

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
1
BattleProgramer
iT邦新手 5 級 ‧ 2021-08-21 06:27:40

我夢裡的朋友後來有更換業務,有時候更換業務也是一種解決方案,最近真的一切變得比較順利。

1
hank_itman
iT邦新手 1 級 ‧ 2021-08-22 17:57:08

樓主的狀況我看了以後我猜想你朋友公司的狀況是以下的狀況。

樓主朋友的公司沒有看重的資訊人員,可能只想說用外部承包的方式,讓外部的資訊公司幫忙規劃好所有的資訊工作,公司的資訊人員只要執行就好,完全不用任何的專業知識。

所以才導致HR跟BPM的資料庫權限衝突,以及系統有問題被甩鍋為備份問題

主導人員也沒有專業知識去事先判斷系統可以做什麼,可以連結什麼,可以產出什麼。

我是不知道朋友公司的資訊人員到達什麼程度??不過告訴你,香蕉只能請猴子上班,對資訊的薪資不要吝嗇,除非你們堅決不用系統,不然外面那些薪資40K~75K以上的資訊人員他們的價值怎麼來的。藥用系統就要用專業的資訊人員。

我朋友老闆這方面觀念也不錯,他第一時間就知道要去找外援,
有高薪聘請兩位夥伴,一位是公道伯、一位是尻南。

但是薪水不代表一切,例如柯南的事跡...嗯...文中的報表系統事件,其實就是柯南一直說要整套報表系統重灌,花錢找了廠商工程師來真的重灌了一遍,但是沒用,最後調整了半年,終於穩定以後,我朋友去比對新舊兩台主機的設定,才發現這篇文章中的結論 >>> 要清暫存。

公道伯我朋友之前好像都還沒有提過,之後來寫文章說一下他好了,這兩位寶是同一時間段面試的,但是相隔兩年到職。柯南已經走了,公道伯還在。兩位都挺老也挺寶的,正所謂家有一老如有一寶。

所以,猴子還是佛祖還真的不是香蕉決定的!
另外,你看看,看了我這篇文章馬上增進半年的功力(要清暫存)!哈哈哈!

lusaka216 iT邦新手 4 級 ‧ 2021-08-27 18:07:54 檢舉

請樓主繼續分享,這種優質警世文

0
megakotaro
iT邦新手 3 級 ‧ 2021-09-03 16:36:53

摔了一跤昏迷之中做了一個夢,在夢裡有位仙人告知為何BPM需要與人資裝在同一台。

這家公司的BPM只支援IE,但IE要被微軟淘汰,他們在這個系統中加入了支援Chromium內核的功能,但firefox或safari並不支援(並沒有做到真正的跨平台)。而Chromium內核的瀏覽器,如Chrome 80以後Cookie安全模型預設無法跨站存取Cookie,且在Chrome 91後,chrome的flags裡刪除「same-site-by-default-cookies」、「cookies-without-same-site-must-be-secure」。這個問題以該公司的系統架構有三種解法:

  1. 將BPM與人資系統安裝在同一台環境,以前沒有這樣做的公司要付一筆錢請他們家的系統工程師移機。
    ...以前裝機是你們裝,現在出問題又要花一筆錢移機?

  2. BPM與人資系統設定相同網域。
    專門為了BPM與人資統再架一台AD,並購買SSL憑證當作憑證主機,讓這兩台都抓取該憑證主機。

  3. 使用HTTPS協議
    同2.解法

以上解法都有一個根本問題,一般企業沒人會把人資系統和電子表單放同一台,資料庫一定分開,且系統僅供內部使用,為何要再花錢購買憑證、架SSL?
真正的做法應該是將BPM架構重寫,做到真正的跨平台整合,現在的做法只是頭痛醫頭、腳痛醫腳。

夢到這裡鬧鐘突然想起,又是一個社畜的早晨。雖然心中滿是問號,但仙人的說法讓人久久無法忘記。

看更多先前的回應...收起先前的回應...

可能我跟你夢到的系統並不是同一家的 不過又長了見識了 天啊 還有一定要把HRM綁BPM的系統 我朋友家的系統 我很肯定他是有可以分離的架構的 因為中間還有一層員工自助系統(請假、加班、打卡查詢...等功能)可以做到跨站整合,所以應該是不需要裝再一起的

因為我看您回覆第二篇網友回應時有提到那家關鍵字的人來重灌,所以仙人才和我分享這家系統商的經驗XD 分離架構只是前端整合到BPM裡面,你進到HRM的網頁前端後,點選右鍵按內容,就會看到HRM主機的IP。BPM只是把HRM的資料從主機那端帶出來,所以才會有跨站需要SSL憑證的問題

想想還真的是欸 好像真的必須把自助系統放在跟HRM同一台欸 這一點也很匪夷所思 而且自助系統偶而就會發生查不到資料或表單打不開的問題 就必須要開啟 CHROME 的進階設定把某個跟跨站有關的東西關閉。 這一項設定因為我不是負責窗口我也沒有記下來,但是真的有這麼一件事情。

謝謝提醒 關鍵字我刪掉啦

【**此則訊息已被站方移除**】

我要留言

立即登入留言