三步帶您了解開發(fā)外包這件事兒
時(shí)間:2023-04-18 00:08:01 | 來(lái)源:網(wǎng)站運(yùn)營(yíng)
時(shí)間:2023-04-18 00:08:01 來(lái)源:網(wǎng)站運(yùn)營(yíng)
三步帶您了解開發(fā)外包這件事兒:“互聯(lián)網(wǎng)+”的概念從提出到深入人心不過(guò)1年的時(shí)間,以此為契機(jī)的是大眾創(chuàng)業(yè)萬(wàn)眾創(chuàng)新的熱潮。這個(gè)過(guò)程中,無(wú)論是傳統(tǒng)行業(yè)的線上轉(zhuǎn)型還是新業(yè)態(tài)的興起,“開發(fā)”已然成為想法從方案到落地的關(guān)鍵制約點(diǎn);“程序猿”也水漲船高,成為最熱門的高薪職業(yè)。對(duì)于很多企業(yè)而言,技術(shù)過(guò)硬的開發(fā)團(tuán)隊(duì)成為剛需,但坦率講,并不是所有的團(tuán)隊(duì)在發(fā)展的任何階段都養(yǎng)得起一個(gè)有一定規(guī)模的開發(fā)團(tuán)隊(duì);另一方面,從成本和效率的角度講,自建開發(fā)團(tuán)隊(duì)也不是唯一高效低成本的解決方案。
這篇文章主要為大家介紹一種常見但也飽受爭(zhēng)議的開發(fā)方式——開發(fā)外包。在具體分析如何挑選開發(fā)外包服務(wù)之前,Chiefmore想從需求分析的角度就項(xiàng)目開發(fā)的解決方案做一個(gè)梳理,如下。
>> 解決方案傳統(tǒng)意義上的開發(fā)可能直接意味著寫代碼,但隨著開發(fā)技術(shù)的發(fā)展和日漸成熟,越來(lái)越多的解決方案能夠滿足企業(yè)的項(xiàng)目需求,而且在某些條件下表現(xiàn)出高效和低成本的特點(diǎn)。尤其是針對(duì)創(chuàng)業(yè)或創(chuàng)新項(xiàng)目,非原生的開發(fā)能夠以較低的成本和迅速的反應(yīng)實(shí)現(xiàn)產(chǎn)品的試錯(cuò)和迭代。接下來(lái),我們從PC端和移動(dòng)端兩個(gè)角度分別闡述。
(一) PC端PC端網(wǎng)站的實(shí)現(xiàn)形式包括了建站工具、模板開發(fā)和原生開發(fā)三種,而這三種開發(fā)方式也大概能夠反應(yīng)網(wǎng)站從搭建到成熟的一個(gè)層次感:1、通過(guò)自助建站工具搭建的網(wǎng)站能夠?qū)崿F(xiàn)大多數(shù)的功能需求,目前各建站平臺(tái)也逐漸以開放API接口的形式對(duì)網(wǎng)站功能進(jìn)行補(bǔ)充,但也存在加載速度慢、功能簡(jiǎn)單、個(gè)性化程度低、靈活性差等缺點(diǎn),僅適合于有建站想法的個(gè)人或初創(chuàng)企業(yè),以及嘗試線上轉(zhuǎn)型的企業(yè);2、模板開發(fā)網(wǎng)站是基于已成型的網(wǎng)站模板進(jìn)行文字圖片等的修改,開發(fā)周期短、成本低,同樣存在靈活性和延展性差的問(wèn)題,但相較于自助建站,模板建站基于自有服務(wù)器,訪問(wèn)更流暢(如目前的低配版 Chiefmore官網(wǎng) 就是基于這種開發(fā)方式呈現(xiàn)的);3、基于企業(yè)業(yè)務(wù)需求原生定制開發(fā)的網(wǎng)站開發(fā)周期長(zhǎng)、費(fèi)用高,相應(yīng)地設(shè)計(jì)風(fēng)格及功能不受限制,用戶體驗(yàn)最好(即將與大家見面的高配版 chiefmore.com ,就問(wèn)你期待嗎)。
(二) 移動(dòng)端移動(dòng)端的開發(fā)思路與PC端相似,目前來(lái)說(shuō),移動(dòng)端的解決方案更為多樣:1、最常見的就是基于微信公眾號(hào)的創(chuàng)業(yè)思路,一方面可以基于微信官方后臺(tái)自主建設(shè),另一方面還可以依托微信公眾號(hào)開放平臺(tái)快速上線;2、網(wǎng)頁(yè)應(yīng)用(Web App)可以理解為網(wǎng)頁(yè)的移動(dòng)端展示,開發(fā)難度小,成本低,維護(hù)更新容易,但一般僅適用于非游戲類的APP,如宣傳、資訊、電商等應(yīng)用;3、混合應(yīng)用(Hybrid App)以原生APP為容器嵌套H5頁(yè)面,即基于原生應(yīng)用快速進(jìn)行功能的補(bǔ)充更新,尤其適合于業(yè)務(wù)的快速迭代;4、原生應(yīng)用(Native App)無(wú)疑是用戶體驗(yàn)最好的移動(dòng)端應(yīng)用形式,也是開發(fā)成本最大,開發(fā)周期最長(zhǎng)的一種開發(fā)形式,適合于接近成熟的產(chǎn)品。
很多時(shí)候,多種解決方案之間的關(guān)系并不是割裂的,也不存在絕對(duì)的好壞,企業(yè)需要在對(duì)產(chǎn)品的發(fā)展階段、定位、功能需求、人力時(shí)間成本等進(jìn)行綜合評(píng)估之后進(jìn)行決策。而且無(wú)論是自主研發(fā)還是外包開發(fā),都需要首先明確采取什么樣的開發(fā)方案之后再展開。
>> 開發(fā)方式那么在明確解決方案之后是選擇自建團(tuán)隊(duì)開發(fā)還是交付外包開發(fā)呢?chiefmore認(rèn)為主要可以從以下幾個(gè)方面綜合考慮(財(cái)大氣粗的互聯(lián)網(wǎng)巨頭不包括在內(nèi))。
(一) 自建團(tuán)隊(duì)自建團(tuán)隊(duì)開發(fā)基于幾個(gè)前提:1、預(yù)算充足,能夠吸引到優(yōu)質(zhì)的開發(fā)人才,通過(guò)嚴(yán)格的把控保障產(chǎn)品質(zhì)量;2、已有短期解決方案,項(xiàng)目開發(fā)周期較長(zhǎng);3、開發(fā)難度低的產(chǎn)品(如web app)對(duì)工程師要求較低,也可以考慮自主開發(fā);4、開發(fā)需求較為高頻,即產(chǎn)品上線后仍需不斷進(jìn)行優(yōu)化迭代的情況,最好選擇自建團(tuán)隊(duì)開發(fā)。
(二) 外包開發(fā)外包對(duì)很多公司而言都是退而求其次的解決方案,如短期內(nèi)招募不到合適的開發(fā)團(tuán)隊(duì),項(xiàng)目預(yù)算不足以養(yǎng)活優(yōu)質(zhì)的開發(fā)團(tuán)隊(duì)等。而主觀上最適合外包的一種情況是開發(fā)屬于低頻需求,也就是說(shuō)一次開發(fā)之后只需簡(jiǎn)單的運(yùn)維,產(chǎn)品不需要頻繁地進(jìn)行功能擴(kuò)展,最常見地就是宣傳類的企業(yè)官網(wǎng)。
外包開發(fā)雖然多屬權(quán)宜之計(jì),但一個(gè)不靠譜的外包帶給企業(yè)或創(chuàng)業(yè)者的一定是噩夢(mèng)般的經(jīng)歷,那么接下來(lái)chiefmore就和大家分析一下,如何挑選一家靠譜的外包服務(wù)商。
>> 開發(fā)外包流程外包開發(fā)的一般正規(guī)流程為:簽署保密協(xié)議——需求分析并輸出項(xiàng)目需求書——評(píng)估并制定工作方案和報(bào)價(jià)——簽訂合同并支付項(xiàng)目預(yù)付款——程序開發(fā)——按階段驗(yàn)收并按階段付款——項(xiàng)目測(cè)試——驗(yàn)收上線——后期維護(hù)。
>> 如何挑選(一) 研發(fā)能力人們對(duì)外包的偏見和不信任絕大多是是由于外包團(tuán)隊(duì)的研發(fā)能力和規(guī)模不足以實(shí)現(xiàn)雇主的開發(fā)預(yù)期和需求,從而導(dǎo)致項(xiàng)目爛尾或最終的產(chǎn)品體驗(yàn)差。因而,企業(yè)在明確開發(fā)需求之后一個(gè)很重要的任務(wù)就是對(duì)外包團(tuán)隊(duì)的研發(fā)能力進(jìn)行評(píng)估。Chiefmore也就此總結(jié)了一套較為科學(xué)的評(píng)估指標(biāo)供大家參考,具體如下:
1.
研發(fā)團(tuán)隊(duì):對(duì)研發(fā)團(tuán)隊(duì)的評(píng)估主要可從成立時(shí)間、團(tuán)隊(duì)規(guī)模和研發(fā)經(jīng)驗(yàn)三個(gè)方面展開評(píng)估。毫無(wú)疑問(wèn),成立時(shí)間較長(zhǎng)、團(tuán)隊(duì)規(guī)模較大的研發(fā)團(tuán)隊(duì)況,能夠涵蓋不同種類的工程師,滿足企業(yè)在項(xiàng)目開發(fā)中的不同需求,相應(yīng)的,研發(fā)能力也會(huì)更強(qiáng)。
2.
業(yè)務(wù)內(nèi)容:從開發(fā)成本的角度分析,當(dāng)然不是規(guī)模越大越合適。對(duì)企業(yè)而言,針對(duì)不同的開發(fā)任務(wù),需要選擇更有針對(duì)性的團(tuán)隊(duì),這就需要從外包團(tuán)隊(duì)的業(yè)務(wù)內(nèi)容層面進(jìn)行分析。從業(yè)務(wù)內(nèi)容來(lái)看,部分服務(wù)商具有全網(wǎng)整合開發(fā)的能力,也有部分服務(wù)商專注于移動(dòng)端解決方案的實(shí)現(xiàn),企業(yè)需要根據(jù)實(shí)際需求挑選合適的服務(wù)商。從共享同一個(gè)后臺(tái)數(shù)據(jù)庫(kù)的角度來(lái)講,選擇同一個(gè)團(tuán)隊(duì)完成網(wǎng)站和APP的開發(fā)的成本明顯低于分別單獨(dú)開發(fā)的成本。因此,企業(yè)希望實(shí)現(xiàn)PC網(wǎng)站、手機(jī)網(wǎng)站以及APP開發(fā)同步實(shí)現(xiàn),達(dá)到全網(wǎng)整合營(yíng)銷目的的情況下應(yīng)該選擇具有全網(wǎng)整合開發(fā)能力的服務(wù)商。
3.
案例信息:一方面最為直接地展示了外包商的開發(fā)水平,另一方面也反映了外包方是否具有相關(guān)的同行業(yè)項(xiàng)目或功能類似的項(xiàng)目的開發(fā)經(jīng)驗(yàn)。具有相關(guān)項(xiàng)目開發(fā)經(jīng)驗(yàn)或行業(yè)經(jīng)驗(yàn)豐富的外包商能夠更好地理解企業(yè)需求,根據(jù)積累的行業(yè)經(jīng)驗(yàn)和項(xiàng)目經(jīng)驗(yàn)幫助企業(yè)更好地定位需求和產(chǎn)品功能,并且開發(fā)效率和質(zhì)量相對(duì)有保障。
(二) 開發(fā)風(fēng)險(xiǎn)外包最大的風(fēng)險(xiǎn)在于來(lái)自服務(wù)商的不可控因素, chiefmore對(duì)開發(fā)外包進(jìn)行研究之后發(fā)現(xiàn)企業(yè)可以通過(guò)增強(qiáng)對(duì)以下幾個(gè)關(guān)鍵節(jié)點(diǎn)的把控來(lái)增強(qiáng)開發(fā)過(guò)程的透明度,從而降低開發(fā)風(fēng)險(xiǎn)。
1.
開發(fā)形式:外包一般包括了駐場(chǎng)開發(fā)和離場(chǎng)開發(fā)兩種形式。駐場(chǎng)開發(fā)的好處不言而喻,比如企業(yè)能夠隨時(shí)了解開發(fā)進(jìn)展,對(duì)項(xiàng)目整體的進(jìn)度進(jìn)行評(píng)估并及時(shí)反饋問(wèn)題、溝通需求。開發(fā)過(guò)程更加透明可控,但不是所有的外包服務(wù)商都可以提供駐場(chǎng)開發(fā),而且有些服務(wù)商需要收取昂貴的駐場(chǎng)開發(fā)費(fèi)用,chiefmore接觸的服務(wù)商中只有極少量提供了免費(fèi)的離場(chǎng)開發(fā)服務(wù)。企業(yè)在選擇外包時(shí)需要多家對(duì)比評(píng)測(cè)。不過(guò)Chiefmore需要提醒大家的是,對(duì)于基于已有系統(tǒng)開展二次開發(fā)的情況,最好不要脫離駐場(chǎng)環(huán)境離場(chǎng)開發(fā)。
2.
階段性驗(yàn)收支付:按階段驗(yàn)收付完款應(yīng)該說(shuō)是“外包”這個(gè)概念下最重要的保障條件。就開發(fā)外包而言,最常見的付款模式主要為:簽訂合同并支付預(yù)付款——完成界面及交互設(shè)計(jì)后付款——支付尾款,不同服務(wù)商分配到各階段的付款比例有所不同,僅就預(yù)付款支付比例而言就包括了30%、50%、60%等,企業(yè)在與外包團(tuán)隊(duì)簽訂合同時(shí)可以進(jìn)一步協(xié)商討論具體的項(xiàng)目驗(yàn)收階段和各階段付費(fèi)比例。
3.
測(cè)試報(bào)告:是項(xiàng)目驗(yàn)收的重要依據(jù),一般來(lái)說(shuō)外包方在進(jìn)行項(xiàng)目交付時(shí)會(huì)提供相應(yīng)的測(cè)試報(bào)告,部分平臺(tái)會(huì)為企業(yè)提供由第三方眾測(cè)平臺(tái)如testin、testbird等提供的測(cè)試報(bào)告。對(duì)于沒(méi)有測(cè)試工程師的企業(yè)而言,來(lái)自第三方眾測(cè)平臺(tái)的測(cè)試報(bào)告會(huì)顯得更有說(shuō)服力。
4.
項(xiàng)目爛尾或研發(fā)周期被大幅拖延也是外包開發(fā)可能面臨的一大風(fēng)險(xiǎn),企業(yè)可以通過(guò)與外包商明確商議相關(guān)的延期賠付條款和延期時(shí)限規(guī)定來(lái)降低開發(fā)風(fēng)險(xiǎn)。一般來(lái)說(shuō),企業(yè)在階段性驗(yàn)收時(shí)的反饋時(shí)間不包含在項(xiàng)目周期的計(jì)算中。但是企業(yè)需要特別關(guān)注,延期時(shí)限的計(jì)算是否包括反饋之后的修改時(shí)間。
(三) 項(xiàng)目維護(hù)開發(fā)外包另一個(gè)飽受詬病的原因在于項(xiàng)目交付之后服務(wù)商對(duì)故障響應(yīng)不及時(shí)、應(yīng)急能力弱,甚至完全沒(méi)有后續(xù)的運(yùn)維服務(wù)。就Chiefmore了解,正規(guī)的開發(fā)外包服務(wù)一般都提供一定時(shí)限的免費(fèi)運(yùn)維服務(wù)。當(dāng)然,維護(hù)時(shí)間的長(zhǎng)短很大程度上取決于項(xiàng)目本身的大小,就網(wǎng)站和APP開發(fā)而言,通常的維護(hù)時(shí)長(zhǎng)為1年左右,超過(guò)1年后,企業(yè)可選擇繼續(xù)購(gòu)買其運(yùn)維服務(wù),收費(fèi)標(biāo)準(zhǔn)約為項(xiàng)目開發(fā)費(fèi)用的20%左右。
需要注意的是免費(fèi)維護(hù)的范圍通常限于bug修復(fù)、死鏈修復(fù)、系統(tǒng)補(bǔ)丁升級(jí)、網(wǎng)站插件升級(jí)等內(nèi)容,不包括新功能模塊的增加和升級(jí)迭代。
>> 流程回顧------------------------------------
關(guān)注我們網(wǎng)站企業(yè)服務(wù)匯,您還可以了解更多:
《在線客服系統(tǒng)》
《微信商城怎么開》
《怎么做網(wǎng)上商城》