“你做外包,賺了很多錢吧”

“你做外包,賺了很多錢吧”

我最早開始做外包開發時,是在大二。不過,都是在學校內的項目。那時,我們的學校需要重新開發一個就業指導系統網站,經過就業中心的學生助理介紹,找到了我和我同班的幾位同學,因爲當時我們是這個專業的,剛好學了PHP網站開發。


然後,就接了這個項目來做,利用業餘時間,晚上幾個人,聚在華師桃李園的會議室裏編寫代碼。也是那時,2009年時,第一次接觸ThinkPHP開源框架(PS:直到去年2020年,終於在微信上添加了TP源作者,真是幸會)。


後來,華師就業指導中心的網站系統上線,完成了很多大型招聘的需求,以及學生的就業工作。鑑於有此效果,以及我們在網站底部留下了我們團隊的名稱,接着,政治與行政學院又找到了我們開發他們學院的門戶網站,以及後臺學校工會找我們開發校慶多少週年的專題活動……


很多同學,看到我們整天在做外包項目,都以爲我們賺了很多錢。見面有時會調侃說,“你做外包,賺了很多錢吧”。


雖然不記得查了多少資料,寫了多少行代碼,調試了多少遍。但如果你問我,這個項目賺了多錢,就很好回答了。當時,我記得負責項目的老師是這麼和我們幾位學生講的:“你們就當給母校做貢獻,每個人每月500元”。


圖片來源網絡


現在創業後,我們團隊也有做軟件外包開發。箇中滋味,一起來分享下。

外包開發的痛

在對接的甲方客戶裏,基本上每位客戶都是很好的溝通的,只需要按照甲方的需求完成開發就可以了。


但在做外包開發這件事情上,本身是幾件很痛苦的事情。


首先,客戶一接洽,一上來。


就會這樣問你:

“我要做一個拼團的商城,很簡單的,這樣這樣就可以了,多少錢?需要多久時間?”


或者這樣問:

“我要做一個和XXX一樣的小程序,給個報價和時間?”


所以,第1個痛點就是,客戶的需求是很抽象的(可能在客戶自己看來是很簡單的),但很難在一開始就進行準備的報價和工期評估。


因爲,一旦你提供了項目報價和工期評估,如果評估少了,最後做下來肯定是虧本的;如果評多了,客戶立即就和你拜拜了。但每個項目,每個客戶的需求又各有各的不同,在未梳理好整體的項目需求前,冒然評估,偏差會非常大。


這就引申出了第2個痛點,外包開發,做得再好都是應該的,但中途的需求變更或項目爛尾風險,就需要自己承擔。可能最後做好了,可能已經找不到客戶了。換個角度講,外包開發,實質上就是在有限的預算和時間內,完成無限的需求


在別人看來,外包開發是一件成本很低的事情,不需要投入太多資源和成本,只需要幾個人,幾臺手提就可以了。事情上,外包項目的轉化率是很低的。可能花了很長的時間,談了10個項目,最終能做成的項目只有1個。還有一點,雖然在開始項目之前,都會收到客戶的首款,但尾款和其他階段的款項,就會有一個較長的週期才能收回,有時甚至收不回來。另一方面,團隊人員少,就很難接到大的項目;如果外包團隊人員過多,則很難保證長期有穩定的項目和訂單,由此會產生很多人力上的資源浪費。講到底,又虧本了。😂😂😂😂😂


小結第3個痛點,外包開發,收款週期長,有可能會收不到尾款。


外包開發還有第4個痛點,需要滿足客戶多樣式的需求。除上項目開發本身,當然,在這背後,還需要給客戶準備合同,開發票,搭建測試環境。有時,客戶還會要求希望能駐場開發,或者到現場進行溝通對接。如果哪天你看到幾個揹着電腦的人在路上奔跑,或許他們正在趕往甲方的路上。😂😂😂😂😂


除了項目本身的和溝通過程中的協作要求外,要項目交付前,可能還需要進行代碼漏洞檢測,服務器安全掃描,要求我們提供壓測報告,又或者需要我們協助申請軟件著作權和上架到安卓應用市場和App Store。


爲了愉(收)快(到)地(尾)合(款)作,我們都是有需求必應。並且在項目交付後,也會提供1個月、3個月或6個月的免費維護期。

如何準確地的評估外包項目的工時和報價?

一開始,負責項目報價的人,壓力還是很大的,特別是老闆自己評估時。


如果有過往的項目數據參考時,應對類似的項目就很好評估了。在評估項目的報價和工期時,不僅要考慮到技術研發的時間,還在考慮到需求分析、前期溝通調研、產品梳理、測試驗收、後續配合、項目維護、硬件服務器採購等時間、成本和人力資源,甚至可能還要考慮中途產生的差旅費。


YesDev是我們團隊,結合自身近十年的互聯網項目研發經驗(包括自主產品研發和外包項目開發),爲企業和產品研發團隊設計和研發的一款項目管理工具。


在YesDev項目管理工具,錄入了之前的項目信息,以及讓每個項目參與者評估好任務和工時後,最後,就可以看到此項目的總工時。


例如,這裏的移動版項目,總工時是 104H。別看這個數據,這個數據,價值非常大。


  • 首先,在做外包項目過程中,可以提前知道這個項目做下來,最後收益怎樣,或者有沒虧本。

  • 其次,後面再做類似的項目時,就會有更準確的數據參考(因爲這是自己團隊的集體經驗總結)。


在一開始就準備評估工時是比較困難的,因爲在洽談期,客戶不會透露太多信息。並且如果一開始就進行詳細的評估,耗費很多團隊時間和精力後,最後客戶下單,就會白白浪費。多次這樣折磨,研發團隊就會被佔用過多時間而不能進行當前項目的開發。


爲了讓項目的時間評估更完善,除了技術研發外,其他有關的事項,也應鼓勵團隊一起登記上來,包括會議溝通、文檔編寫、壓測、漏洞處理等。


在登記任務時,可以選擇相應的任務類型:

  • UI設計

  • 產品原型

  • 技術開發

  • 測試

  • 會議

  • 編寫文檔

  • 調研

  • 溝通

如何有效控制外包項目的進度和風險?

在爲外包項目創建項目後,可以關聯相應的需求。

在評估並登記每個人自己的任務後,就可以自動得到:項目排期和項目燃盡圖。


例如:

項目排期,



項目燃盡圖,黃線表示計劃完成的路線,藍線表示實際完成的路線。就像高德導航一樣。一旦出現較大的偏差,可以第一時間感知,及時調整,把控風險。

如何在內部有效歸集外包項目的信息?

外包項目有幾個特點:

  • 臨時

  • 與往不同

  • 信息和對接人零散

  • 時間緊


但在後續維護期間,如果前面有整理項目的信息,對於後面接手的人是非常有幫助和參考價值的。包括在項目進行過程中,也很有價值,不用一直翻漫長的聊天紀錄找那一條有用的信息。


那麼,YesDev有哪些好用的功能呢,可以快速幫助歸集外包項目的信息?


首先,你可以把做好的PRD產品原型,上傳到YesDev。

如果你要共享給你的客戶,可以把權限設置爲【公開】。


上傳後,產品經理可以把PRD和需求進行關聯。對於研發人員,則可以很快地在需求或PRD在線演示看到自己需要找的PRD。


接着,在項目詳情裏面,除了關聯需求,拆解登記任務外,還有一個很重要的功能,就是:傳送門。傳送門可以瞬間帶你去到你想去的地方,就像遊戲裏面的傳送門一樣。你可以在這快速訪問第三方平臺的UI設計稿(如藍湖)、PRD(如墨刀)、開放接口文檔(例如微信的開放接口)、測試用例、需求列表(如騰訊文檔)。


此外,在項目過程中,如果有特別的階段,可以在備註裏面,每日記錄上報項目中間的風險,以及是誰負責,怎麼解決。也是一塊很重要的經驗總結。


如果你有一些相關的項目附件,也可以在項目詳情頁進行上傳。例如文檔、表格、截圖、壓縮包等。


如果你是項目負責人,當你需要向上彙報時,需要編寫項目彙總郵件時,可以使用一個很酷的功能,就是【生成項目郵件】。



生成的項目郵件,會結合項目整體進度、項目關聯的需求,以及項目的具體任務分別進行羅列和彙總。你只需要稍微修改或調整,就可以發給你的上級和團隊。

如何和甲方客戶保持順暢的溝通?

我覺得,在做外包開發時,我們和客戶不是對立的關係,而是合作的關係。因爲我們都一起在共同努力,一起把項目做好。


同時,我們作爲乙方,也應積極響應客戶,主動反饋項目的進度和風險,提出自己的疑問,儘早識別風險和提出發現的問題,並給出相應的解決方案和建議。


要儘量讓客戶感到放心,靠譜,進度可控。因爲很多客戶並不是互聯網行業的,除了最後我們要交付高質量的項目系統外,在服務過程中和前期溝通中,我們也應讓非技術的客戶也能明白,每個方案的好處和成本預算,讓客戶做出更好的選擇和決策。


那麼,在YesDev上,如果需要向客戶反饋進度,可以使用項目詳情裏的【一鍵複製】,真的別提有多方便。

一鍵複製後的內容,你可以粘貼到聊天窗口、郵件或其他地方。主要是高度包括了項目的進度和當前的情況。如:


-------------------------------

【YesDev移動版】負責人:何捷聰, 工時:70H/104H,進度:67%

  

 1、2021-01-25,【YesDev項目管理】微信小程序申請,已完成,@黃禪宗

 2、2021-01-26,YesDev移動版本需求PRD,已完成,@黃禪宗

 3、2021-01-28,yesdev UI界面設計,設計中,@黃煒珩

 4、2021-02-11,移動端測試,需求中,@

  

http://www.yesdev.cn/platform/project/projects-detail?id=70&jump_key=projects_detail&checkjump

-------------------------------


如果你需要在內部同步具體需求的情況,也可以進入到需求詳情頁,點擊【一鍵複製】。例如:

得到的內容是:


-------------------------------

YesDev移動版本需求PRD,負責人:黃禪宗,計劃上線:2021-01-26,狀態:已完成

  

 1、2021-01-17,移動版需求整理,@黃禪宗,DONE

 2、2021-02-01,註冊登錄和工作臺和需求,@黃俊華,DONE

 3、2021-02-02,項目和我的和設置,@黃俊華,TODO

  

http://www.yesdev.cn/platform/requirements/reqm-detail?id=118&jump_key=need_detail&checkjump

-------------------------------

如何在內部建立外包團隊?

果你的團隊是專門做外包開發的,那麼可以在YesDev上根據組織架構來劃分。


如果你的團隊和我們一樣,在自主研發的同時做軟件外包開發,那麼在現有的團隊人員基礎上,可以創建一個新的工作組,例如叫:項目開發和產品研發,兩個組。


以下是我們團隊的兩個核心工作組:


這樣,就可以靈活組隊,充分發揮我們團隊的創造力。

讓天下沒有難做的外包

還有幾天,就過年了,希望2021年,大家都沒有難做的外包!



本文分享自微信公衆號 - 小白開放平臺(yesapi)。
如有侵權,請聯繫 [email protected] 刪除。
本文參與“OSC源創計劃”,歡迎正在閱讀的你也加入,一起分享。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章