⑴ 程序員怎麼接外包
現在外包的軟體項目不斷增長,但隨之而來的,承接外包的軟體公司、軟體團隊也越來越多,包括很多個人SOHO一族也加入到承接軟體的競爭行列中來了,因此現在對於軟體項目的爭奪也很激烈。有很多人不知道上哪裡去爭取項目,總是抱怨沒有項目做;也有的人雖然編程技術不錯,但是對於與客戶談項目卻是一竅不通,結果應該拿到的項目也拿不到手;也有的雖然已經接到了項目,卻發現在實施開發的時候碰到好多從來沒有碰到過的問題。作為一個多年從事外包項目接單的軟體開發人士,我想從以下幾方面談談我的經驗,希望對大家會有所幫助。
第一點, 到哪裡接項目
軟體團隊或SOHO最為關心的一點是在哪裡可以找到項目做,也就是到哪裡可以找到有外包需求的客戶。對於一般人來說,廣交朋友然後通過熟人介紹還是接項目的第一途徑,但這要求你的朋友或熟人要在企業或公司里有比效重要的治理位置,對於像那些天天只能是埋頭寫代碼的程序員這顯然是不太現實的。所以大家不能等著項目來找你,而是要主動的出擊去找項目。
現在網上有很多軟體外包網站,在這里你可以找到不少的軟體外包信息。比如軟體商務網(bizsofts(大學生創業演示站))上就有大量的軟體外包信息。不過這里天天外包的項目雖然很多,但競爭也很激烈。一般一個外包信息發出後一天內就會有無數個競爭者,所以能第一時間與客戶取得聯系是非常要害的。因為客戶一般都是先入為主的,一般來說,如果第一個談項目的人他覺得滿意了,就會對其他的競爭者不再予以考慮,所以你要常常上網站上看看有什麼最新的項目,並立刻與項目的發包方取得直接的聯系。其他比如軟體外包網、維客網、中國軟體網,還有CSDN的外包頻道上也有很多外包的信息,大家可以自己上去看看。
第二點, 如何與客戶談需求
接項目最重要的一步是與客戶談需求。客戶對軟體的需求是項目規劃和實施的根本,所以在與客戶談需求時,一定要讓用戶將所有的想法盡可能的闡述清晰,並把所有的要求羅列出來。這時候不應該害怕「勾引」起客戶的潛在需求而增加設計開發的工作量。而應該直接明白地要客戶把項目的要求一條條地列出來。這時先把條理、歸納、分析先都扔到一邊去,用紙筆將用戶最原始、最完整的要求正確地記錄下來。如果項目在你對客戶的需求沒有完全了解清晰的情況下就匆匆上馬,那麼就會隨時發生意想不到的變更,輕則使項目延期或超出預算,重則使得原來已經做好的軟體要徹底推倒重來。
所以我們在實施項目之前應該深入了解和挖掘客戶需求,對某些不明確的需求要與發包方反復進行討論,對於項目實施過程中的需求變更要規定處理辦法,並形成項目的最終需求。在需求分析階段,接包方首先對發包方的需求認真分析,然後通過業務建模、會談、問卷、需求會議等方式
⑵ 如何做好外包開發項目管理
項目外包有很多優點,但最主要的一點也許並不是為了降低開發成本,而是為了解決企業內部人力資源的限制,使得企業不用招聘新員工就可以上馬大型項目。本文作者在項目管理方面有十多年的實踐經驗,他將為我們舉例說明曾經
經面臨的困境,接著條分縷析找到原因並指出解決方法。
一次失敗的經歷
在亞洲四小龍經濟全盛時期,筆者在某公司亞太區總部負責該區的軟體開發。為了應付業務迅速增長所帶來的需求,公司在各地都需要進行一些大型項目,包括主機的轉換與安裝、應用系統開發等項目。總公司要求我們把部分開發工作外包,這樣一來可以降低開發成本,同時也為了能在這一段時間內保證有足夠人力來完成項目。最後,我們決定利用公司本身的資源在區內各計算機中心內進行軟體核心功能模塊的開發,周邊功能模塊則實行外包。
我們選擇了菲律賓和泰國這兩地的軟體企業來協助開發部分應用軟體,因為這兩個地區有大批新興的軟體企業,所需的開發費用只是項目基線的四分之一而已。首先,我們對兩地一些有規模的軟體企業進行嚴格審核,包括對這些企業的技術人員數量、技術水平、財務狀況、可靠性等各方面進行深入的評估,然後在每地選擇一家從事外包。我們制定了有關程序的規格說明,然後把這些說明交給對方進行編程和模塊測試。
當接到第一批交回的程序時,我們從測試報告中已經發現結果跟我們的期待有很多不同之處。我們在進行測試過程中發現有些程序不能跟核心模塊連接,更有些程序不能在主機上運行。我們除了對交回程序的質量感覺失望之外,更知道這會全面影響整個項目的進度。
建立良好合作模式
外包開發的軟體不能達到企業的質量要求,我們往往會在第一時間把罪過推給外包商。但實際經驗告訴我們,很多失敗的原因是企業本身沒有提供一套完整的軟體系統規格說明、沒有跟進開發的進度、沒有定期與外包商溝通與協調、沒有在開始時建立好質量指標和測試流程或者沒有做出適當的技術和開發環境的評估。但最重要的一點,是沒有在決定軟體外包時處理好雙方合作模式與關系的建立。
千萬不要認為軟體外包可以減少企業的管理時間。相反,外包項目有時需要雙倍的管理時間。在我們決定外包軟體開發的時候,我們首要決定是整個應用系統的開發由外包商承包,還是只有部分應用模塊的程序交由外包商編寫。前者需要管理整個外包項目的生命周期,跟企業內部軟體開發的管理沒有差異,只是開發的地點、環境和資源比較陌生而已;後者則需要了解企業本身是否能提供優質的規格說明、是否能夠提供外包商所需的質量標准和測試數據、外包商是否有類似企業本身的開發平台和環境,以及外包商的技術資源水平是否與企業內部開發時所需的技術指數相符。明確自身所需和服務要求,是決定外包項目的先決條件。
選擇適合的外包商,並不能單以服務價格來做最終決定。優質的服務需要付出較高的代價。企業應根據自身對軟體質量的要求來決定服務的代價。按照國際企業的衡量指標,外包投入比本身開發的凈投資(以各技術員工的基本薪資為標准,並不包括企業對員工所提供的福利、假期和獎勵計劃等開支)多付15%~20%。也就是說,如果企業本身開發需要30萬元的話,那麼合理的外包服務價格大概是34萬元到36萬元。
既然外包不能立竿見影地帶來經濟利益,為什麼還要外包呢?最主要的原因是企業在項目完成後不需要繼續照顧這批開發人員,不需要為這些開發人員提供福利條件。外包費用是一次性的營運開支,不像雇員薪資這樣成為企業的長期營運成本。假如企業有些一次性的大型項目需要馬上啟動,但缺乏足夠的資源,或者企業本身沒有相應的技術人員來執行的時候,外包不失為一個可行的解決辦法。
一些項目經理往往認為外包開發項目與企業內部開發項目的管理沒有多大分別,唯一不同是外包項目需要更多時間去溝通、協調、跟進和監控。總體來說,這種想法是對的,但事實上外包項目的管理比企業內部開發項目的管理更復雜,擔負更大的風險,需要更緊密的進度和質量監控。
保障溝通內部開發項目所需人力資源大致分為兩組:一是技術人員,另一組是配合技術人員的業務人員(他們是所建信息系統的潛在用戶)。外包項目除了需要部分技術人員和用戶群體參與外,更增加了一組外包商的資源。有些外包商更會指派一名聯絡人員負責聯系與協調,而他們的技術人員只在後方負責項目的開發。這種運作模式要盡量避免,因為外包商指派負責聯系的人員往往是業務人員的背景,對技術的細節不能全面把握,把有關信息傳達到技術人員的時候便會有所差異。所以我們的首要任務是讓外包商明白負責項目聯系的人員必須是開發小組的主管。這名開發小組主管是直接參與開發項目的主要人員,如此才能夠有效地進行溝通和監控。
做好計劃項目經理首先需要做出一個詳細的、完整的項目計劃,並在計劃中詳細地列清楚每一件工作需要哪方面的哪些人力來共同執行。在計劃中的每一個進度都需要進行確認才能繼續。例如外包商在完成系統分析後,需要把分析的結果讓客戶理解,好讓企業能夠確認外包商對整個系統的理解和分析與企業本身對項目的需求和分析達成一致,這樣才能讓外包商進行其後的模塊設計。不然設計出來的模塊組合便有可能與企業的需求不太一樣,存在質量和最後上的差異。這些差異也將會引發企業將來在系統維護、更新、增加功能模塊、升級、集成等各方面的嚴重問題。
避免延誤要避免項目發生延誤,計劃中要預留足夠的時間來進行上述確認工作。由於雙方工作地點的緣故,原本只需一天的確認會議便可能耗費兩天或三天的時間來完成。議程中所達到的共識也可能需要時間來讓外包商做出適當的修改才能讓企業正式確認。也只能在正式確認後才能夠進一步繼續接下來的工作。
⑶ 請問軟體開發外包的流程是什麼軟體開發外包有哪些注意事項
常規的APP開發公司一般會把APP分為三大階段
第一階段:需求分析+報價階段
第二階段:開發階段
第三階段:產品發布階段
在這三大階段中又分為幾個階段,接下紅匣子會一一先大家說明
那麼在三大階段可以細分統概為5小點:
第二階段:開發階段
1.項目啟動:開發需要根據產品需求文檔進行評審,並對開發周期、測試時間、預發布時間、正式發布時間進行評估。
2.程序開發流程:前端開發-程序開發-界面對接-第三方訪問(支付寶支付功能等。)-定期項目會議溝通和項目開發進度控制-開發預算審核。
3.程序測試:面向產品的平台多機同步測試,包括App內容測試、App性能測試、App功能測試、App視覺測試、調試和bug修復。通過測試後,與客戶溝通,確認沒有bug後開始驗收。由客戶測試,並提出修改建議。
⑷ 游戲程序員如何接到靠譜的外包有哪些靠譜的渠道可以推薦
如果想要接到靠譜的外包,可以通過朋友介紹,這是最靠譜的,或者通過外包平台,也可以在一些社群中找,比如QQ群、貼吧等。
那麼如何才能找到或者說鑒別出靠譜的項目呢?在接外包的時候,對於一些把價格壓得非常低的客戶,你需要慎重考慮是否接這個活。一般這樣的客戶期待值非常高,但是價格給的很低,往往最後談不攏。也盡量不要接那些需求不明確的客戶的項目,這樣的客戶往往會把這種需求不明確導致的問題最後全部賴在你身上。希望大家在接外包的時候可以多加甄別,仔細考慮。
⑸ 程序員如何可以接到軟體外包項目求大神幫助
關於如何接軟體外包,主要思路是主動出擊。
關於項目的搜尋,以我們自己的經驗,目前有效的方式有這幾個:
1、同事和朋友等熟人介紹
這種成功率比較高,因為開發團隊和外包方建立了間接的熟人關系,因此在合作討論、報價、溝通上都會更順利。
2、外包QQ群
有很多外包QQ群,直接在QQ上搜索就能找到,上面有的項目可以跟進,當然都是僧多肉少。
3、微信的創業群、朋友圈
現在是大眾創業、萬眾創新,通過參加線下創業活動等方式多加入一些微信創業群,並加一些創業者的微信,在微信創業群或朋友圈裡面自然會有尋找外包團隊的需求。
4、多交朋友、多露臉
前面3種方法,核心就是想方設法多露臉,將朋友弄得多多的。比如之前我們在「羅輯思維」裡面曝光過一回,結果4個月之後還有人找我們做外包。
5、外包服務平台
國內的:智城、豬八戒、CSTO、sxsoft。不過價格低的離譜,和行業普遍情況有較大差異。
⑹ 程序員如何賺外快
程序員的工作不會每天都很忙,他們只是集中時間工作,這樣就讓他們有多餘的時間去做兼職,可以自己做微商,也可以去接一些私活幫別人做程序。
⑺ 前端程序員一般通過什麼方式外包接單
程序員可以通過一些接單平台,比如豬八戒外包網、程序員客棧這種方式外包接單,首先個人建議一定是有一定工作年限(最好是五年以上工作經驗的熟手)的程序員才獨立出來接項目,最好是接自己擅長的、以前有技術積累的項目,這樣既質量好、效率高,能賺到錢,又不至於會陷入到外包項目里出不來。
過朋友介紹或關系接項目,這肯定是最可靠最靠譜的方式,每個有些工作經驗的程序員,身邊都會有一些在做技術管理的同事和同學,他們往往是項目外包第一手信息來源,可以多和以前同事同學聯系聯系,建立起自己的常用項目外包渠道,這種方式的優點是初始信任度比較高,項目談成的成功率也會比較高,但項目偶然性較大。
到外包網站或威客網站上競標,國內有智城,CSTO,sxsoft,豬八戒等,國外這種網站的優勢是每天都會有些更新的項目,缺點是競爭比較激烈,不過現在做什麼事沒有競爭呢,所以多給自己找點機會也沒什麼不好。
通過在貼吧,論壇,外包網站上面發布自己的信息以及以往案例,讓有意開發項目的客戶找上你。合適的話可以自己建個網站或個人博客,讓有需求的客戶主動找到你。
⑻ 程序員怎麼接外包的活
樓主提到的程序員怎麼接外包的活,程序員要接外包的活首先得找到一個好點的程序員外包平台,網上查下一大把程序員的外包平台,要想找個好點的私活,選擇平台很重要,記得有個雲工的還行,那是一個正規的程序員外包平台。
⑼ 程序員接私活完整攻略
接私活 對程序員這個圈子來說是一個既公開又隱私的話題,不說全部,應該大多數程序員都有過想要接私活的想法,當然,也有部分得道成仙的不主張接私活。但是很少有人在公開場合討論私活的問題,似乎都在避嫌。就跟有人下班後跑滴滴一樣,程序員私有時間接點活掙點錢不也很正常么,不過不要在上班時間就行,就跟你上班期間出去跑滴滴一樣。
當你竭盡全力想要去接私活的時候一定做過這樣的事,網路搜索「程序員如何接私活」或者「程序員到哪接外包」之類的問題,那麼相信你也一定看到過讓你不要接私活的帖子,觀點大概就是:
把有限的時間花在提升自己的能力上,技術深度,技術廣度,或者多閱讀書籍,豐富自己,這樣有可能比做外包收益大。
這里就不跟大家討論該不該接的問題了,很明顯,我接了。首先跟大家分享幾個項目案例。
案例1
大概是13年14年左右的樣子,談到一個項目,做一個APP連接甩脂機,通過藍牙模塊傳輸數據,便於手機上觀察,大概這樣。依稀記得跟甲方項目經理溝通需求時,他拿了一個 Android 2.x 系統的手機給我演示了QQ的一些功能,我一本正經的跟他說,「你放心,這個肯定做不了」,他當時就懵了...因為我並不想兼容2.x版本的系統。後來進入簽合同階段,這家公司不大,事兒倒是不少,又是身份證復印件,又是按指紋。這個項目是我外包生涯中的一次滑鐵盧,為什麼呢,因為我竟然同意了不用付定金,等項目開發中期再支付第一筆費用。帶著一個他們提供的藍牙硬體模塊,回去了。後端開始編寫API,Android iOS 開始研究藍牙數據傳輸,噼里啪啦直接把項目做完了。測試包發過去了,結果大家能想到,不給錢!
我至今都記得這家公司的名字,不知道倒閉了沒有,我們整個團隊一分錢沒得到,項目以失敗告終。
案例2
一個汽車後市場項目。當時市場上有一款APP,養車點點,後來已經改名,叫典典養車,我們當時要做的就是抄襲它,功能類似,整個項目差不多十幾萬。甲方是做汽車零配件的,在上海有很多家店,每次交流的地址在一家咖啡館。兩個多月後,項目上線,經營一段時間後,甲方意欲挖我們過去,畢竟項目是我們做的,他想把原班人馬招過去,婉拒。
案例3
一個海外社交項目。這個項目比較小,只做 Android 一個端,原因是甲方招聘的 Android 人員離職了,時間緊急,就讓我接了。比較順利,對方提供視覺稿、API,我開發 Android 即可,項目也沒啥難度,我閑著無聊,特地給他們做了一些交互動畫,甲方驗收的時候非常高興,直言比他們自己員工做得都好。
還有很多其它項目就不一一介紹了,小到做一個控制項,幾百塊,千把塊,大到幾十萬的項目,從整理需求到設計到開發。當然,也不是什麼項目都接,舉個例子,以APP為例,在甲方提供API和視覺稿的前提下,一個端低於2萬的項目從來不接。
做私活掙錢嗎?不掙錢是腦子進水了嗎。尤其對於剛入場的選手,外包收入可以說抵你一年的工資都可以。不僅掙錢,還特別積累經驗,外包項目五花八門,搞地圖的,搞語音的,搞視頻的,搞藍牙的,能幫助初級選手快速成長。
做私活累嗎?相當累。白天黑夜,從無周末。項目一旦接下來,從此進入心事重重的生活,不到最後交付那一刻,不會停緩。周末是最佳的工作時間,平時下班晚的話還做不了,所以幾乎沒有休息時間。
重點來了,到哪裡接呢?
初級選手自己亂七八糟找項目,高級選手項目找上門。做私活一定要找到最佳狀態,不然就是受罪。什麼是最佳狀態,就是當項目找上門時, 想做就做,不想做又想賺就轉。 那麼到底有哪些方法可以接到私活呢?不管黑貓白貓,抓到老鼠就是好貓,有哪些方法我一一說來。
方法1
各個眾包平台。這是入門級的手段,也是最容易做的方法。有哪些眾包平台就不用我一一細說了吧,豬八戒,威客網,CSDN 也有外包頻道,一些技術論壇,海外的 Freelance 網站等等,每個都注冊一遍,前期比較麻煩,各種資料需要填寫,團隊介紹,歷史案例。注冊之後理論上就可以投標項目了,不過如果需要認證的話,還需要繼續花錢,很多項目只有花錢之後才有機會投標,這個就自己評估吧,我沒花錢。通常沒啥好項目,錢哪有那麼容易賺,都是些邊邊角角稀奇古怪的項目。當然,即便是被別人挑剩下來的項目,也不排除有好項目,你要一一去溝通才知道。
方法2
主動聯系各個外包公司,成為他們的備選開發人員。外包公司接單子的手段肯定比我們個人高明多了,他們就靠這個吃飯的,當他們出現人員緊缺、項目過剩、員工離職等情況時,不排除他們會考慮找臨時替補人員,甚至把項目整包轉出去。如果你身邊有朋友開外包公司的,那很好,先天優勢,長期互助。但是大部分人也許並沒有這樣的資源,那麼這就是個體力活了,在方法1的基礎上,部分平台會留下甲方的聯系方式,比如豬八戒,你直接搜索軟體外包服務商,他們的介紹頁面上通常會有他們的手機號碼和郵箱等信息,或者當你點擊「在線咨詢」「與我聯系」等類似按鈕的時候,他們的自動回復也會出現一些QQ號、手機號、郵箱等聯系信息。
這邊我只是以其中一個平台為例,只要你用心,各個平台你都能扒到一些有用的信息。拿到這些信息之後你就可以把你編輯好的話術發給他們,也可以直接加他們微信,通常手機號碼就是微信,不要慫,直接跟他們聯系,打電話、發郵件、發QQ,發微信,把你想要做外包的意圖告訴他們即可,然後就靜靜的躺在他們的朋友圈裡,或者被遺忘,一兩個月問一次好打個招呼,不要太頻繁,這也算是人際關系的維護,看你本領了,多認識點人沒壞處,剩下的就是平淡的等待了,如果他們會聯系你的話。
方法3
跟身邊的開發人員灰度交流。你沒有項目,不代表別人都沒有,如果別人願意帶著你的話,這也算是一個渠道。什麼是灰度交流,就是半含蓄狀態,文章開始我說了,程序員接私活是一個既公開又隱私的話題,不過這個度大家自己把握好,搞不好丟飯碗,把握不好的還是放棄這個方法吧。
方法4
人脈資源。除了從網路上接項目,或者吃外包公司的殘羹冷炙,還有另外一個類別的項目,那就是創業者。在這個互聯網、移動互聯網、物聯網盛行的時代,創業者也是一波接著一波,雖然熱度有高有低,但是從不缺。組建一個公司,組建一個技術團隊需要一筆不菲的費用,尤其軟體開發人員的工資,將成為一個創業公司的沉重負擔。種子投資,或者天使輪投資能有多少,對大多數創業項目來說,幾十萬,一百萬,兩百萬,或者五百萬,基本頂天了,這些錢能維持一個團隊多久,何況還有很多創業者並沒有拿到融資,他們等著先開發一個上線項目,再拿項目去找投資。如果你能接到這樣的項目,那也是很爽的,不過通常這類項目靠熟人介紹,但是你千萬要注意,一定要營造良好的口碑。有條件的話,也可以做套名片,幾十塊錢,夠發好久的。
做私活沒有穩定的渠道,你可能一直找不到項目,也可能一年一個項目,重點是心態,不然你將陷入困擾的情緒當中。有更好,沒有拉倒,找到最舒服的狀態。
當項目來臨時,該如何報價?
價值都是相對的,一定要有自己的心理預期,有些人覺得五千很值,有些人覺得一萬很值。不要飢不擇食,不管多廉價都接;也不要人心不足,吃著碗里看著鍋里,或者覬覦別人的高價。跟對方交談時,一定要快速判斷彼此是否是目標客戶,不要啰嗦太多,你的心理預期是幾萬,對方的心理預算是幾千,這樣的項目還談個啥,務必在最短的時間內確定大家是否可以繼續談下去,否則浪費不必要的時間。如果大家心理預期差不多,對方不是那種想三千塊錢做個淘寶的,則繼續往下進行。有的甲方要求不多,很爽快,這樣最好,有的甲方需要出報價單,那麼就詳細溝通需求,整理報價,整理報價是一個費時的過程,不要嫌麻煩,我們不是服務商,我們是搶食的個體,一定要不怕付出,哪怕一無所獲。
甲方有可能只是來詢價,也可能等你出完報價單再回去比價,還是那句話,不要怕吃虧。如果甲方是個體的話,通常很好弄,但是甲方是商家的話就麻煩一點,一定要問清楚是否要開票,開票是要稅的,不過羊毛出在羊身上,告訴他我們的報價是不含稅的,如果要開票的話要加上稅錢,20萬的話,差不多幾千塊錢,看對方要求開什麼類型的票。開票的話可以自己去稅務局開,不過我沒去過,如果自己認識幾個開公司的朋友的話那是最好,讓他們幫忙開張票,把稅錢貼給他們。
如果你覺的開票你對來說很難實施的話,那麼有三個方案,一是放棄,這樣的單子直接不要接了,繼續尋找下一個單子;二是先接下來再轉包,轉給其它的外包公司做,不過你要估摸好有公司接,有朋友做外包公司那是最好的,相互幫忙,但是這種方案並不推薦,原因是不好把控項目進度和質量,還擔風險;三是把項目介紹給認識的公司去談,談好了你拿提成,這樣你既不擔風險,還賺點快錢。
付款方式該如何確定呢?
切記,必須付定金,越多越好。通常我的付款方式是442,即預付40%的定金,項目提測再付40%,項目上線付清餘款20%,這套方式針對個人比較好用,針對公司不好用,公司通常會留一筆費用在上線後一個月兩個月三個月再付清,所以付款方式可以改成5311,即預付50%的定金,提測30%,上線10%,上線運營一個月後10%,堅持一個原則,前期付的錢越多越好。
接下來就是簽合同了
一般只有個人才可能不要求簽合同,大多數情況還是要簽合同的。合同盡量你來擬定,不會寫的話上網抄,一定要保護好自己的權益,重點是防止被對方坑。比如在合同中一定要寫好適配哪些系統哪些瀏覽器,基於哪個版本開發等等,做得到的就寫,做不到的別亂寫,合同這東西,在心情好的時候怎麼寫都無所謂,心情不好的時候大家只能拿合同說話,你可別賠個十萬二十萬的,嚇死你。
整個接私活的過程差不多就是這樣了,最後,我再強調幾點 注意事項 :
end
⑽ 程序員如何才能接到軟體外包項目呢
熟人介紹無疑是最好的途徑,接軟體外包項目最大的問題在於交付的時候不付錢,這里很多做外包的都有類似感受,累死累活把項目做完了,提交給甲方,結果甲方看了看說不要了,就很不靠譜,所有的努力就都白費了,所以遇到一個靠譜的甲方很重要,