資深產(chǎn)品經(jīng)理為你梳理app開發(fā)的詳細(xì)流程。
自從我在這個(gè)行業(yè)開始我的職業(yè)生涯以來,我已經(jīng)熟悉應(yīng)用產(chǎn)品開發(fā)的過程七年了。現(xiàn)在我想和大家分享一下近年來積累的一些經(jīng)驗(yàn)。一個(gè)產(chǎn)品如何從一個(gè)想法到一個(gè)具體的成品逐步實(shí)現(xiàn)?在這個(gè)過程中有哪些必要的過程
需求排序規(guī)則
在這個(gè)階段,大多數(shù)創(chuàng)業(yè)項(xiàng)目只是抽象的想法。有一個(gè)比較完整的需求文件,不僅有助于創(chuàng)業(yè)者對(duì)項(xiàng)目進(jìn)行全面的了解和分析,而且如果項(xiàng)目由設(shè)計(jì)公司完成,也有助于對(duì)方準(zhǔn)確把握項(xiàng)目的定位和商業(yè)模式,從而給出專業(yè)的建議和解決方案。以下是需求整理過程中的重點(diǎn):
(1)明確了解項(xiàng)目是為了解決哪些用戶痛點(diǎn)、行業(yè)需求?
(2) 在解決這些痛點(diǎn)或需求的過程中,我們需要分析哪些有效的功能布局來實(shí)現(xiàn),逐一列出和完善核心功能,并用文字或圖形進(jìn)行清晰的描述。
(3) 建立一個(gè)功能完備、邏輯完整的需求文檔并不是一件簡(jiǎn)單的事情。如果你是PM(產(chǎn)品經(jīng)理),開始比較容易,否則最好由第三方協(xié)助。
預(yù)算評(píng)估
無論項(xiàng)目是由我們自己的團(tuán)隊(duì)實(shí)施和開發(fā),還是由第三方公司實(shí)施和開發(fā),建立一個(gè)完整的、高質(zhì)量的需求文件是非常必要的。需求文檔中的人力投入可以準(zhǔn)確地估算項(xiàng)目的預(yù)算。同時(shí),這些文檔將有助于產(chǎn)品經(jīng)理和UI設(shè)計(jì)師、技術(shù)開發(fā)人員等了解項(xiàng)目,減少人員溝通中可能出現(xiàn)的錯(cuò)誤。(以我們kollway設(shè)計(jì)中一個(gè)項(xiàng)目的需求文檔和邏輯結(jié)構(gòu)為例)
原型設(shè)計(jì)
接下來,根據(jù)上述具體需求文件,項(xiàng)目經(jīng)理將設(shè)計(jì)原型圖,包括:
(1) 功能結(jié)構(gòu)布局
(2) 每個(gè)子頁的設(shè)計(jì)
(3) 頁面間業(yè)務(wù)邏輯的設(shè)計(jì)最終會(huì)輸出一個(gè)能夠展示每個(gè)頁面功能的原型設(shè)計(jì)圖,
界面設(shè)計(jì)
(1) App UI:經(jīng)過對(duì)原型的反復(fù)審議和修改,UI設(shè)計(jì)師將進(jìn)行配色設(shè)計(jì)、功能可視化、交互設(shè)計(jì),以及與UI界面相關(guān)的各種模型和系統(tǒng)的適配。經(jīng)過與項(xiàng)目經(jīng)理多次溝通和修改,最終得到高保真設(shè)計(jì)圖紙。
(2) 后臺(tái)UI:大多數(shù)應(yīng)用程序項(xiàng)目都會(huì)有相應(yīng)的管理后臺(tái)。雖然用戶無法訪問后臺(tái),但與應(yīng)用程序端的功能形成對(duì)比。合理的設(shè)計(jì)可以使后臺(tái)管理員快速啟動(dòng)。
發(fā)展
經(jīng)過以上過程,我們將正式進(jìn)入開發(fā)階段。一個(gè)完整的應(yīng)用程序項(xiàng)目一般包括以下幾個(gè)部分:(1)服務(wù)器端:編寫接口協(xié)議文檔、搭建服務(wù)器環(huán)境(國內(nèi)一般使用阿里云服務(wù)器,國外一般使用亞馬遜服務(wù)器)、設(shè)計(jì)數(shù)據(jù)庫、編寫API接口。(2) 應(yīng)用端:根據(jù)UI設(shè)計(jì)圖開發(fā)界面。用戶界面開發(fā)完成后,進(jìn)入與服務(wù)器端的接口對(duì)接,通過服務(wù)器端接口獲取數(shù)據(jù),并在函數(shù)上編寫邏輯代碼。(3) Web管理端:根據(jù)前端的業(yè)務(wù)邏輯,后端會(huì)有相應(yīng)的功能與之匹配,還需要編寫功能邏輯代碼。
測(cè)試和調(diào)試
APP功能開發(fā)完成后,測(cè)試人員將對(duì)整個(gè)項(xiàng)目進(jìn)行系統(tǒng)測(cè)試。這個(gè)環(huán)節(jié)將調(diào)動(dòng)項(xiàng)目組的所有相關(guān)人員。測(cè)試的重要性不亞于早期的功能規(guī)劃。如果團(tuán)隊(duì)沒有經(jīng)過專業(yè)、系統(tǒng)培訓(xùn)的測(cè)試人員,很可能導(dǎo)致項(xiàng)目與設(shè)計(jì)初衷之間的差距,除了缺少一些邏輯坑(這些坑是為了自己將來會(huì)淚流滿面地跳下去……)之外,完成項(xiàng)目測(cè)試和調(diào)試最重要的環(huán)節(jié)是問題管理,跟蹤每個(gè)bug的進(jìn)度和狀態(tài),包括準(zhǔn)備分配、優(yōu)先級(jí)、修復(fù)狀態(tài)等,從而保質(zhì)完成問題處理
發(fā)布到應(yīng)用程序市場(chǎng)
經(jīng)過至少兩輪內(nèi)部測(cè)試和小規(guī)模外部測(cè)試(或完成滿足測(cè)試要求的周期),最終版本將上架。以常見的IOS和Android應(yīng)用市場(chǎng)為例:(1)Android:涉及的應(yīng)用市場(chǎng)很多。主流市場(chǎng)是app寶、360手機(jī)助手和小米商城。不同的應(yīng)用市場(chǎng)有不同的受眾屬性和不同的流量,需要根據(jù)實(shí)際情況進(jìn)行選擇。(2) IOS:發(fā)布到app store的時(shí)候(蘋果有嚴(yán)格的審核,是否符合最新的上市要求,是否涉及虛擬貨幣,是否支持最新的環(huán)境等等),很多問題都會(huì)導(dǎo)致審核能否通過,這需要很高的經(jīng)驗(yàn),最可憐的是,例如,一個(gè)應(yīng)用程序有5個(gè)問題,蘋果不會(huì)找出其中的5個(gè),并告訴你為什么要拒絕它們。相反,它一找到就拒絕你,所以如果沒有經(jīng)驗(yàn),很可能需要幾個(gè)月才能上架。)
操作迭代
產(chǎn)品正式投放市場(chǎng)后,會(huì)得到用戶和市場(chǎng)本身的一些反饋,從而知道如何修改或調(diào)整經(jīng)營策略。當(dāng)當(dāng)前的系統(tǒng)功能已經(jīng)不能滿足項(xiàng)目的需要時(shí),就需要規(guī)劃新版本功能的迭代。(再體驗(yàn):需求安排預(yù)算評(píng)估原型設(shè)計(jì)UI設(shè)計(jì)開發(fā)測(cè)試調(diào)試發(fā)布產(chǎn)品生命周期)
日常維護(hù)
在項(xiàng)目的正式運(yùn)行中,即使已經(jīng)到了比較穩(wěn)定的階段,也可能出現(xiàn)一些小問題,或者發(fā)現(xiàn)一些隱藏的bug。此時(shí),相關(guān)營銷人員需要收集問題,技術(shù)人員需要及時(shí)修復(fù)問題。一個(gè)簡(jiǎn)單的理解是需要有人值班。
版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn),該文觀點(diǎn)僅代表作者本人。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請(qǐng)發(fā)送郵件至 舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。