軟件開發(fā)外包的坑(軟件it外包開發(fā))
本篇文章給大家談談軟件開發(fā)外包的坑,以及軟件it外包開發(fā)對應的知識點,希望對各位有所幫助,不要忘了收藏本站喔。
本文目錄一覽:
- 1、市面上這么多IT外包公司,怎么做出選擇才能不如坑?
- 2、外包軟件開發(fā),有哪些注意事項?
- 3、【避坑】初次接項目的血與淚,扎坑了老鐵
- 4、IT人才外包到底靠不靠譜?
- 5、為什么有軟件外包,多一層剝削呢
市面上這么多IT外包公司,怎么做出選擇才能不如坑?
首先呢,我們先對軟件外包公司進行簡單的分析和分類,一般外包公司可以分為三類。第一類就是A公司自己開發(fā)自己的項目,把邊緣的一些無關緊要的工作外包給B公司,從而減少自己的人力和財力的支出,B公司就是咱所說的第一類外包公司;第二類呢,就是開發(fā)人員和A公司簽訂合同,然后A公司把你派去B公司為其干活,A公司和你簽的合同是一個月5000,那么你去B公司,B公司付給A公司一個月8000,那么A公司一個月就空賺3000,BAT就有大量的外包人員,特別是騰訊,但是你去了享受的可不是鵝廠的待遇哦;第三類是你去的這家公司承包一些不具備軟件開發(fā)能力的一些企業(yè)的項目,承包的整個完整的項目都是由你們?nèi)ネ瓿伞?/p>
介紹完外包公司常見的三種類型,對外包公司有一定了解了,那么對于能力和工經(jīng)經(jīng)驗尚且不足的軟件開發(fā)的同學來說該怎么選擇這些公司呢。對于第一類公司我的建議是,如果我們不是在沒有選擇的情況下最好不要去,第一類公司通常是一些對日外包公司,去了幾乎寫不了技術性的代碼,有些甚至幾乎不大用寫代碼,工資也要比同行要低一些。第二類外包公司我的建議也是最好不要去,但如果是外包給大廠的話還是可以考慮的,畢竟進了大廠可以感受他們的工作氛圍,如果表現(xiàn)極好還可能被留下來,如果不是大廠就算了,這類外包公司就是把你們派出去給別的公司干點雜活,從你們身上來賺差價,即使去了大廠干的活也是。。。(你懂得);第三類公司呢,在你進不了大廠和互聯(lián)網(wǎng)公司的情況是你最佳的選擇了,這類外包公司接的是企業(yè)的一個完整的項目,相對于前兩類外包公司來說,你接觸的技術會多一些,適合初來乍到的開發(fā)人員,但這類公司也有弊端,技術框架比較老舊,通常做的項目面對的用戶是一些高端群體,用戶量少,不像一些互聯(lián)網(wǎng)公司,用戶動輒百千萬的。
現(xiàn)在很多各行各業(yè)的人都涌向軟件開發(fā)的這個行業(yè),大家的就業(yè)壓力也蠻大的,你根據(jù)你自己的狀態(tài)去選擇,也有朋友畢業(yè)去云圖智聯(lián)又學的JAVA班才就業(yè),也沒有去外包公司。你可以做一個衡量
外包軟件開發(fā),有哪些注意事項?
如果對軟件開發(fā)不懂,再找軟件開發(fā)公司的時候,很容易被騙或者被坑。
建議去正規(guī)平臺,比如“快搭建”。
這種平臺的優(yōu)勢是,你發(fā)布項目會有很多公司給你報價,價格這方面至少不會坑你。
然后平臺都有正規(guī)的流程控制,能保證你的資金安全。
而且平臺對平臺上的公司都是有嚴格服務規(guī)范管理的。
比如,你在平臺找的項目,開發(fā)完了,平臺會強制性要求開發(fā)公司給你免費維護1年。
【避坑】初次接項目的血與淚,扎坑了老鐵
談起外包經(jīng)歷,我的第一次外包源自前兩年某天陪著女友逛商場時,接到一個朋友的電話,朋友興高采烈地跟我介紹一個大項目:需求不多、錢不少,難度不大、口氣不小,我一聽心動了,原以為要賺一筆 easy money,后面再看看,這次外包踩了大大小小不少的坑,遂想好好記錄一下。
前期溝通
電話的第二天,和外包項目需求方簡單溝通后,他們發(fā)來十幾張 App 界面的樣例,大概是些軟硬件結(jié)合、通過 App 界面展示硬件信息和數(shù)據(jù)統(tǒng)計,以及相關信息的CRUDDemo,功能不多不過開發(fā)時間也有限,要求在月底前做完 App Demo 與后臺系統(tǒng),趕著參加一個會議展示。對方多次強調(diào)項目的優(yōu)勢:正處于風口、資源配置各方面都齊備,除了...沒有軟件技術團隊,目前只有硬件團隊,軟件這邊只有零星的兩三個,但不堪重用。
Tips:
這里我犯下了第一個錯誤,我以為只是一個Demo完事,但這背后是一個完整龐大的項目,項目大小、類型和復雜度的錯誤評估,使我沒有很好地把控全局和考慮整個項目的細節(jié),導致后面引發(fā)了很多問題。
在評估一個項目時,我們通常會低估項目的復雜度,而高估自己處理某些瑣碎細節(jié)的能力。
組建團隊
項目要進行,一個人是搞不定的,因為涉及到 各端 App、Web以及后臺,于是我首先找了一個靠譜的后臺開發(fā)朋友,然后等項目快正式開始前,再一起尋找和確定其它小伙伴。
Tips:
外包合作過程中,優(yōu)先找靠譜、技術扎實、有責任心的人,外包項目大多技術不復雜,但因為協(xié)作方式的特殊性,大多是異地異步辦公,需要有強烈責任心的人。不然項目開發(fā)時,經(jīng)常找不到人,或者溝通缺乏反饋就很被動了。
項目報價
談到項目必然會談到錢,關于報價這塊,對方很開放的有兩種合作方式,一種是技術入股的形式,另一種是按照外包的方式報價。我想著因為是第一次合作,采用第二種方式最為保險,畢竟落袋為安嘛。
由于是第一次接外包沒有經(jīng)驗,心里很忐忑,趕忙去網(wǎng)上查一些外包報價的方式和注意事項,最終決定根據(jù)團隊人員工作的日薪,乘以一個系數(shù),報給了他們。不出所料,他們覺得貴了,整個合作就僵持在那里。介紹項目的朋友答應去斡旋,然后...沒了下文。
Tips:
不同外包項目的公司、項目背景不同,遇到技術入股這事得慎之又慎。當然現(xiàn)在外包平臺很多,一切都基本流程化、正規(guī)化了,直接是項目與錢的交易,這種問題也會越來越少。
按照故事的正常節(jié)奏,我的外包初體驗夭折了。大概兩周后,事情出了轉(zhuǎn)機,對方的負責人打來電話說要當面溝通一下。然后技術負責人和老總一并趕了過來,扯了半天介紹了項目的背景、公司及技術團隊的情況,我意識到了這個項目不只是一個 Demo 這么簡單。最后約定另找時間詳細溝通需求,以及評估報價。
等到溝通完需求要報價的時候,對方想要一個打包價格,而不管每人每天的算法,又扯到這個項目很大,會分幾期開發(fā)交付,第一期想讓雙方以磨合的姿態(tài)來合作。意思是你們也別想著開高價了,我們第一次合作先便宜點,磨合一下摸摸底,覺得不錯的話后面合作再談。
因為我也是第一次接外包,缺乏經(jīng)驗,在這個磨價的過程中,腦子一熱不小心就答應了對方的要求。等到協(xié)商完畢確定好報價,發(fā)現(xiàn)只有第一次給出的每人每天報價的一半,才意識到我們還是圖樣圖森破。
Tips:
這里是第二個錯誤,報價過程中要盡可能堅持自己的報價條件和底限,如果對方說出最低價格這種話,絕不能給出一個自以為的最低報價,不然就容易弄成菜市場的討價還價,最終會被磨的和自己預期差距很遠,可以跟對方認真溝通, 談錢一定不能圖省事 。價格貴也是質(zhì)量的保證,可以象征性地少一些,但務必控制范圍。
簽訂合同
不管怎么說,既然給出了報價,本著學習漲姿勢的態(tài)度,咱就干吧。需要擬訂合同時,沒看到合適的,最終在網(wǎng)上找了一個軟件外包開發(fā)合同模板,大致改了一下,將就用著。
關于外包合同有很多需要注意的地方,這里就只簡單說一點:合同的條款一定要一條條地過,確保自己能完全掌握和理解每一條的內(nèi)容及背后的含義,確保不要對自己埋有坑,當然也最好不要坑對方。
Tips:
當然現(xiàn)在外包行業(yè)發(fā)展越來越成熟,外包流程和項目也越來越規(guī)范,也誕生了像 云沃客 這種成熟的眾包平臺,甚至不再需要合作雙方私下簽訂協(xié)議,服務方和需求方都能把精力專注于項目上,而把背后的一些瑣碎之事和問題交由平臺來規(guī)范管理,省心很多。
簽合同遠赴對方公司,中午正熱時坐了個順風車過去,下了車一看太陽都快下山了,高樓不見了,眼見之處都是低矮的民房,大爺大媽懶洋洋地支起了小吃攤,第一感覺是從深圳到縣城了。對方是一個傳統(tǒng)的公司/工廠,這意味著什么互聯(lián)網(wǎng)、軟件開發(fā)等等都可能是對牛彈琴,如果對方?jīng)]有一個專業(yè)懂行的對接人員,這個項目的進展將會非常艱難,后面的事情也正出乎我所料。
Tips:
盡可能詳細地了解對方公司、項目情況及相關人員背景,如果出現(xiàn)對接人員素質(zhì)與項目不相符的情況,盡早向合作方提出疑問,把問題拋向?qū)Ψ?,不要讓這種問題影響項目的進度和后續(xù)工作的開展。
合同簽完,需要再次詳細溝通需求和評估開發(fā)計劃,我和團隊同伴遠赴對方公司開會。溝通需求的過程中對方少不了加需求,甚至是一個獨立的模塊,相當于工作量莫名就多了幾分之一。對方含糊其詞,說這是一個非常重要的模塊,沒有這個模塊就不是一個完整的系統(tǒng),當初以為這是默認大家知道的事情云云。好在先前擬訂合同的時候,我把主要功能和相關模塊都寫在了合同的開發(fā)內(nèi)容一款里面,趕忙把合同拿給對方看,對方啞口無言,后面繼續(xù)溝通是加時間、加人力還是精簡功能。
Tips:
擬訂合同時,一定要寫清楚開發(fā)內(nèi)容和主要功能,盡可能詳細準確,避免后續(xù)因為添功能、改功能扯皮,畢竟口說無憑、白紙黑字才是硬道理。
項目開始
合同簽完,按照合同約定對方需要先支付 30% 的項目款作為一期款,因為這些都是明確寫到合同里,整個付款過程中很利索,唯一的問題是對方需要提供發(fā)票,后面找了朋友公司代開搞定。
軟件增值稅票稅點一般是 6%,稅費也會是一筆不小的支出。最好在報價時溝通好稅費及發(fā)票相關事宜。
Tips:
最好等到預付款 or 第一期項目款到賬后再啟動項目,避免不必要的麻煩。
報價時將稅費和發(fā)票考慮進去。現(xiàn)在眾包平臺也大多解決了這個問題,用戶不必再操心這個。
項目準備
等到相關流程都走完,需要對方提供產(chǎn)品原型的時候,對方硬是石滾碾不出個屁來,憋了很久什么東西也提供不出來,我們艱難地跟他們普及了設計稿和原型稿的區(qū)別后,他們疑惑地表示:這種東西不是應該由你們來搞定嗎。只好邊跟他們說清楚,邊給對方提供幾個原型示例和原型工具。
回過頭看看,整個項目過程中對方除了給出一個非常粗糙的概念需求文檔,任何文檔輸出都沒有,在前面溝通需求時提出讓對方把相關需求文檔整理給我們,他們表示這種東西都在自己腦子里沒有時間整理。
沒有輸出的文檔,后續(xù)的工作便沒有了依據(jù),而所有的依據(jù),也只是在詳細溝通需求的時候,我們自己整理的需求列表文檔。
Tips:
文檔的輸出非常重要,詳細的需求文檔與設計文檔是后續(xù)項目開發(fā)中的必備利器,沒有這些,整個項目成了巧婦難為無米之炊,而且這些也會是項目開發(fā)完畢驗收的標準之一。
項目前期
項目還沒正式開始,對方又出幺蛾子了,對方對接人員由技術主管變更為另一個下級技術負責人,估計他們內(nèi)部都沒有仔細溝通過,就直接讓我們和他對接,上來第一句便是找個時間溝通下需求,這邊不太清楚細節(jié)。拜托,細節(jié)都在你們老大那里了,求我們心理陰影面積...
所有的輸出文檔只有在我和第一任對接人溝通需求時,整理的需求列表文檔,這意味著它是經(jīng)過第一任對接人陳述并由我們消化整理的,而第二任對接人如果再以它為參照的話,這里面的需求理解因人而異,項目變數(shù)更多、前景堪憂。想到這些,我們只好再次奔赴過去詳細溝通需求。
Tips:
項目對接人的變更算是一個意料之外的問題,也更顯前面所述的文檔的重要性。越快越早地形成詳細清晰的文檔直接決定了項目后續(xù)的走勢和進度。
在等原型的這段時間,風雨飄搖的項目又出了新紕漏:原本協(xié)商好的我們只需要負責軟件系統(tǒng)開發(fā)(包含各端 App、Web 管理系統(tǒng)、后臺系統(tǒng)),對方負責硬件生產(chǎn)及硬件系統(tǒng)開發(fā),后來他們硬件開發(fā)人員離職,想把硬件系統(tǒng)開發(fā)這一塊也交由我們。我們想都沒想,就直接拒絕了。
Tips:
盡管接下硬件這塊又有錢賺了,但這不是我們團隊的強項,需要另找專業(yè)人員,相當于給團隊和項目增加風險和不確定性。專注于做自己擅長的一面,不為團隊和項目累加風險和不確定性,也是一種責任心。
寫在最后
還沒寫到項目正式開始,就已經(jīng)羅羅嗦嗦一大篇了,后續(xù)記錄一下項目開發(fā)過程中的坑和教訓,未完待續(xù),歡迎交流。
IT人才外包到底靠不靠譜?
相信有些程序猿們多多少少都曾經(jīng)被外包坑過,從此以后非??咕芡獍?,這也能理解,畢竟一朝被蛇咬十年怕井繩,但是大家不要混淆了人力外包和項目外包。
IT人才外包和IT項目外包是IT外包服務的兩個大類,一般不仔細的話,很容易就混淆了兩者,以為它們兩個是同一個概念,其實并不是這樣。
什么是IT人才外包?IT人才外包可以理解IT人才的租賃。
什么是IT項目外包?IT項目外包就是將一個IT項目整體外包給一家專業(yè)的相關IT外包服務公司,我們經(jīng)常說的軟件開發(fā)外包就屬于IT項目外包。
所以可以看出,人力外包只是變換了工作地點,都是在正規(guī)的品牌大企業(yè)辦公,為什么我這么說,因為大家可以想想,小公司是沒有實力做人力外包或者說是沒有這個項目資金去做外包這塊的,大公司比較有實力,所以有人力外包需求的公司大部分都是大公司,而且成長要去大公司做項目,小公司的項目有局限性。
那么重點來了,如果你知道是外包,怎么判斷一家人力外包公司是否正規(guī)/優(yōu)秀?首先看人力外包公司的企業(yè)發(fā)展年限,肯定是越長越好,接著去各個平臺搜索一些公司相關信息,自己有一個基本的判斷,然后區(qū)別好是人力外包還是項目外包,如果是人力外包,人力外包也分短期項目合作(簽勞務合同)和長期項目合作(一年以上的,簽勞動合同),那么是一年以上的項目合同的話問清楚是否按勞動法繳納社保和公積金,如果沒有,則公司不正規(guī),哪怕他們說試用期不繳納,要轉(zhuǎn)正才開始繳納也屬于不正規(guī),只要是簽署了勞動合同必須是從入職開始就繳納五險一金的,才是正規(guī)的外包公司。
另外,大家最關心的薪資問題,在簽訂勞動合同的時候,一定要弄清楚自己的薪資架構,正規(guī)的,比較好的外包公司薪資架構不分基本底薪+績效+獎金,并且薪資高于行業(yè)平均水平,那么一些比較小的外包公司薪資架構是分基本底薪+績效+獎金,這種往往底薪都偏低,靠績效和獎金,那么那到時候那到手的薪資只有底薪是確定的,績效和獎金是存在不確定性的。
這個薪資構成無關是否正規(guī),只是因為是外包公司給大家一個提醒,如何從人力外包公司里面選擇一家正規(guī)的公司,而且本文一開始也說了,需要人力外包的公司基本上市大企業(yè),是屬于大企業(yè)固定的項目,不存在不正規(guī)的情況,無非就是辦公地點在移動,明顯屬于人力外包。
IT人力外包服務已經(jīng)成為當下行業(yè)內(nèi)的一種重要趨勢現(xiàn)象,很多公司在工作上都有找專門的IT外包公司合作,畢竟IT人力外包不管對于甲方還是就業(yè)者而言都是有明顯的優(yōu)勢的,對于甲方來說能夠規(guī)避用工風險,靈活用工,對于就業(yè)者來說能夠得到去大企業(yè)的入門卡、獲得大項目的工作經(jīng)驗,以及增優(yōu)履歷和靈活就業(yè)。
題外話來了,不要臉的引薦下我們公司哈哈哈,做了8年從來沒有任何負面消息,大家可以去網(wǎng)上查一查,先不說薪資水平高于行業(yè)平均水平,不分底薪績效獎金這些七七八八的,談好薪資是多少就是多少,并且我們不是單純的人力外包公司,我們是招募唐普IT工場開發(fā)者,進入到我們項目的開發(fā)工程師可以獲得在我們IT工場上傳產(chǎn)品或代碼的資格,我們公司會給你帶來很多的流量,也就意味著你上傳的產(chǎn)品可以讓很多有需求想購買的人看到,如果賣出幾單,這個收入很可觀的。很多開發(fā)者通過我們平臺賺的錢都超過他們原來一整年的收入了。
所以靠不靠譜還是得靠自己甄別,畢竟這個世界上還是存在著險惡的人類,一不小心就被忽悠了,賺個錢也不容易,所以大家眼睛要放亮~
為什么有軟件外包,多一層剝削呢
做軟件外包多年,告訴你為什么外包坑多?軟件開發(fā)外包需要注意什么
第一,客戶預算不合理
客戶預算低,主觀上認為技術是虛擬的東西,覺得互聯(lián)網(wǎng)項目沒什么成本,但實際上不是這樣,像我們這種開發(fā)公司或者說項目外包公司,更多的是人力成本,程序員工資普遍較高,客戶預算又低,達不到預期的效果,所以就導致做出來的與預期相差甚遠。
解決辦法:可以在尋找服務商的時候找做過類似案例的,他們可以提供很多免費又有用的建議,畢竟你現(xiàn)在遇到的難題可能人家早就走過一遍了。這個階段一定充分溝通,但是不要指望人家為你的項目負責,主要還是靠自己判斷,服務商只是提供不同的見解以及建議。
?
第二,轉(zhuǎn)包現(xiàn)象
轉(zhuǎn)包現(xiàn)象在行業(yè)內(nèi)是一個普遍現(xiàn)象,由于開發(fā)工期緊張,人員不夠等因素,很多公司會把項目轉(zhuǎn)包給其他開發(fā)公司。但從法律方面講,轉(zhuǎn)包如果未經(jīng)過甲方的同意,是不能轉(zhuǎn)包的。
為什么說轉(zhuǎn)包坑多,因為需要玩兩頭,一邊是客戶項目金額,一邊是開發(fā)技術成本,轉(zhuǎn)包出去勢必會壓低價格,所以轉(zhuǎn)包出去就有很高的利潤空間,價格在下級開發(fā)商手里,變成了低成本項目,項目的質(zhì)量保障自然就降低,拿到手里的成品自然和預期相差甚遠。
?
第三,避免找個人服務商
如果是直接套模板的項目,對開發(fā)環(huán)節(jié)要求不高,找能力強的個人也沒有不合適,價格一般會更實惠。如果是一個需要定制化的項目,很多的功能甚至是你原創(chuàng)出來的,這種項目就需要團隊合作,涉及創(chuàng)意,設計,框架,開發(fā)和測試,這就不是單人可以做到的了,再牛逼的人也很難全能。
?
第四,需求溝通要詳盡
需求溝通不到位,在沒有完全詳盡溝通功能的情況下,進行報價,從而導致后續(xù)的設計過程以及開發(fā)過程中不斷的返工,做出來的效果與預期相差太大。甚至會有糾紛,所以在前期要謀定而后動,把功能需求完全的詳細化整理,出完整的功能方案并進行確定,一步步穩(wěn)扎穩(wěn)打,從需求確定,到設計確定,都至關重要。
?
第五,交付以及后期維護
交付過程中要注意代碼以及相關交付資料的完整性,一般項目交付資料包括各個端代碼(Android&iOS&Sever),數(shù)據(jù)庫設計文檔,項目部署文檔,接口文檔等等。
維護一般包括:數(shù)據(jù)維護,網(wǎng)絡安全維護和日常維護。核心目的要保證APP的正常運行,迅速處理一些APP本身或者APP后臺運行時的bug。定期進行垃圾數(shù)據(jù)清理,定期做數(shù)據(jù)備份(主要是為了防止服務器崩潰,數(shù)據(jù)丟失情況發(fā)生。)同時要提高產(chǎn)品的防控級別,杜絕黑客攻擊。一般互聯(lián)網(wǎng)的市場標準,維護第一年是免費的。維護是很有必要性的,尤其是數(shù)據(jù)的保護這方面,大家在后期要多注意。
?
以上是為大家介紹的有關APP開發(fā)的一些內(nèi)容,希望對大家有所幫助,如果大家有相關需求,可以進行聯(lián)系,獲取開發(fā)方案和報價。
專業(yè)品質(zhì)APP開發(fā),軟件開發(fā),優(yōu)質(zhì)高效的APP產(chǎn)品一站式開發(fā)服務。如果您想開發(fā)APP軟件,歡迎隨時咨詢!
軟件開發(fā)外包的坑的介紹就聊到這里吧,感謝你花時間閱讀本站內(nèi)容,更多關于軟件it外包開發(fā)、軟件開發(fā)外包的坑的信息別忘了在本站進行查找喔。