2020-10-26 21:00:00 來(lái)自于應(yīng)用公園
開(kāi)發(fā)一個(gè)獨(dú)立的APP,需要哪些人員組成呢?app軟件項(xiàng)目開(kāi)發(fā)人員組成包括:產(chǎn)品經(jīng)理(IPM),UI設(shè)計(jì)師(UID),H5前端工程師(Web工程師),Java前端工程師(僅Android),后臺(tái)工程師(開(kāi)發(fā)與維護(hù)),軟件測(cè)試工程師。
相應(yīng)的開(kāi)發(fā)崗位需要掌握的語(yǔ)言技能:
1:產(chǎn)品經(jīng)理 AXURERP,Visio/MindManager,TaskUnifier,EnterpriseArchitect
2:UI設(shè)計(jì)師(UID) MarkMan,Potoshop/Illustrator,UIDesigner,RobotoFont,MaterialDesign,
3:H5前端工程師 Xml/Java/Ajax,Html5/html/Css3,JQuery/Bootstrap,NodeJS/Firebug,Wex5/Apicloud
4:Java前端工程師(僅Android) Java/Linux,NodeJS/AWT/Swing,AndroidSDK/NDK,EclipseADT,AndoridStudio
5:后臺(tái)工程師(開(kāi)發(fā)與維護(hù)) Java/J2EE/Linux/C/C++/Apache/Tomcat/Mysql/SSH/MVC/Servlet
6:手機(jī)軟件測(cè)試工程師 Java/Linux/Python/bash/C/Jira/Bugzilla/excel/AndroidADB/UIAutomator/Monkey
app軟件開(kāi)發(fā)人員職責(zé)表
產(chǎn)品經(jīng)理:
1、調(diào)研收集市場(chǎng)調(diào)研,競(jìng)品分析;用戶屬性心理偏好,網(wǎng)絡(luò)行為軌跡等
2、梳理產(chǎn)品應(yīng)用的功能架構(gòu),業(yè)務(wù)流程邏輯,用戶場(chǎng)景用例等
3、梳理產(chǎn)品功能需求,并形成書(shū)面線框圖、流程圖等標(biāo)準(zhǔn)文檔4、聚焦產(chǎn)品的功能完整性、界面布局合理性、流程順暢性及體驗(yàn)友好性
UI設(shè)計(jì)師(UID)
1、UID(UserInterfaceDesigner):負(fù)責(zé)交互邏輯與界面視覺(jué)的整體設(shè)計(jì)工作
2、界面細(xì)節(jié):VI配色/按鈕標(biāo)識(shí)/字體字號(hào)/邊框間距/圖片切割等精確像素級(jí)
3、崗位細(xì)分:商用平面設(shè)計(jì)、高級(jí)網(wǎng)頁(yè)設(shè)計(jì)、移動(dòng)應(yīng)用界面設(shè)計(jì)及包裝設(shè)計(jì)
4、聚焦目標(biāo):美工設(shè)計(jì)(視覺(jué))/交互設(shè)計(jì)(流程邏輯)/UI測(cè)試研究(跟蹤迭代)
H5前端工程師
1、主要采用Html5網(wǎng)頁(yè)語(yǔ)言開(kāi)發(fā)手機(jī)前端頁(yè)面應(yīng)用,輔以網(wǎng)頁(yè)腳本語(yǔ)言(Java/Ajax)實(shí)現(xiàn)部分動(dòng)態(tài)交互功能。面向手機(jī)瀏覽器或微信平臺(tái)開(kāi)發(fā)
2、HTML5手機(jī)應(yīng)用的較大優(yōu)勢(shì)是可在網(wǎng)頁(yè)上直接調(diào)試和修改,且無(wú)需下載安裝
3、H5應(yīng)用還具有Android和IOS跨平臺(tái)多瀏覽器兼容優(yōu)勢(shì),開(kāi)發(fā)與運(yùn)維成本低 4、H5應(yīng)用弱點(diǎn):1)頁(yè)面跳轉(zhuǎn)和返回體驗(yàn)不佳;2)部分復(fù)雜交互功能無(wú)法實(shí)現(xiàn);3)應(yīng)用體驗(yàn)的流暢度和穩(wěn)定性相對(duì)較弱" Java前端工程師(僅Android)
1、主要采用JAVA程序編程語(yǔ)言開(kāi)發(fā)Android前端原生應(yīng)用App。面向手機(jī)操作系統(tǒng)(OS)開(kāi)發(fā)。
2、開(kāi)發(fā)手機(jī)APP客戶端(用戶下載的,與后臺(tái)服務(wù)端相對(duì)),調(diào)用手機(jī)終端的硬件設(shè)備(語(yǔ)音、攝像頭、短信、GPS、藍(lán)牙、重力感應(yīng)等)更直接。
3、頁(yè)面跳轉(zhuǎn)返回等更便捷,App性能體驗(yàn)更好,用戶流量耗費(fèi)相對(duì)較?。?
4、原生APP弱點(diǎn):1)區(qū)分安卓和蘋果系統(tǒng)平臺(tái),需開(kāi)發(fā)維護(hù)雙版本;2)更耗費(fèi)開(kāi)發(fā)周期人力;3)下載推廣和用戶留存較難;4)發(fā)布及迭代升級(jí)需提交多應(yīng)用商店
后臺(tái)工程師(開(kāi)發(fā)與維護(hù))
1、負(fù)責(zé)應(yīng)用系統(tǒng)的軟件技術(shù)架構(gòu)設(shè)計(jì),負(fù)責(zé)后臺(tái)
2、負(fù)責(zé)服務(wù)器、數(shù)據(jù)庫(kù)等軟件基礎(chǔ)環(huán)境搭建,以及數(shù)據(jù)接口的開(kāi)發(fā)提供維護(hù)等
3、負(fù)責(zé)系統(tǒng)后臺(tái)的日常運(yùn)維及調(diào)優(yōu),對(duì)系統(tǒng)性能、安全、穩(wěn)定、可靠性等
手機(jī)軟件測(cè)試工程師
1、搭建Java測(cè)試環(huán)境、編寫(xiě)測(cè)試計(jì)劃,模擬常規(guī)與極端數(shù)據(jù)場(chǎng)景編寫(xiě)測(cè)試用例
2、組織測(cè)試,分析Bug問(wèn)題出現(xiàn)原因,并提交BUG反饋及測(cè)試報(bào)告
3、針對(duì)不同手機(jī)系統(tǒng)OS、UI版本、瀏覽器版本、峰值數(shù)據(jù)等進(jìn)行測(cè)試 。