1588645700769.jpg

前言

大家好,由於本人從事軟體業許久,因此常常會遇到很多不管是客戶拉...還是朋友拉...提出來一些問題。比較常遇到的問題都是,這個行業的軟體你有沒有經驗?會不會寫?前陣子接了一個彩券行的算牌客製軟體案子,一堆朋友又問,寫商用軟體的怎也可以寫算牌?有經驗嗎?其實,寫軟體跟行業別經驗的對應是否有關係,可以從很多很多的層面來探討!!但礙於篇幅,阿仁這邊也會盡量地簡單化來闡述寫軟體跟行業別的經驗差別!!

軟體的種類

軟體一詞,其實含意很廣!!只要不是實體零件都可以算軟體!!例如汽車的變速箱運算程式或者航太科技用的程式,又或者目前流行的AI以及手機上照相AI,這些都可以算軟體。更精確地來說,只要可以解決人類問題然後提升效率,然後又不是實體零件的產物都算軟體!!所以商用軟體也是軟體,彩券算牌軟體也是軟體!!當然,軟體也有分很多領域,阿仁服務的領域是商用軟體的類別!!所以彩券行的算牌軟體可以寫嗎?當然也可以!!因為只是處理單純的數字運算,並將資訊存在資料庫中!那美工影片串流呢?美術設計其實也是軟體的一種,只是美術設計用的工具跟商用軟體用的工具不同,因此領域也不一樣!!

一般來說,一間資訊公司會有商用軟體工程師及美編工程師,商用軟體工程師負責開發後台軟體運算,美編工程師則是做前台顯示的部分!!因此,有些手機APP設計得很有質感並不等於該APP是個好軟體!因為還要端看後台的資料庫設計如何!!設計的好,運算速度會很快,設計不好可能就會一直轉圈圈很久!!此外,軟體外觀雖然美觀,但按鈕UI的配置是否符合人體直覺是操作也是一個很大的問題!!阿仁有遇過員工年紀偏高的企業導了一套龐大的軟體,且功能應有盡有,但對方老闆想換掉!!問了老闆原因,老闆表示因為內部員工覺得操作太過繁雜不好用,所以想廢掉系統重做。員工操作不習慣就算功能非常強大也沒用,因為整體企業員工的學習成本會偏高,出錯率也會增加!!最後反而沒有解決問題卻帶來更多問題!!因此,好的軟體要在功能面及操作面中間尋求平衡!!這也是軟體開發最難的地方!!總之軟體只要可以解決問題,提升效率那就是好軟體!當然,軟體好用或不好用很主觀,不能以一個案子來斷定該軟體是否是好或壞!像前面的例子,高齡員工不太會用電腦且懶得學習,如果公司導入ERP該員工給的評價會如何?口裡給的評價一定會很差吧!因為不會用,難用,講出來的評價也好不到哪...。如果相反的同一套軟體導入年齡層較年輕的企業,且員工上手快,相反的評價就會好一些...。

那一個工程師寫程式很強是否代表任何的商業流程都可以很完美的設計出來?答案是不一定!!寫程式強並不代表懂商業運行流程!!因此一個會寫後台的工程師+前台的美編+客戶端商業流程了解的顧問師是資訊公司處理專案的鐵三角!!當然,有些資深的工程師本身可以寫程式然後也很懂各行各業的商業流程,這樣的人才在資訊業偏少,因為這種人通常都很高薪,因此都會自行開立工作室謀生!通常是個人資訊工作室居多!

自己的企業導軟體該注意什麼?

A.預算?套裝?客製?

很現實的問題,沒錢就做不了事!導軟體一定要從自身的資源情況為出發點,來評估要導怎樣的軟體。如果預算少,建議可買套裝軟體來使用!!一般來說,套裝軟體是資訊公司開發來大量銷售的版本,由於是大量銷售,因此成本也會拉得非常低!所以相對客製來說,價格也會較親民!但是,但是!!這裡有一個"但是"....,要注意喔!!套裝軟體通常功能也是固定的,所以能調整的彈性也會小很多!甚至有些資訊公司的套裝軟體是不能調整的!!買來就是只能調整企業內部自身的流程來迎合該軟體的運作!!講白一點就是硬套!!當然,有些資訊公司也是會允許套裝軟體來進行微幅修改只是,因為套裝軟體已經寫死,若要修改會價格高很多!!打的比方,今天一棟蓋好的房子,格局是固定的!房客如果想修改,勢必變動格局!變動完後可能會影響到建築結構的安全!!程式也是一樣,套裝軟體已經寫死要修改,勢必會刪東刪西,刪多了就會影響程式運行,進而出現BUG!因此勢必會多了測試的程序!!價格相對的也一定會高!

那客製呢?顧名思義,客製就是量身訂做!!客人請資訊公司來量身訂做軟體,從一開始的訪談,規劃,預算討論及驗收款項,有一套冗長的標準流程。由於客製的流程所花費的人力及物力非常多,因此價格上也會比套裝軟體高上好幾倍!!不過,軟體的適用性上會比套裝軟體高很多,此外,客製程式因為是客戶專屬,在軟體的操作教學上也會比套裝軟體完善!!但是但是但是...沒錯,客製也有所謂的但是....。因為客製軟體像裝潢房屋一樣,有很多畫面操作流程要一一確認,因此客戶要真的花時間去確認每一步的操作流程是否是自己想要!!要不然做出來的軟體不符合自己的操作習慣,然後價格又貴...最後就是走上法律紛爭!!因此在走客製流程時,建議雙方都要有一份軟體規格書,彼此確認及簽名後再行施工作業!

B.行業別?軟體公司該如何挑?

公司選軟體時,當然是優先篩選適合自己的行業別軟體!!但不是每個行業都有專門的軟體,這時候就只能走客製一途了!!既然走了客製,軟體公司的篩選又更為重要!!舉一個例子,有些軟體公司可能因為內部人事流動率太高,人員離職沒有清楚交接,造成新進人員瞬間無法承接龐大的程式碼,導致客製程式的能力沒有很高,最後就是改不出外掛程式而交不了貨!交不了貨的情況下當然就會牽扯到訂金退款的問題,這時候軟體公司又已經投入了人力成本無法全額退,最後又走上了法律一途。因此,如果自身的行業別或營業流程特殊,市面上又沒有適合自己企業的軟體,最好找客製能力強且程式人員流動率低的公司,降低客製失敗的風險!!

(建議最好簽訂客製合約的時候,要求軟體公司專案負責人員不得隨意換人!!)

C.付款程序

付款程序是軟體導入一個重要環節!!如果是大量販售的套裝軟體,那當然就是安裝軟體後全額付款!!注意喔!套裝軟體通常要購買前就會把功能規格及內容寫清楚,也就是客戶確認購買後,已經內含了適用性的判斷責任!!適用性判斷責任不屬於資訊公司方,所以下訂及安裝軟體後,就會視為完整購買程序。這時候就會收全款!!因此因此因此很重要!!要買套裝軟體前最好跟對方詢問有無試用版可以用!!避免買來安裝付款後,發現不適用,然後退款無門。

(註:軟體不適用七日退款的法條<==通常用這條去打退款官司幾乎百分百打不贏的)

如果是客製呢?顧名思義,客製軟體跟裝潢一樣,按施工進度請款!!請款階段很多種!!有些軟體公司是一個功能一個功能收款,有些是功能統包月結收款!!當然,要收款前要跟對方確認好功能規格書內容!要很認真的確認規格書內容的畫面及操作方式是否是自己想要!!畢竟客製案的金額大多幾十萬幾百萬的價格起跳,因此要很要求公司內部的評估人員要很仔細地審視規格書!!確認後再談收款!!千萬千萬不要看到規格書厚厚的一本就懶得看然後直接簽字!!這樣後面遇到問題會很吃虧的!!

D.軟體後續保固及維護費用

套裝軟體的保固大多是一年,一年過後就可以視公司需要是否要繳納維護費用。如果公司員工操作熟悉了,比較不用勞煩軟體公司,那就可以選擇不繳。當然,軟體維護費用還是要看各家的規定!!然後,如果沒繳維護軟體有問題該怎麼辦?有些公司會追朔前幾年沒繳的費用要求一次繳清才處理,有些則是可以按單次單趟或者單次人工處理費用來算,有些則是妳打電話問問題用電話通數來算費用!!因此,不管是套裝軟體還是客製,後續的維護合約部分一定要看清楚!!如果自身企業較小,人員流動率及交接也很確實,那維護費用可以不繳納沒關係!!但如果企業很大,人員多且雜,然後常常會有新員工操作的問題產生,那就建議繳一年度的費用!!

如果是客製,因為該軟體獨特,只有你有用沒有其他人用,且該軟體的架構也只有該資訊公司了解!!如果軟體有問題,別家資訊公司也不一定了解該軟體的運作流程。換言之,客製軟體有問題就只能找該家資訊公司來處理因此客製軟體的維護合約會非常重要!!當然,軟體有問題問題的來源有很多!!有些是程式本身BUG,有些則是WINDOWS更新後的元件跟軟體的報表擋產生衝突!!前者在軟體開發的時候就要隨著驗收作解決,後者的問題則是雙方都無法保證會發生,因此有繳納維護費的話,資訊公司就有責任要擔保軟體運行順暢!!沒繳納維護的話,則採單次收款!!也因為沒有維護合約的限制,客戶端的議價力相對軟體公司就會弱了許多,且還會嚴重被軟體公司設限!!阿仁有看過因為客戶沒繳納客製的維護合約,導致資訊公司報價高昂!!這時後客戶方又急著要解決問題,否則企業無法運行,因此就只能苦吞!!那問題來了,客戶方可以找其它家嗎?沒辦法的!因為現有的軟體是客製,廢掉重來找新廠商重新評估重新製作不論是費用上或風險上會比既有的軟體運作高上很多!!因此,阿仁很建議,如果軟體走的是客製,最好維護就要談妥!!避免後續軟體有問題,資訊公司沒了維護合約的牽制,讓客戶自己造成弱勢的一方!!

以上是阿仁在軟體業的簡易經驗談,分享給大家參考!!有問題想尋求建議可以打電話0910810046,或者是加line:toluyaky1。

 

 

 

arrow
arrow
    創作者介紹
    創作者 昶 的頭像

    晴齊的3C休閒天地

    昶 發表在 痞客邦 留言(0) 人氣()