-
邀請演講
感謝您的提問。關于您的提問我將從三個方面來回答,第一,軟件開發的流程;第二,軟件開發對應的職位,即開發團隊的人員構成;第三,團隊各個人員的崗位職責。
一、軟件開發流程
軟件開發流程包括:用戶需求分析、產品原型設計、UI視覺設計、數據庫搭建、服務端開發、iOS開發/Android開發、測試及運維。
圖表1:軟件開發流程
資料來源:前瞻產業研究院整理
二、軟件開發團隊工作職位
軟件開發團隊構成包括產品經理、UI設計師、數據庫架構師、服務端工程師、iOS客戶端工程師、Android客戶端工程師、測試工程師、運維工程師、推廣人員。
圖表2:軟件開發團隊構成
資料來源:前瞻產業研究院整理
三、軟件開發團隊主要工作崗位對應的職責
圖表3:軟件開發團隊主要工作崗位對應的職責
資料來源:前瞻產業研究院整理
一般情況下根據項目的大小,公司財力和項目的緊急程度,這些人員的數量配置會有些變化。一個小的項目組需要項目經理、UI、開發和測試工程師,在初期一個也可以滿足。人員資金有限的情況下項目經理可以由服務端開發工程師或產品經理擔任,產品經理負責產品需求梳理,產品設計,文案等工作,UI設計部分如果產品經理不能設計,外包解決,ios和Android開發各一個,服務端工程師負責開發和運維,測試團隊成員一起測,這樣一個最小的四人團隊就組成了。在這里面對產品經理和開發工程師的能力要求都比較高,需要全棧型人才。
希望回答對您有幫助。

掃一掃
下載《前瞻經濟學人APP》進行提問
與資深行業研究員/經濟學家互動交流讓您成為更懂行業的人