項目外包給個人有哪些注意事項?
1. 不要拖欠人家的工資
2. 需求都想清楚,別一拍腦袋就要改
3. 在開發的過程中約定好溝通的頻率和方式,別簽了合同就啥也不管,最後驗收又這不滿意那不滿意
4. 定好開發過程中需求改動的操作流程
5. 不要拖欠人家的工資!!
edit:點贊的都是被拖欠過工資的可憐程序猿……不要做這種事情,也不要僱人一起開發,直接放棄別做了。做項目就是需要不斷溝通的,即使自己是內行,整天在一起做的項目都多半會失敗,竟然敢外包? 那麼外包,通常是: 1.自己是外行2.預算也少拿不出錢3.自己的東西要做成什麼樣自己也不清楚, 也懶得去想清楚,外包給別人多省事通常以上這些都佔全了。必然失敗的項目還是放棄吧,有這錢想碰運氣還不如買彩票去。
兩邊都不喜歡拖泥帶水,又要開發質量較高的產品,需求啥的就不說了,說下管理,注意以下幾點:1.詳細的項目進度表2.每隔3天一個郵件小彙報3.每周抽一天一起開發4.如果有伺服器,一定不要等介面,定義好文檔,面向介面開發.
原則上不贊同給個人承包。原因如下:1軟體外包,風險提高1-2個數量級別。2需求變更、設計變更難免,但對個人很難控制。3個人設計基本沒有文檔,接手困難,4後續的服務沒有,升級困難。
5個人外包基本都是干私活,很難保證時間。
6你要承擔他個人的情緒不良、時間不夠、家庭因素等帶來的一切問題。我覺得只有在一個情況下,可以讓個人外包:1那個人是大拿,無人可以代替。2他有想成的東西,或者只用很短的時間就可以完成,(不要超過一周)作為一個程序員,很多人可能都接過私活。我有兩次找外包的經歷,給大家分享一下。
1 找朋友介紹個人開發者
之前公司做一個app,當時先開發了ios版本,因為android的團隊人少,並且還在開發其他的產品,所以當時我們就決定把android開發的工作外包出去。
正好有同事給介紹了一個做android開發的兄弟,因為是同事介紹的所以比較放心,見面聊過一次之後就決定把任務交給他了。
這個兄弟還是非常靠譜的,因為android完全就是照著ios版本來做,所以開發速度非常快。他說他們項目現在活兒比較少,每天下班回來就搞,大概每天搞到一兩點,就這樣搞了幾個星期。
當時android第一版出來的時候,我們就測試,大概幾十個bug吧(我覺得不算多),然後再返給他去修改bug。一開始大家合作的都挺順利的,但是後來因為這個兄弟自己公司有一個比較著急的產品,所以他的時間就比較緊迫了,有時候每天看到他很晚才發來安裝包,我也不好意思催他太緊了。
總體來講那次合作還是比較愉快的,主要是幫忙的兄弟比較負責,而且技術也不錯。不足的就是項目進度受他工作影響比較大,後期改bug的速度有些慢
2 找外包公司
13年的時候公司想做一個在線的垂直信息平台,當時公司的技術人員不夠齊備,所以老闆找了一家外包公司,找的是一個上海小團隊(也是朋友介紹的)。價格也不便宜,大概項目周期計劃在三個月,費用不到50w。
當時我們公司並不在上海,所以項目啟動後上海的外包公司先來我們這邊溝通了兩天需求。之後我們雙方主要通過qq和電話進行交流,大概兩個多月對方把產品第一版給我們發過來了。
我一看就懵b了。
有bug可以理解,但是我們發現了非常多的,顯而易見的bug,我們覺得對方把產品給我們之前自己並沒有進行過簡單的bug測試。總之,產品非常糟糕,看起來只是一個半成品。
當時就覺得碰到不靠譜的了,從此之後我們作為甲方開始每天給對方找bug,項目從預計的三個月一直拖到到5個月還都是問題。而且在這個過程中雙方的溝通成本非常高,最後沒有辦法老闆只好決定自己招人,自己開發。
個人對外包的看法
1 最好別找外包公司,大項目找外包不如自己招人,小項目找外包性價比太低,最重要的是雙方扯皮的事情太多。
2 不靠譜的個人開發者也挺多,能夠碰見一個負責的,只能說運氣好。
3 找外包要慎重。
另外推薦一下我和朋友開發的bug管理工具,http://www.bugclose.com,應該是目前最好用的bug管理工具了
首先找一個靠譜的外包平台,項目外包 - 中國電子行業最權威的項目外包、項目承接網上交易平台,這樣才能找到一個靠譜的工程師為自己做項目發布項目的時候寫清楚自己的具體需求,最好一條一條的列出來,這樣接包的工程師會很清楚的了解你的需求,並清楚自己能不想接這個包找到接包者後儘快與之聯繫,雙方商量好後,將自己的資料啥的交給接包者接包者做完項目後,儘快結算工資
1.進度問題:對於該個人是否有承擔該項目的能力需要提前考察,最好是他有現成的東西可以直接拿來用,或者他在業界有很好的口碑,否則項目一旦卡殼,會對整體項目進度影響很大。2.信息安全問題:這個一定要簽保密協議3.設計文檔:跟個人合作通常維護、升級他肯定不負責,因此一定要讓他交付相應的設計文檔,便於我們後續的二次開發,和升級維護。4.質量問題:個人做事,沒有測試團隊做支持,質量很難保證,所以驗收的時候一定要充分的測試。
保密合同一定要簽好
推薦閱讀:
※如何快速學習Metal API?
※為什麼iPhone做不到完全防盜?
※objective-c調用方法使用中括弧加冒號,相對主流的點加小括弧有什麼方便的地方?
※如何鑄就全棧程序員?
※iOS 如何進行逆向工程?