認真把控開發過程,做好APP產品

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

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

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

1.APP開發本身的業務邏輯,是否初期已考慮周全?

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

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

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

3.APP定制是否能抓住用戶痛點?

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

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

5.項目的后臺操作系統是否利于運營和產品人員進行操作?

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

6.頁面交互設計符合APP的業務邏輯和用戶群體嗎?

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

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

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

如果我們在APP開發過程中可以重視每一個細節,業務邏輯非常清晰、商業模式也被肯定,這個項目一定是個不錯的產品。

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

blob.png

一、通過需求分析,確定業務邏輯

商業模式、業務邏輯一定是每個產品經理需要認真思考的環節,項目開發難度是根據業務邏輯的復雜程度而決定的,大部分項目在這個階段都只是一些抽象的想法,然而需求分析對于整個項目是最重要的環節。

我們需要考慮:

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

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

時間計劃很重要,項目的時間節點幾乎會影響商業模式的發展。

二、原型制作,業務邏輯交互策劃

根據確定的需求和業務邏輯進行原型制作,對APP每個頁面的功能和布局進行規劃,這個過程也是挖掘需求和更改需求最重要的階段,原型制作的標準,對細節的交互標注也會對項目有很大的影響(例如,最細節到標注頁面跳轉方式、按鈕的統一樣式、指定內容的間距規范,都會讓工程師的工作更標準。)

三、輸出產品PRD

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

blob.png

四、UI設計

如果產品經理在繪制原型時,也擔任了交互設計師的工作,那么UI設計師的工作就是對確定的原型進行UI界面配色,在這個過程中,設計師和產品經理會對頁面的很多細節進行溝通,根據溝通結果調整頁面很多不足的地方,例如考慮用戶體驗和內容的展示需求進行頁面設計調整。

五、APP開發

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

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

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

IOS、android工程師:對確定的UI設計稿進行頁面開發,根據后端工程師提供的接口對已開發好的頁面進行對接工作。

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

六、測試階段

測試工程師對開發完成的APP項目進行測試,對項目后臺操作系統進行測試,這個階段的測試工作不僅是要測BUG,還要對產品的易用性、完整性、用戶體驗、業務邏輯進行測試。測試階段需要與工程師反復溝通修改BUG等其他問題。

七、測試完成,部署上線

測試階段完成后,上架各個應用市場、appstore,準備APP內測,在得到用戶反饋后進行合理修改,正式上線,推廣、運營。

以上就是APP項目發開過程的簡單介紹,還是要對開發過程中的每一處細節進行優化,建立標準,做出精致出色的產品。作為乙方公司的產品經理,還需要通過客戶對項目的不準確描述挖掘客戶真實需求,并協助客戶策劃出完整的項目,直到做出一個符合真正需求的APP產品。

 

本文由 @30K 原創發布于人人都是產品經理。未經許可,禁止轉載。
更多精彩內容,請關注人人都是產品經理微信公眾號或下載App
評論
評論請登錄
  1. 很實干的內容

    來自上海 回復
  2. 老王寫的真好 ??

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

      來自上海 回復