友云熟悉應(yīng)用產(chǎn)品開發(fā)流程十幾年了。今天有云想和大家分享一下這幾年積累的一些經(jīng)驗(yàn)。一個(gè)陪玩APP如何從一個(gè)想法逐漸實(shí)現(xiàn)為一個(gè)具體的成品?這個(gè)過程中有哪些必要的流程?
一、需求排序規(guī)則
在這個(gè)階段,大多數(shù)創(chuàng)業(yè)項(xiàng)目只是抽象的想法。擁有一份相對(duì)完整的需求文檔,不僅有助于創(chuàng)業(yè)者對(duì)項(xiàng)目的充分了解和分析,如果項(xiàng)目是由APP開發(fā)公司完成的,也有助于對(duì)方準(zhǔn)確把握項(xiàng)目的定位和商業(yè)模式,從而給出專業(yè)的建議和解決方案。以下是需求整合過程中的關(guān)鍵點(diǎn):(1)明確了解項(xiàng)目要解決哪些用戶痛點(diǎn)和行業(yè)需求。(2)在解決這些痛點(diǎn)或需求的過程中,需要分析要實(shí)現(xiàn)哪些有效的功能布局,將核心功能一一列出并完善,用文字或圖形清晰描述。(3)建立一個(gè)功能和邏輯完整的需求文檔不是一件簡單的事情。如果你是PM(產(chǎn)品經(jīng)理),比較容易上手,否則最好有第三方輔助。
二.預(yù)算評(píng)估
無論項(xiàng)目是由我們自己的團(tuán)隊(duì)還是由第三方公司實(shí)施和開發(fā),都需要建立一個(gè)完整的、高質(zhì)量的需求文檔。需求文檔中的人力輸入可以準(zhǔn)確估算項(xiàng)目預(yù)算。同時(shí),這些文檔會(huì)對(duì)產(chǎn)品經(jīng)理、UI設(shè)計(jì)師、技術(shù)開發(fā)人員等有所幫助。了解項(xiàng)目并減少人員交流中可能出現(xiàn)的錯(cuò)誤。
三.原型設(shè)計(jì)
接下來,根據(jù)上述具體要求文件,項(xiàng)目經(jīng)理將設(shè)計(jì)原型圖紙,包括:
(1)功能結(jié)構(gòu)布局
(2)各子頁面的設(shè)計(jì)
(3)頁面間業(yè)務(wù)邏輯的設(shè)計(jì)最終會(huì)輸出一個(gè)可以展示每個(gè)頁面功能的原型設(shè)計(jì)圖,
四.界面設(shè)計(jì)
(1) App UI:經(jīng)過原型的反復(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:大部分應(yīng)用項(xiàng)目都會(huì)有相應(yīng)的管理背景。雖然用戶無法訪問后臺(tái),但這與應(yīng)用程序端的功能形成了對(duì)比。合理的設(shè)計(jì)可以讓后臺(tái)管理員快速啟動(dòng)。
訴R&D
經(jīng)過以上過程,我們將正式進(jìn)入發(fā)展階段。一個(gè)完整的配套APP項(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ù)器的接口,通過服務(wù)器接口獲取數(shù)據(jù),在函數(shù)上寫邏輯代碼。(3) Web管理端:根據(jù)前端的業(yè)務(wù)邏輯,后端會(huì)有相應(yīng)的功能與之匹配,需要編寫功能邏輯代碼。
VI .測試和調(diào)試
陪玩APP功能開發(fā)完成后,測試人員將對(duì)整個(gè)項(xiàng)目進(jìn)行系統(tǒng)測試。這個(gè)環(huán)節(jié)將調(diào)動(dòng)項(xiàng)目組的所有相關(guān)人員。測試的重要性不亞于早期的功能規(guī)劃。如果團(tuán)隊(duì)沒有經(jīng)過專業(yè)、系統(tǒng)培訓(xùn)的測試人員,很可能導(dǎo)致項(xiàng)目與設(shè)計(jì)初衷之間的差距,除了缺少一些邏輯坑(這些坑是為了自己將來會(huì)淚流滿面地跳下去……)之外,完成項(xiàng)目測試和調(diào)試最重要的環(huán)節(jié)是問題管理,跟蹤每個(gè)bug的進(jìn)度和狀態(tài),包括誰被分配、優(yōu)先級(jí)、修復(fù)狀態(tài)等,從而保質(zhì)完成問題處理伴隨APP功能開發(fā)完成后,測試人員會(huì)對(duì)整個(gè)項(xiàng)目進(jìn)行系統(tǒng)測試。這個(gè)環(huán)節(jié)將調(diào)動(dòng)項(xiàng)目組所有相關(guān)人員。測試和早期功能規(guī)劃一樣重要。如果團(tuán)隊(duì)沒有專業(yè)的、經(jīng)過系統(tǒng)培訓(xùn)的測試人員,可能會(huì)導(dǎo)致項(xiàng)目與原設(shè)計(jì)意圖的差距。除了缺少一些邏輯坑(這些坑是給你以后淚流滿面跳的...),完成項(xiàng)目測試和調(diào)試最重要的環(huán)節(jié)是問題管理,跟蹤每個(gè)bug的進(jìn)度和狀態(tài),包括分配給誰、優(yōu)先級(jí)、修復(fù)狀態(tài)等。,以便高質(zhì)量地完成問題處理。
七、向應(yīng)用市場發(fā)布
至少經(jīng)過兩輪內(nèi)部測試和小規(guī)模外部測試(或完成符合測試要求的周期),最終版本才會(huì)上架。以常見的IOS和Android應(yīng)用市場為例:(1)Android:涉及的應(yīng)用市場很多。主流市場是app Bao,360 Mobile Assistant,小米商城。不同的應(yī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)用有五個(gè)問題,蘋果不會(huì)找出其中的五個(gè),告訴你為什么拒絕。相反,它一找到就會(huì)拒絕你,所以如果沒有經(jīng)驗(yàn),大概要幾個(gè)月才能上架。)
八.操作迭代
陪玩APP正式上市后,會(huì)得到用戶和市場本身的一些反饋,從而知道如何修改或調(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ā)測試調(diào)試發(fā)布產(chǎn)品生命周期)
IX .日常維護(hù)
在項(xiàng)目的正式運(yùn)營中,即使已經(jīng)到了相對(duì)穩(wěn)定的階段,也可能會(huì)出現(xiàn)一些小問題或者一些隱藏的bug。這時(shí)候相關(guān)營銷人員需要收集問題,技術(shù)人員需要及時(shí)解決問題。簡單理解就是需要有人值班。