app軟件開發(fā)的費用 一個app需要多大的一個團隊開發(fā)維護?
一個app需要多大的一個團隊開發(fā)維護?作為IT行業(yè)的從業(yè)者,讓我來回答這個問題。隨著移動互聯(lián)網(wǎng)產(chǎn)品的不斷發(fā)展,人們對APP產(chǎn)品的使用體驗要求越來越高。通常,一個應(yīng)用的開發(fā)需要多個參與者,包括產(chǎn)品經(jīng)理、
一個app需要多大的一個團隊開發(fā)維護?
作為IT行業(yè)的從業(yè)者,讓我來回答這個問題。
隨著移動互聯(lián)網(wǎng)產(chǎn)品的不斷發(fā)展,人們對APP產(chǎn)品的使用體驗要求越來越高。通常,一個應(yīng)用的開發(fā)需要多個參與者,包括產(chǎn)品經(jīng)理、規(guī)劃師、交互工程師、視覺工程師、架構(gòu)師、項目經(jīng)理、移動程序員(Android、IOS)、后端程序員和測試工程師,不同的角色有不同的任務(wù)分工。
不同規(guī)模的應(yīng)用程序產(chǎn)品需要不同規(guī)模的開發(fā)團隊。平臺產(chǎn)品往往需要一個龐大的開發(fā)團隊,但通常應(yīng)用產(chǎn)品可以通過自己的開發(fā)來充實開發(fā)團隊。通常,在應(yīng)用程序開發(fā)的早期階段,每個角色可以分配一到兩個人,交互設(shè)計師、視覺設(shè)計師、產(chǎn)品經(jīng)理和架構(gòu)師也可以由多個開發(fā)團隊共享。如果按照最基本的角色配備,開發(fā)一個操作級應(yīng)用程序需要一個大約8到12人的團隊。
通常,應(yīng)用產(chǎn)品投入運營后,開發(fā)任務(wù)會不斷增加,可能會出現(xiàn)爆發(fā)式增長,所以應(yīng)用產(chǎn)品通常需要繼續(xù)產(chǎn)品迭代,所以應(yīng)用產(chǎn)品的維護任務(wù)遠遠小于開發(fā)任務(wù)。目前,互聯(lián)網(wǎng)公司通常以數(shù)據(jù)驅(qū)動的方式進行運營管理。在線產(chǎn)品的背后,往往有大量的團隊進行持續(xù)的驗證開發(fā)。團隊通常規(guī)模小、效率高,這是互聯(lián)網(wǎng)公司的普遍做法。
最后,隨著移動互聯(lián)網(wǎng)快速發(fā)展的紅利逐漸退去,當前一款應(yīng)用產(chǎn)品的開發(fā)和運營不僅需要良好的創(chuàng)意、模式和技術(shù)創(chuàng)新,而且往往需要大量的資源支持,因此當前的應(yīng)用開發(fā)越來越“重”,對于創(chuàng)業(yè)初期的人來說,也許應(yīng)用程序不是最好的選擇。
APP開發(fā)找APP開發(fā)公司還是自建團隊便宜?
如果我們不考慮成本因素,首選是可選團隊。好處是毋庸置疑的。我們從社區(qū)電子商務(wù)開始。我們與自建團隊開發(fā)了一個應(yīng)用程序。
但是,這很尷尬。開發(fā)之后,您如何安置這些團隊成員?
許多公司的做法是只剩下最后一位技術(shù)總監(jiān)。因為你負擔(dān)不起這樣的球隊。要知道,IOS開發(fā)一般是20000/月!沒有社會保障的那個
!這樣一來,首先,整個院子里的農(nóng)民隊伍都要毀了!讓他們回去工作。
這不是最大的坑。畢竟,很多首席執(zhí)行官基本上都是鐵石心腸,合作也很普遍。最大的問題是創(chuàng)業(yè)公司本身:兩個月后,是時候改變了——因為企業(yè)已經(jīng)改變了。這時,我發(fā)現(xiàn)大家都開了,沒人繼續(xù),導(dǎo)演也不一定什么都能做。導(dǎo)演的大本事就是寫PPT和匯報工作,什么都可以做。那是上帝
!因此,將代碼外包給其他團隊來解決問題。畢竟,組建一個新團隊比招募新人更難!因為代碼二次維護的成本更高
!那么,你有答案嗎?更多的錢,長期支持一個團隊。少花錢,外包。否則,你最終只能外包,籌集團隊資金。它真的沒有建成
!不管怎樣,我們不能依靠我們自己新的電子商務(wù)利潤來支持團隊。我們只能自己接單,讓技術(shù)團隊繼續(xù)生存下去。然后公司轉(zhuǎn)型做技術(shù)外包,幫助其他初創(chuàng)企業(yè)降低團隊的技術(shù)成本。順便說一句,我們也自己制造血液。
本附錄是對外包的客觀評價,可作為參考。
手機APP的開發(fā)和網(wǎng)站的開發(fā)是不是完全不同?
雖然手機應(yīng)用開發(fā)和網(wǎng)站開發(fā)會采用不同的編程語言,但是從技術(shù)架構(gòu)的角度來看,手機應(yīng)用開發(fā)和傳統(tǒng)網(wǎng)站開發(fā)(主要是靜態(tài)的)屬于前端開發(fā)的范疇,所以兩者有很多相似之處。目前,許多開發(fā)團隊已經(jīng)將web前端開發(fā)和移動端開發(fā)集成到前端開發(fā)團隊中。事實上,對于前端開發(fā)人員來說,也提出了新的要求,即進一步拓展自己的知識面。
目前,手機的發(fā)展一般分為兩部分。其中一部分是新應(yīng)用開發(fā),涉及Android開發(fā)和IOS開發(fā)。另一部分是基于現(xiàn)有應(yīng)用的二次開發(fā)。例如,所有主要的互聯(lián)網(wǎng)平臺都開放了基于自己應(yīng)用的小程序開發(fā)接口。這部分的發(fā)展任務(wù)也比較多,而且未來的發(fā)展空間也不一樣是的,它是相當廣闊的。
隨著物聯(lián)網(wǎng)的不斷發(fā)展,未來移動互聯(lián)網(wǎng)和物聯(lián)網(wǎng)將深度融合。因此,未來移動終端的發(fā)展將覆蓋物聯(lián)網(wǎng)領(lǐng)域,這也需要開發(fā)者在一定程度上更新自己的知識。一般來說,移動終端的發(fā)展對業(yè)務(wù)邏輯仍有一定的要求,存在一定的發(fā)展難度。然而,隨著云計算技術(shù)的逐漸成熟,移動終端的開發(fā)難度也在下降。
從技術(shù)體系上看,移動終端的發(fā)展需要掌握三個部分。一是Android開發(fā)技術(shù),涉及Java和kotlin編程語言;二是IOS開發(fā),涉及OC和swift編程語言;三是各種移動web開發(fā)和小程序開發(fā),主要涉及JavaScript語言。
與移動終端開發(fā)相比,web前端開發(fā)主要涉及HTML、CSS、JavaScript等一系列開發(fā)框架。隨著nodejs的應(yīng)用,web前端開發(fā)人員也需要掌握一定的后端開發(fā)知識。
剛才咨詢了一個軟件開發(fā)公司,說開發(fā)一個拍賣的app安卓跟ios平臺一共需要十五萬元,真的有這么貴嗎?
15萬真是盡責(zé)。你不應(yīng)該認為它很貴。相反,你應(yīng)該擔(dān)心這個價格的應(yīng)用程序是否真的可以運行。哦,算了吧。你連報價都做不到。我認為你不能操作它。相反,我建議你放棄制作這個應(yīng)用程序。