作者:管理(lǐ)員(yuán)
點擊率:3048
發布時(shí)間:2019-10-18 15:11
你需要手機軟件開發嗎?你在線上運營、線下(xià)運營等等形形色色的(de)人(rén)群中忙的(de)焦頭爛額嗎?也(yě)許我們都一樣,面對(duì)這(zhè)些強勢的(de)群體無計可(kě)施,但痛定思痛,事情總是要捋清楚的(de),爲了(le)做(zuò)好一個(gè)符合需求的(de)手機軟件開發項目,先來(lái)想想這(zhè)幾個(gè)問題:
1.手機軟件開發本身的(de)業務邏輯,是否初期已考慮周全?
(剛上線時(shí)要讓用(yòng)戶得(de)到什(shén)麽内容,後期準備爲用(yòng)戶叠代哪些内容都要想清楚。)
2.項目需求分(fēn)析的(de)是否到位?
(我們總要問自己:真的(de)有對(duì)應的(de)實際場(chǎng)景嗎?最終策劃出的(de)功能符合最初設想的(de)目的(de)嗎?真的(de)不是腦(nǎo)子一熱(rè)做(zuò)的(de)功能嗎?)
3.手機軟件定制是否能抓住用(yòng)戶痛點?
(在指定用(yòng)戶群體中,這(zhè)個(gè)功能做(zuò)出來(lái)能滿足重點用(yòng)戶的(de)數量多(duō),還(hái)是滿足普通(tōng)用(yòng)戶的(de)數量多(duō)?)
4.手機軟件上線以後,是否能讓運營人(rén)員(yuán)有更多(duō)空間施展拳腳?
5.項目的(de)後台操作系統是否利于運營和(hé)産品人(rén)員(yuán)進行操作?
(從後台獲取用(yòng)戶數據、運營人(rén)員(yuán)使用(yòng)等操作是否能保證高(gāo)效率)
6.頁面交互設計符合手機軟件的(de)業務邏輯和(hé)用(yòng)戶群體嗎?
(假如用(yòng)戶群體普遍年紀40歲以上,手機軟件的(de)交互設計就一定是最簡單的(de);微信就要考慮多(duō)種年齡層次進行頁面交互設計,産品經理(lǐ)都要與設計師溝通(tōng))
7.項目後期能不能順利叠代?
(手機軟件的(de)主要頁面,有沒有在最開始策劃的(de)時(shí)候預留後期叠代新需求的(de)入口。)
如果我們在手機軟件開發過程中可(kě)以重視每一個(gè)細節,業務邏輯非常清晰、商業模式也(yě)被肯定,這(zhè)個(gè)項目一定是個(gè)不錯的(de)産品。
接下(xià)來(lái),這(zhè)篇文章(zhāng)想要與各位看官說說手機軟件的(de)開發過程。
一、通(tōng)過需求分(fēn)析,确定業務邏輯
商業模式、業務邏輯一定是每個(gè)産品經理(lǐ)需要認真思考的(de)環節,項目開發難度是根據業務邏輯的(de)複雜(zá)程度而決定的(de),大(dà)部分(fēn)項目在這(zhè)個(gè)階段都隻是一些抽象的(de)想法,然而需求分(fēn)析對(duì)于整個(gè)項目是最重要的(de)環節。
我們需要考慮:
用(yòng)戶群體;
手機軟件的(de)運行環境(android、iOS);
項目定位;
競品分(fēn)析等更多(duō)方式得(de)出的(de)功能策劃……等多(duō)種因素。
在需求确定後,需要編寫實施方案書(shū)以及一份完善的(de)需求文檔,通(tōng)過需求份文檔和(hé)實施方案書(shū)與開發人(rén)員(yuán)溝通(tōng)具體的(de)實施難度和(hé)時(shí)間進度計劃。
時(shí)間計劃很重要,項目的(de)時(shí)間節點幾乎會影(yǐng)響商業模式的(de)發展。
二、原型制作,業務邏輯交互策劃
根據确定的(de)需求和(hé)業務邏輯進行原型制作,對(duì)手機軟件每個(gè)頁面的(de)功能和(hé)布局進行規劃,這(zhè)個(gè)過程也(yě)是挖掘需求和(hé)更改需求最重要的(de)階段,原型制作的(de)标準,對(duì)細節的(de)交互标注也(yě)會對(duì)項目有很大(dà)的(de)影(yǐng)響(例如,最細節到标注頁面跳轉方式、按鈕的(de)統一樣式、指定内容的(de)間距規範,都會讓工程師的(de)工作更标準。)
三、輸出産品PRD
内容需要涉及到設計工作的(de)标準和(hé)開發工作的(de)标準,業務邏輯的(de)詳細描述,後台數據的(de)體現,運營使用(yòng)的(de)場(chǎng)景都要寫進PRD文檔中,這(zhè)樣設計師和(hé)工程師才會理(lǐ)解項目,根據不同場(chǎng)景做(zuò)不同的(de)設計和(hé)開發。(例如這(zhè)個(gè)手機軟件是針對(duì)老年用(yòng)戶開發的(de),那麽設計師就要針對(duì)這(zhè)個(gè)需求進行交互設計,如果這(zhè)個(gè)功能數據訪問量很大(dà),那麽工程師也(yě)要針對(duì)這(zhè)個(gè)需求進行開發。)
四、UI設計
如果産品經理(lǐ)在繪制原型時(shí),也(yě)擔任了(le)交互設計師的(de)工作,那麽UI設計師的(de)工作就是對(duì)确定的(de)原型進行UI界面配色,在這(zhè)個(gè)過程中,設計師和(hé)産品經理(lǐ)會對(duì)頁面的(de)很多(duō)細節進行溝通(tōng),根據溝通(tōng)結果調整頁面很多(duō)不足的(de)地方,例如考慮用(yòng)戶體驗和(hé)内容的(de)展示需求進行頁面設計調整。
五、手機軟件開發
經過UI設計,确定設計稿後,便進入工程階段,手機軟件開發中的(de)幾個(gè)角色分(fēn)别有IOS、android、前端、後端、測試工程師,在開發之前一定要交接好産品PRD以及項目中需要注意的(de)事項。根據項目時(shí)間計劃表,由項目經理(lǐ)安排工作。
後端工程師:完成手機軟件前端頁面的(de)接口開發,手機軟件項目後台功能開發。
前端工程師:按照(zhào)手機軟件項目需求,開發H5頁面。
IOS、android工程師:對(duì)确定的(de)UI設計稿進行頁面開發,根據後端工程師提供的(de)接口對(duì)已開發好的(de)頁面進行對(duì)接工作。
測試工程師:從項目進入開發階段開始,保持跟進,以保證測試用(yòng)例的(de)正确編寫。
六、測試階段
測試工程師對(duì)開發完成的(de)手機軟件項目進行測試,對(duì)項目後台操作系統進行測試,這(zhè)個(gè)階段的(de)測試工作不僅是要測BUG,還(hái)要對(duì)産品的(de)易用(yòng)性、完整性、用(yòng)戶體驗、業務邏輯進行測試。測試階段需要與工程師反複溝通(tōng)修改BUG等其他(tā)問題。
七、測試完成,部署上線
測試階段完成後,上架各個(gè)應用(yòng)市場(chǎng)、手機軟件store,準備手機軟件内測,在得(de)到用(yòng)戶反饋後進行合理(lǐ)修改,正式上線,推廣、運營。
以上就是手機軟件開發過程的(de)簡單介紹,還(hái)是要對(duì)開發過程中的(de)每一處細節進行優化(huà),建立标準,做(zuò)出精緻出色的(de)産品。作爲乙方公司的(de)産品經理(lǐ),還(hái)需要通(tōng)過客戶對(duì)項目的(de)不準确描述挖掘客戶真實需求,并協助客戶策劃出完整的(de)項目,直到做(zuò)出一個(gè)符合真正需求的(de)手機軟件産品。