完整的軟件開發(fā)團隊都需要什么技術(shù)人員?
-
邀請演講
感謝您的提問。關(guān)于您的提問我將從三個方面來回答,第一,軟件開發(fā)的流程;第二,軟件開發(fā)對應(yīng)的職位,即開發(fā)團隊的人員構(gòu)成;第三,團隊各個人員的崗位職責。
一、軟件開發(fā)流程
軟件開發(fā)流程包括:用戶需求分析、產(chǎn)品原型設(shè)計、UI視覺設(shè)計、數(shù)據(jù)庫搭建、服務(wù)端開發(fā)、iOS開發(fā)/Android開發(fā)、測試及運維。
圖表1:軟件開發(fā)流程
資料來源:前瞻產(chǎn)業(yè)研究院整理
二、軟件開發(fā)團隊工作職位
軟件開發(fā)團隊構(gòu)成包括產(chǎn)品經(jīng)理、UI設(shè)計師、數(shù)據(jù)庫架構(gòu)師、服務(wù)端工程師、iOS客戶端工程師、Android客戶端工程師、測試工程師、運維工程師、推廣人員。
圖表2:軟件開發(fā)團隊構(gòu)成
資料來源:前瞻產(chǎn)業(yè)研究院整理
三、軟件開發(fā)團隊主要工作崗位對應(yīng)的職責
圖表3:軟件開發(fā)團隊主要工作崗位對應(yīng)的職責
資料來源:前瞻產(chǎn)業(yè)研究院整理
一般情況下根據(jù)項目的大小,公司財力和項目的緊急程度,這些人員的數(shù)量配置會有些變化。一個小的項目組需要項目經(jīng)理、UI、開發(fā)和測試工程師,在初期一個也可以滿足。人員資金有限的情況下項目經(jīng)理可以由服務(wù)端開發(fā)工程師或產(chǎn)品經(jīng)理擔任,產(chǎn)品經(jīng)理負責產(chǎn)品需求梳理,產(chǎn)品設(shè)計,文案等工作,UI設(shè)計部分如果產(chǎn)品經(jīng)理不能設(shè)計,外包解決,ios和Android開發(fā)各一個,服務(wù)端工程師負責開發(fā)和運維,測試團隊成員一起測,這樣一個最小的四人團隊就組成了。在這里面對產(chǎn)品經(jīng)理和開發(fā)工程師的能力要求都比較高,需要全棧型人才。
希望回答對您有幫助。
![](https://img1.qianzhan.com/2017/images/jjxrApp.jpg)
掃一掃
下載《前瞻經(jīng)濟學人APP》進行提問
與資深行業(yè)研究員/經(jīng)濟學家互動交流讓您成為更懂行業(yè)的人