# 建立良好的夥伴關係

**企管書籍常說，企業應該要做自己擅長的事情，要聚焦，不擅長的事情應該都要外包，才能降低成本，維持企業競爭力。這話說的有道理，但前提是你要能找到一個能信賴、擁有相同價值觀的廠商或夥伴，才能真正「降低成本」與「維持競爭力」。在我公司裡，只要跟程式開發無關的事情就盡量外包，過程中當然痛過好幾次，但要找到一個好夥伴、好廠商，何其不容易，找到之後，怎樣長期觀察夥伴的表現，還有培養良好的互動關係，就更顯得重要。**

![](https://246464001-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M6Ees5Dm8vGFtgBtGJB%2Fsync%2F0e57cfe5b7d898d1c08e21315903dd6ee927f7da.jpg?generation=1588327091811090\&alt=media)

圖片來源 <http://sucai.zcool.com.cn/index.do>

長久以來，我很反對將程式開發的工作外包，不單單是因為程式開發是我們的專長，而是外包後的軟體品質難以控管，外包弄不好還會侵蝕我們多年建立好的口碑與品牌，所以不得不謹慎。軟體開發最重要的零組件是「人腦」，偏偏人腦最難控制，外包的過程中，如何維持軟體品質變成一個重大的考驗，雖然有些方法與工具，但也要外包廠商「願意」配合才行。這個「願意」，必須打從心裡才算數，否則最後收拾殘局的還是你自己。

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

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

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

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

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

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

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

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

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

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