1.生產(chǎn)部經(jīng)理
開發(fā)APP不僅需要技術(shù)人員,還需要一個會做需求分析的人,這個人就是產(chǎn)品經(jīng)理。產(chǎn)品經(jīng)理的職責是分析客戶和用戶的功能需求,并將這些需求組織成功能開發(fā)文檔,然后設計一個簡潔的APP產(chǎn)品原型,較后將產(chǎn)品原型和功能模塊交給UI設計師和程序開發(fā)人員進行下一步工作。
2.用戶界面設計器
UI設計師主要負責APP產(chǎn)品的界面設計和交互設計,按照產(chǎn)品經(jīng)理細化的需求來設計APP,在制作一般會變成網(wǎng)頁
3.前端安卓和iOS開發(fā)人員
前端設計可以分為兩個不同的客戶端開發(fā),安卓和IOS。他們中的一些人還可以為HTML5頁面制作應用開發(fā),主要是安卓和IOS客戶端的開發(fā)。
4、開發(fā)的背景程序
后臺程序的開發(fā)主要是在APP功能中編寫一些算法程序來達到實現(xiàn)APP功能的目的。通常,開發(fā)是用PHP語言實現(xiàn)的。開發(fā)完成后,數(shù)據(jù)與前端安卓或IOS對接,實現(xiàn)整體APP功能操作。
5.軟件測試
軟件測試人員相當于APP開發(fā),的質(zhì)檢員,APP開發(fā)的人員編寫了功能,需要交給測試人員進行功能、性能、兼容性的測試。
軟件開發(fā)流程包括:用戶需求分析、產(chǎn)品原型設計、UI可視化設計、數(shù)據(jù)庫搭建、服務器開發(fā), iOS開發(fā)/Android開發(fā),測試及運維。軟件開發(fā)團隊職位
軟件開發(fā)團隊由產(chǎn)品經(jīng)理、UI設計師、數(shù)據(jù)庫架構(gòu)師、服務器工程師、iOS客戶端工程師、安卓客戶端工程師、測試工程師、運維工程師和擴展人員組成。公司的財力和項目的緊迫性,這些人員的數(shù)量會有所變化。一個小的項目團隊需要項目經(jīng)理、UI、開發(fā)和測試工程師,一個可以在初始階段就滿足。在人員經(jīng)費有限的情況下,項目經(jīng)理可以由服務器端開發(fā)工程師或產(chǎn)品經(jīng)理擔任,負責整理產(chǎn)品需求、產(chǎn)品設計、文案等。如果產(chǎn)品經(jīng)理設計不了UI設計部分,外包會解決,ios和安卓開發(fā)各一個,服務器端工程師負責開發(fā),運維,測試團隊成員一起測試,這樣少四個人的團隊就形成了。在這種情況下,產(chǎn)品經(jīng)理和開發(fā)工程師對自己的能力都有很高的要求,需要全棧人才。
希望答案對你有幫助。