iT邦幫忙

DAY 29
18

Will 保哥的 IT 創業之路系列 第 29

Will 保哥的 IT 創業之路 (29) - 建立良好的夥伴關係

企管書籍常說,企業應該要做自己擅長的事情,要聚焦,不擅長的事情應該都要外包,才能降低成本,維持企業競爭力。這話說的有道理,但前提是你要能找到一個能信賴、擁有相同價值觀的廠商或夥伴,才能真正「降低成本」與「維持競爭力」。在我公司裡,只要跟程式開發無關的事情就盡量外包,過程中當然痛過好幾次,但要找到一個好夥伴、好廠商,何其不容易,找到之後,怎樣長期觀察夥伴的表現,還有培養良好的互動關係,就更顯得重要。
長久以來,我很反對將程式開發的工作外包,不單單是因為程式開發是我們的專長,而是外包後的軟體品質難以控管,外包弄不好還會侵蝕我們多年建立好的口碑與品牌,所以不得不謹慎。軟體開發最重要的零組件是「人腦」,偏偏人腦最難控制,外包的過程中,如何維持軟體品質變成一個重大的考驗,雖然有些方法與工具,但也要外包廠商「願意」配合才行。這個「願意」,必須打從心裡才算數,否則最後收拾殘局的還是你自己。

你可能會想,就程式開發而言,我們自己就能做,為什麼還要外包?當然是因為「產能不足」所致,案子太多、人力有限,客戶還硬是拜託我們一定要做的時候,有時候還是會硬著頭皮幫客戶解決困難,所以在萬不得已的情況下還是得外包,但外包出去的東西務必要做好檢查工作。

多年前就有過這樣一個案例,我們外包了一個案子,對方信誓旦旦說三個月內一定可以完工,看他說的斬釘截鐵,我們的人也不疑有他,便把案子包給了他。一開始我們還會檢查他們開的資料庫與程式架構,但接下來的兩個月,完全站在「信任」的基礎上,相信對方可以把案子完成。到最後一個月,準備到了測試的時間,我們的人才開始跟著一起做測試,這當中並沒有審查過它們的程式原始碼。

測試開始後,第一版測試清單,就累積了將近 80 條,這也太誇張了。不過,第一版的軟體,錯誤很多也很正常啦,不用太要求,就讓外包開始修吧。修了一個星期後,程式臭蟲累積到了 120 條,光是從臭蟲數量上來看,就感覺這案子不對勁啦。我問外包的工程師,他說他改的很慢,因為邏輯有點複雜。結果我親自下來看之後,才發現他的程式邏輯真的超複雜,複雜到連我都很難改的動,原本想幫忙改 Bug,但改了幾個越改越生氣。

時間剩下兩個星期了,眼見外包改 Bugs 的速度如此之慢,程式碼品質如此之糟糕,我還是下了一個最不想下的決定,那就是「打掉重練」。結果我用了整整一周的時間,將整個網站重新開發,外包寫的程式碼大約有 80% 都被我砍掉了,全部重寫,終於把網站的問題減少到個位數,最終還是順利上線。心想,我花錢外包,最終還要我自己寫,我招誰惹誰啦!

另外還有一次外包,由於我們這個客戶真的不太優,不但會凹東凹西,需求不斷變更,由於公司大、上級多,客戶窗口的長官提出了一個想法,我們廠商就改個半死,然後還不能加收錢,如果不配合改,搞不好還會被客戶用各種理由拖款或罰款,我相信這種問題很多人都曾經遇過,我們能怎麼辦呢?來硬的,對方是有名氣的大公司,弄個兩敗俱傷,對誰都沒好處。配合改,至少還能收到錢,然後把客戶列為拒絕往來戶,只能這樣囉。

這個案子的利害關係人(Stackholders)有客戶、廠商(我們)、廠商的外包,大家同在一艘船上,案子不結,對大家都不是好事。基於專案建置的基本原則,頭期款都會先支付,但結案尾款都是客戶付完尾款後,我們才會支付下包的尾款。不過,案子因為客戶的關係,一拖就是半年、一年的,這對一間專案型的東西來說,在現金流量上,其實是很吃重的。相對的,我們的外包也要承受跟我們一樣的壓力,只是外包的金額較低,壓力沒我們重。

但錢收不到,能怪誰呢?我們當然盡力想收錢,但外包商不見得能夠站在我們的立場想事情,所以時間拖越久,關係越緊繃,甚至於口氣越來越差。雖說不上變成了仇人,但感覺得出來對方不太願意再接我們的案子,不然就是報價時會報一個極不合理的價格,想讓我們知難而退。這一切的一切,我大從心理了解外包的情緒與想法,因為我們對客戶的感覺也是一樣的,我不會怪外包這樣對我們,但我也很清楚知道,我們的心不在同一艘船上,對方只想著要趕緊下船。這次的案子,我們雖然沒收到客戶的錢,但最後還是把尾款先墊給了外包,由我方自行承擔所有壓力。我覺得這沒有是非對錯問題,價值觀存在每個人心中,多少都有點不一樣,做生意本來就必須承擔一些風險,外包不想擔,我們當然也只能尊重,畢竟我們的責任確實是大一些。

我們也有很多案子是擔任客戶外包後再外包的廠商,多年前還曾經當過某個專案的「五包商」,慶功宴的時候超壯觀的,來了三四十人之多。由於我們經常被夾在中間,所以特別能感受身為「外包商」的壓力,很多時候我們都跟我們客戶同進退,大家一起把案子完成。客戶的預算充裕,還會請我們多報一點,雖然這種事不常見,但我們確實遇過幾次,聽到的時候確實是挺窩心的。要吃虧,大家一起吃虧,各自承擔壓力,不會囉嗦。也因此,有很多客戶自從開始跟我們合作,就是三年、五年、十年的時間在合作,這種客戶關係,才是公司真正的資產,這種基於互利與互信的關係,才是真正的夥伴關係。

對我們來說,這些年也有跟幾個外包商建立起良好的夥伴關係,不單單只是事情好做而已,彼此之間多年建立的信任與默契,會讓你無後顧之憂的放心去衝,我們做好我們擅長的事,外包夥伴做好他們能做的事,這才真正能「降低成本」和「維持競爭力」。我們現在就有個外包商,當初跟我們合作時,公司才三個人,因為認識多年,外包商頭目的個性與服務客戶的理念跟我非常相近,所以合作越來越密切,我也開始慢慢把許多專案與客戶都交由他來負責,後來因為我們公司發過去的案子太多,他們也就不斷新增人手。直到有一天,外包商的頭目跑來跟我說,他們這個月現金周轉不靈,想跟我調頭寸,希望把還沒收到款項的錢請回去,好讓他可以發薪水。我二話不說,直接答應他,也讓他非常感動。很難想像,才不過一、兩年的時間,外包商公司竟然增加到十多人,還主要以我們公司的案子為主,之後也不再有周轉不靈的狀況發生。

在商場上,雖然談的是「錢」,但談更多的更是「情」,一種珍貴的夥伴情誼,客戶跟我們的夥伴關係,我們跟外包商的夥伴關係,一段一段的連結在一起,合力打造更好的商務環境,也替彼此建立起更強的商務競爭力。


上一篇
Will 保哥的 IT 創業之路 (28) - 天下沒有不散的筵席
下一篇
Will 保哥的 IT 創業之路 (30) - 維持熱情不墜的方法
系列文
Will 保哥的 IT 創業之路30
0
鐵殼心
iT邦高手 1 級 ‧ 2013-10-29 18:12:43

拍手

doggy提到:
我二話不說,直接答應他,也讓他非常感動。

遇雨收傘易
雪中送炭難

ted99tw iT邦高手 1 級‧ 2013-10-29 18:30:02 檢舉

不能給樂透彩券嗎...暈

0
海綿寶寶
iT邦超人 1 級 ‧ 2013-10-29 18:43:39

doggy提到:
所以時間拖越久,關係越緊繃,甚至於口氣越來越差。雖說不上變成了仇人

俗話說得好
人在外包界,那有不 Delay

曾經碰過撕破臉的外包商
不但到敝公司嗆聲
還「陪同」敝公司人員到甲方公司領取尾款
並立刻領走外包商的尾款

要不是敝公司老闆堅持以和為貴
我差點就開扁了
爆氣

看更多先前的回應...收起先前的回應...
doggy iT邦新手 2 級‧ 2013-10-29 19:38:34 檢舉

不少人遇過這種外包商 Orz

總裁 iT邦好手 1 級‧ 2013-10-29 19:54:48 檢舉

我以為你要開砲了....暈

參考資料:泰大的D槽...毆飛

早上氣沖沖地到公司來要錢
由於老板不在
我請他們先回去
他們還不肯
寧願坐在會議室裡乾等
到了中午時間
老板還打電話交待我「請他們吃午飯」
平時唯命是從的最佳員工
直接回老板:「我真的沒辦法跟他們一起吃飯,我怕我會翻桌」
翻桌

總裁 iT邦好手 1 級‧ 2013-10-29 21:00:13 檢舉

antijava提到:
我真的沒辦法跟他們一起吃飯

那就別吃飯了,吃美味蟹保吧....冷

那我可能會在美味蟹堡中加好料的招呼他們
做菜

0
player
iT邦大師 1 級 ‧ 2013-10-29 20:45:00

老實說
保哥那本ASP.NET MVC的書
我也看得不是很習慣 (個人感覺啦)
之前買了,看不到一個月就當收藏品埋進書堆了
反而是小朱等人出的那本, 我會當成參考書隨時帶著

目前還在等看看
台灣有人要出 ASP.NET MVC 5 的書嗎?
汗

doggy iT邦新手 2 級‧ 2013-10-29 20:52:36 檢舉

ASP.NET MVC 的觀念比較新,當參考書就可惜了,個人覺得還是完整讀完比較好,可以有比較完整的觀念。當然一定要搭配實作啦,不然你看幾本書都沒用的。

無意冒犯,只是怎麼會突然在這裡發這個有關書的問題,好像跟
本篇主題無關...疑惑

0
kenny2061
iT邦新手 3 級 ‧ 2013-10-29 22:40:55

doggy提到:
外包商頭目

頭目級!放馬過來

doggy iT邦新手 2 級‧ 2013-10-29 23:22:58 檢舉

rock

我要留言

立即登入留言