認(rèn)真把控開發(fā)過程,做好APP產(chǎn)品

30K
3 評論 13777 瀏覽 55 收藏 8 分鐘

APP產(chǎn)品能不能做好,取決于很多因素,而一個完善的開發(fā)過程往往能夠幫助你做出精致賞心的產(chǎn)品。

你也在負(fù)責(zé)移動APP產(chǎn)品研發(fā)嗎?你在用戶、UI設(shè)計師、交互設(shè)計師、H5開發(fā)工程師、IOS APP開發(fā)工程師、Android APP開發(fā)工程師、Java(PHP、.Net)后端工程、運(yùn)維工程師、線上運(yùn)營、線下運(yùn)營等等形形色色的人群中忙的焦頭爛額嗎?也許我們都一樣,面對這些強(qiáng)勢的群體無計可施,但痛定思痛,事情總是要捋清楚的,為了做好一個符合需求的項目,先來想想這幾個問題:

1.APP開發(fā)本身的業(yè)務(wù)邏輯,是否初期已考慮周全?

(剛上線時要讓用戶得到什么內(nèi)容,后期準(zhǔn)備為用戶迭代哪些內(nèi)容都要想清楚。)

2.項目需求分析的是否到位?

(我們總要問自己:真的有對應(yīng)的實際場景嗎?最終策劃出的功能符合最初設(shè)想的目的嗎?真的不是腦子一熱做的功能嗎?)

3.APP定制是否能抓住用戶痛點(diǎn)?

(在指定用戶群體中,這個功能做出來能滿足重點(diǎn)用戶的數(shù)量多,還是滿足普通用戶的數(shù)量多?)

4.APP上線以后,是否能讓運(yùn)營人員有更多空間施展拳腳?

5.項目的后臺操作系統(tǒng)是否利于運(yùn)營和產(chǎn)品人員進(jìn)行操作?

(從后臺獲取用戶數(shù)據(jù)、運(yùn)營人員使用等操作是否能保證高效率)

6.頁面交互設(shè)計符合APP的業(yè)務(wù)邏輯和用戶群體嗎?

(假如用戶群體普遍年紀(jì)40歲以上,APP的交互設(shè)計就一定是最簡單的;微信就要考慮多種年齡層次進(jìn)行頁面交互設(shè)計,產(chǎn)品經(jīng)理都要與設(shè)計師溝通)

7.項目后期能不能順利迭代?

(APP的主要頁面,有沒有在最開始策劃的時候預(yù)留后期迭代新需求的入口。)

如果我們在APP開發(fā)過程中可以重視每一個細(xì)節(jié),業(yè)務(wù)邏輯非常清晰、商業(yè)模式也被肯定,這個項目一定是個不錯的產(chǎn)品。

接下來,這篇文章想要與各位看官說說APP的開發(fā)過程。

blob.png

一、通過需求分析,確定業(yè)務(wù)邏輯

商業(yè)模式、業(yè)務(wù)邏輯一定是每個產(chǎn)品經(jīng)理需要認(rèn)真思考的環(huán)節(jié),項目開發(fā)難度是根據(jù)業(yè)務(wù)邏輯的復(fù)雜程度而決定的,大部分項目在這個階段都只是一些抽象的想法,然而需求分析對于整個項目是最重要的環(huán)節(jié)。

我們需要考慮:

  1. 用戶群體;
  2. APP的運(yùn)行環(huán)境(android、iOS);
  3. 項目定位;
  4. 競品分析等更多方式得出的功能策劃……等多種因素。

在需求確定后,需要編寫實施方案書以及一份完善的需求文檔,通過需求份文檔和實施方案書與開發(fā)人員溝通具體的實施難度和時間進(jìn)度計劃。

時間計劃很重要,項目的時間節(jié)點(diǎn)幾乎會影響商業(yè)模式的發(fā)展。

二、原型制作,業(yè)務(wù)邏輯交互策劃

根據(jù)確定的需求和業(yè)務(wù)邏輯進(jìn)行原型制作,對APP每個頁面的功能和布局進(jìn)行規(guī)劃,這個過程也是挖掘需求和更改需求最重要的階段,原型制作的標(biāo)準(zhǔn),對細(xì)節(jié)的交互標(biāo)注也會對項目有很大的影響(例如,最細(xì)節(jié)到標(biāo)注頁面跳轉(zhuǎn)方式、按鈕的統(tǒng)一樣式、指定內(nèi)容的間距規(guī)范,都會讓工程師的工作更標(biāo)準(zhǔn)。)

三、輸出產(chǎn)品PRD

內(nèi)容需要涉及到設(shè)計工作的標(biāo)準(zhǔn)和開發(fā)工作的標(biāo)準(zhǔn),業(yè)務(wù)邏輯的詳細(xì)描述,后臺數(shù)據(jù)的體現(xiàn),運(yùn)營使用的場景都要寫進(jìn)PRD文檔中,這樣設(shè)計師和工程師才會理解項目,根據(jù)不同場景做不同的設(shè)計和開發(fā)。(例如這個APP是針對老年用戶開發(fā)的,那么設(shè)計師就要針對這個需求進(jìn)行交互設(shè)計,如果這個功能數(shù)據(jù)訪問量很大,那么工程師也要針對這個需求進(jìn)行開發(fā)。)

blob.png

四、UI設(shè)計

如果產(chǎn)品經(jīng)理在繪制原型時,也擔(dān)任了交互設(shè)計師的工作,那么UI設(shè)計師的工作就是對確定的原型進(jìn)行UI界面配色,在這個過程中,設(shè)計師和產(chǎn)品經(jīng)理會對頁面的很多細(xì)節(jié)進(jìn)行溝通,根據(jù)溝通結(jié)果調(diào)整頁面很多不足的地方,例如考慮用戶體驗和內(nèi)容的展示需求進(jìn)行頁面設(shè)計調(diào)整。

五、APP開發(fā)

經(jīng)過UI設(shè)計,確定設(shè)計稿后,便進(jìn)入工程階段,APP開發(fā)中的幾個角色分別有IOS、android、前端、后端、測試工程師,在開發(fā)之前一定要交接好產(chǎn)品PRD以及項目中需要注意的事項。根據(jù)項目時間計劃表,由項目經(jīng)理安排工作。

后端工程師:完成APP前端頁面的接口開發(fā),APP項目后臺功能開發(fā)。

前端工程師:按照APP項目需求,開發(fā)H5頁面。

IOS、android工程師:對確定的UI設(shè)計稿進(jìn)行頁面開發(fā),根據(jù)后端工程師提供的接口對已開發(fā)好的頁面進(jìn)行對接工作。

測試工程師:從項目進(jìn)入開發(fā)階段開始,保持跟進(jìn),以保證測試用例的正確編寫。

六、測試階段

測試工程師對開發(fā)完成的APP項目進(jìn)行測試,對項目后臺操作系統(tǒng)進(jìn)行測試,這個階段的測試工作不僅是要測BUG,還要對產(chǎn)品的易用性、完整性、用戶體驗、業(yè)務(wù)邏輯進(jìn)行測試。測試階段需要與工程師反復(fù)溝通修改BUG等其他問題。

七、測試完成,部署上線

測試階段完成后,上架各個應(yīng)用市場、appstore,準(zhǔn)備APP內(nèi)測,在得到用戶反饋后進(jìn)行合理修改,正式上線,推廣、運(yùn)營。

以上就是APP項目發(fā)開過程的簡單介紹,還是要對開發(fā)過程中的每一處細(xì)節(jié)進(jìn)行優(yōu)化,建立標(biāo)準(zhǔn),做出精致出色的產(chǎn)品。作為乙方公司的產(chǎn)品經(jīng)理,還需要通過客戶對項目的不準(zhǔn)確描述挖掘客戶真實需求,并協(xié)助客戶策劃出完整的項目,直到做出一個符合真正需求的APP產(chǎn)品。

 

本文由 @30K 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載。
更多精彩內(nèi)容,請關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號或下載App
評論
評論請登錄
  1. 很實干的內(nèi)容

    來自上海 回復(fù)
  2. 老王寫的真好 ??

    來自上海 回復(fù)
    1. 你居然知道我是老王 ??

      來自上海 回復(fù)