APP開發(fā)成本評(píng)估標(biāo)準(zhǔn)
APP開發(fā)應(yīng)用軟件開發(fā)成本計(jì)算方式
制作應(yīng)用的成本取決于各種各樣的輸入,但從最簡(jiǎn)單的角度來說,應(yīng)用價(jià)格可以理解為兩個(gè)關(guān)鍵變量的乘積:項(xiàng)目復(fù)雜性和開發(fā)人員比率。
項(xiàng)目的復(fù)雜性取決于多種因素:
您要構(gòu)建的應(yīng)用程序類型(社交網(wǎng)絡(luò),游戲,生活方式等)
您希望該應(yīng)用程序運(yùn)行的平臺(tái)(iOS, Android等)
設(shè)計(jì)(自定義或模板,頁(yè)數(shù))
功能(與登錄名,媒體,實(shí)用程序,管理員或其他一些開發(fā)領(lǐng)域有關(guān))
需要您的應(yīng)用的估計(jì)用戶數(shù)
人天單價(jià)同樣取決于幾個(gè)數(shù)據(jù)點(diǎn),包括:
聘用類型(內(nèi)部或外部,自由開發(fā)人員或應(yīng)用開發(fā)機(jī)構(gòu))
開發(fā)人員或設(shè)計(jì)師的技能水平
每小時(shí),兼職或全職工作
招聘平臺(tái)(不同的平臺(tái)和系統(tǒng)將根據(jù)人才篩選水平和提供的客戶支持收取不同的費(fèi)用)
后勤信息(尤其是您的開發(fā)人員或開發(fā)團(tuán)隊(duì)的地理位置)
應(yīng)用開發(fā)成本明細(xì)
以下部分詳細(xì)介紹了可能影響應(yīng)用程序成本的所有開發(fā)過程。
iOS應(yīng)用的應(yīng)用開發(fā)成本
iOS應(yīng)用程序是為所有Apple Inc.移動(dòng)設(shè)備(如iPhone和iPad)構(gòu)建的。純粹的iOS應(yīng)用程序被認(rèn)為是“本機(jī)”,因?yàn)樗鼮橛脩魟?chuàng)造了最佳體驗(yàn),并且可以使用各種API,但僅受iOS平臺(tái)支持。iOS約占全球智能手機(jī)系統(tǒng)的23%(相比之下,Android約為74%),盡管您必須了解目標(biāo)受眾是如何按照平臺(tái)劃分的(例如,目標(biāo)用戶可能偏向iOS而不是Android)。
預(yù)計(jì)將花費(fèi)大約160-190個(gè)小時(shí)來為iOS應(yīng)用設(shè)置環(huán)境。
Android應(yīng)用開發(fā)成本
Android應(yīng)用程序也是本機(jī)的,專為Google為移動(dòng)系統(tǒng)開發(fā)的操作系統(tǒng)而構(gòu)建。這些應(yīng)用程序基于Linux內(nèi)核,主要用于觸摸屏平板電腦和智能手機(jī)。
預(yù)計(jì)將花費(fèi)大約160-190小時(shí)來為Android應(yīng)用設(shè)置環(huán)境。
Web應(yīng)用程序開發(fā)成本
Web應(yīng)用程序通常使用JavaScript和HTML進(jìn)行編碼,并依靠瀏覽器呈現(xiàn)數(shù)據(jù)。
預(yù)計(jì)將花費(fèi)大約190-230小時(shí)的開發(fā)時(shí)間來設(shè)置Web應(yīng)用程序的環(huán)境。
混合APP開發(fā)
混合應(yīng)用程序(也稱為跨平臺(tái)應(yīng)用程序)針對(duì)特定平臺(tái)和系統(tǒng)的優(yōu)化程度較低;從擴(kuò)展的可訪問性中獲得的好處是,用戶將失去一些本機(jī)應(yīng)用程序會(huì)提供的更高級(jí)的功能(例如訪問API的功能)。這些應(yīng)用通常更適合生活方式或游戲應(yīng)用。
預(yù)計(jì)將花費(fèi)大約190-230小時(shí)的開發(fā)時(shí)間來設(shè)置混合應(yīng)用程序的環(huán)境。
設(shè)計(jì)
應(yīng)用開發(fā)成本-模板
模板設(shè)計(jì)是千篇一律的設(shè)計(jì)框架,只需最少的IT和開發(fā)技能即可實(shí)施。模板設(shè)計(jì)的優(yōu)勢(shì)在于,它們可以讓您以最小的費(fèi)用啟動(dòng)應(yīng)用程序。如果您沒有內(nèi)部設(shè)計(jì)團(tuán)隊(duì),則模板可能是更可取的,因?yàn)槟0蹇梢杂煽蛻糨p松地更新而無需大量的技術(shù)知識(shí)或設(shè)計(jì)技能。雖然模板設(shè)計(jì)通常會(huì)提供少量的自定義功能,但通常會(huì)受到很大限制,最終可能會(huì)妨礙提供最佳用戶體驗(yàn)。
預(yù)計(jì)模板設(shè)計(jì)將花費(fèi)20至40個(gè)小時(shí)。
應(yīng)用開發(fā)成本-定制設(shè)計(jì)
如果您的開發(fā)時(shí)間較長(zhǎng),或者應(yīng)用程序需要支持多種用途,則需要為應(yīng)用程序聘請(qǐng)定制設(shè)計(jì)師。毫不奇怪,具有定制設(shè)計(jì)的應(yīng)用程序通常看起來對(duì)用戶而言更加精致。除了純粹的美學(xué)差異之外,自定義還可以增強(qiáng)功能并增加復(fù)雜性(隨著您添加第三方集成和更多高級(jí)功能,自定義設(shè)計(jì)變得越來越有必要)。自定義設(shè)計(jì)最適合擁有設(shè)計(jì)資源的公司,以便在首次啟動(dòng)后很好地支持該應(yīng)用程序。
預(yù)計(jì)定制設(shè)計(jì)將花費(fèi)40-80小時(shí)。
與您可能會(huì)為定制設(shè)計(jì)雇用的初級(jí)開發(fā)人員相比,專業(yè)的設(shè)計(jì)團(tuán)隊(duì)將花費(fèi)更多的時(shí)間(因而花費(fèi)更多的錢),但物有所值。最復(fù)雜的項(xiàng)目將需要UX和UI設(shè)計(jì)方面的專家。專業(yè)設(shè)計(jì)團(tuán)隊(duì)所花費(fèi)的時(shí)間可能比定制設(shè)計(jì)師長(zhǎng)2至4倍。
預(yù)計(jì)專業(yè)設(shè)計(jì)將花費(fèi)160多個(gè)小時(shí)。由于項(xiàng)目經(jīng)理,設(shè)計(jì)師和客戶之間的反饋過程需要更多的周期,因此需要額外的時(shí)間。這些周期對(duì)于使設(shè)計(jì)(以及功能的無縫集成)完美正確是必要的。
安全等級(jí)
應(yīng)用程序開發(fā)中的基本安全措施
至少,您應(yīng)該以使您的開發(fā)團(tuán)隊(duì)保護(hù)源代碼為目標(biāo)。為此,您的開發(fā)團(tuán)隊(duì)將反復(fù)掃描源代碼中的任何漏洞。
預(yù)計(jì)基本安全措施需要12到18個(gè)小時(shí)的開發(fā)時(shí)間。
應(yīng)用程序開發(fā)中的數(shù)據(jù)加密
更高級(jí)別的安全性涉及實(shí)施安全措施以保護(hù)數(shù)據(jù)并拒絕未經(jīng)授權(quán)的訪問。這可能需要仔細(xì)查看所使用的API,以防止錯(cuò)誤傳輸敏感數(shù)據(jù)。開發(fā)團(tuán)隊(duì)還可以創(chuàng)建加密的容器來安全地存儲(chǔ)數(shù)據(jù)。
預(yù)計(jì)數(shù)據(jù)加密需要24到32個(gè)小時(shí)的開發(fā)時(shí)間。
應(yīng)用程序開發(fā)中的高級(jí)保護(hù)
應(yīng)用程序安全性的最高級(jí)別將涉及更嚴(yán)格的標(biāo)識(shí)和身份驗(yàn)證以及更全面的測(cè)試,以幫助識(shí)別任何漏洞。
預(yù)計(jì)高級(jí)保護(hù)將需要64-86小時(shí)的開發(fā)時(shí)間,集成額外功能和額外測(cè)試都需要額外的時(shí)間。
數(shù)據(jù)庫(kù)類型
用于應(yīng)用程序開發(fā)的內(nèi)部數(shù)據(jù)庫(kù)
內(nèi)部數(shù)據(jù)庫(kù)涉及安裝和維護(hù)物理基礎(chǔ)結(jié)構(gòu)以存儲(chǔ)用戶數(shù)據(jù)。這些通常是通過公司的Internet局域網(wǎng)(LAN)設(shè)置的。
預(yù)計(jì)內(nèi)部數(shù)據(jù)庫(kù)需要44到60個(gè)小時(shí)的開發(fā)時(shí)間。
云數(shù)據(jù)庫(kù)和應(yīng)用開發(fā)成本
云數(shù)據(jù)庫(kù)的便利之處在于您消除了物理基礎(chǔ)架構(gòu),從而節(jié)省了大量成本。
預(yù)計(jì)內(nèi)部數(shù)據(jù)庫(kù)需要28到36個(gè)小時(shí)的開發(fā)時(shí)間。
第三方登錄功能
使用來自社交網(wǎng)絡(luò)(例如微信,微博,支付寶,F(xiàn)acebook,Twitter,Linkedin)或電子郵件應(yīng)用程序的API。
期望開發(fā)人員花費(fèi)16至24小時(shí)的開發(fā)時(shí)間。
應(yīng)用程序的媒體功能
媒體功能(包括音頻播放,視頻播放,音頻錄制,視頻錄制和實(shí)時(shí)流媒體)將比登錄功能運(yùn)行得更多。
預(yù)計(jì)每個(gè)媒體功能大約需要30-55小時(shí)。
用于構(gòu)建應(yīng)用系統(tǒng)功能
實(shí)用程序功能可以是與用戶移動(dòng)設(shè)備的硬件集成的事物,例如地理位置,電話傳感器的使用,藍(lán)牙和QR碼掃描。
每個(gè)實(shí)用程序功能大約需要44-68小時(shí)。
應(yīng)用開發(fā)的UX功能
用戶體驗(yàn),毫不奇怪,UX功能是那些可以增強(qiáng)您的移動(dòng)應(yīng)用程序上的用戶體驗(yàn)的功能,例如推送通知,縱向/橫向視圖,活動(dòng)提要,SMS消息傳遞,在設(shè)備之間進(jìn)行同步的能力,購(gòu)物車,評(píng)分系統(tǒng)以及預(yù)訂/預(yù)訂。
根據(jù)我們的應(yīng)用程序開發(fā)計(jì)算器,每個(gè)媒體功能需要55-80小時(shí)。
應(yīng)用程序開發(fā)的一般功能
一般常規(guī)功能可能包括廣告,應(yīng)用內(nèi)購(gòu)買,表格和推介系統(tǒng)。
對(duì)于這些功能,每個(gè)媒體功能期望在25到50個(gè)小時(shí)之間。
應(yīng)用程序的管理功能
管理員,管理功能主要是給您的,它將幫助您的開發(fā)團(tuán)隊(duì)管理和改善用戶對(duì)應(yīng)用程序的體驗(yàn)。這些功能可能包括用戶管理,應(yīng)用分析,CMS和崩潰報(bào)告。
根據(jù)我們的應(yīng)用程序開發(fā)計(jì)算器,每個(gè)媒體功能預(yù)計(jì)需要40-60小時(shí)。
應(yīng)用程序的其他功能
額外,我們認(rèn)為“其他功能”包括兩因素身份驗(yàn)證,離線模式和多語(yǔ)言支持。
根據(jù)我們的應(yīng)用費(fèi)用估算,每個(gè)媒體功能預(yù)計(jì)會(huì)在20-40小時(shí)之間。
時(shí)間和成本估算中的其他因素
您的應(yīng)用程序開發(fā)時(shí)間表和開發(fā)團(tuán)隊(duì)所需的技能水平將受到眾多因素的影響。最大的三個(gè)是項(xiàng)目的當(dāng)前狀態(tài),所需的用戶體驗(yàn)水平,保真度以及您自己的應(yīng)用程序開發(fā)經(jīng)驗(yàn)。
當(dāng)前項(xiàng)目狀態(tài)
您可能對(duì)要構(gòu)建的內(nèi)容有一個(gè)模糊的想法,或者有一個(gè)扎實(shí)的想法,但是您需要在考慮特定功能方面獲得幫助。也許您已經(jīng)為應(yīng)用程序的每個(gè)功能準(zhǔn)備好了規(guī)范,但是對(duì)開發(fā)過程中發(fā)生的變化持開放態(tài)度。或者,也許您完全確定自己想要什么,并且期望在開發(fā)過程中什么都不會(huì)改變。無論您處于開發(fā)的哪個(gè)階段,尋找具有較強(qiáng)溝通能力的開發(fā)人員或開發(fā)團(tuán)隊(duì)都是至關(guān)重要的。保真度
應(yīng)用程序的質(zhì)量
通常,大多數(shù)移動(dòng)應(yīng)用程序的平均測(cè)試水平就足夠了。如果您的應(yīng)用程序要求生死攸關(guān),例如健康應(yīng)用程序,則選擇頂級(jí)質(zhì)量。沿著MVP級(jí)別,中等質(zhì)量或頂級(jí)質(zhì)量考慮這些。
應(yīng)用開發(fā)經(jīng)驗(yàn)
您自己開發(fā)應(yīng)用程序的經(jīng)驗(yàn)與一個(gè)關(guān)鍵問題特別相關(guān)-您打算如何管理您的項(xiàng)目?如果您在應(yīng)用程序開發(fā)方面具有豐富的經(jīng)驗(yàn),則可以充當(dāng)自己的PM,但如果沒有,則必須在團(tuán)隊(duì)中擁有項(xiàng)目經(jīng)理。此人可以是內(nèi)部人員,也可以是您在外部聘用的人員,就像您是開發(fā)人員或設(shè)計(jì)師一樣,并且是與策略,當(dāng)前項(xiàng)目狀態(tài)以及項(xiàng)目如何按預(yù)算進(jìn)行跟蹤有關(guān)的任何問題的主要聯(lián)系人。
在哪里可以聘用應(yīng)用程序開發(fā)人員?
開發(fā)您的應(yīng)用程序的團(tuán)隊(duì)必然會(huì)對(duì)成本產(chǎn)生巨大影響,而這將取決于您公司的需求。您是否有現(xiàn)有的內(nèi)部團(tuán)隊(duì),或打算建立一個(gè)團(tuán)隊(duì)?如果您想避免招聘和管理費(fèi)用,那么與移動(dòng)應(yīng)用程序開發(fā)機(jī)構(gòu)簽約該怎么辦?還是從自由市場(chǎng)雇用開發(fā)人員或完整的團(tuán)隊(duì)?在自由職業(yè)者的基礎(chǔ)上雇用開發(fā)人員和設(shè)計(jì)師有其自身的優(yōu)點(diǎn)和缺點(diǎn)。從好的方面來說,您將能夠大幅度降低雇用全職設(shè)計(jì)師或開發(fā)人員的成本(其中可能包括提供福利,醫(yī)療保健,更不用說與全職員工相比,自由職業(yè)者所帶來的搜索成本上升) )。招聘自由職業(yè)者面臨的挑戰(zhàn)來自篩選–評(píng)估技能水平和溝通能力(專業(yè),語(yǔ)言技能,時(shí)區(qū))可能很困難。此外,某些招聘平臺(tái)沒有專用的項(xiàng)目管理功能。
最后,您可以避免雇用單個(gè)開發(fā)人員的過程,而無需雇用移動(dòng)開發(fā)機(jī)構(gòu)來為您處理所有事情。這些公司的主要缺點(diǎn)是價(jià)格-您需要為所有需要照顧的事情付出高昂的代價(jià)。此外,附加項(xiàng)目(例如,構(gòu)建相鄰的應(yīng)用程序)可能使成本飆升。
