以一般瀑布流式開發(fā)流程來看,移動APP產(chǎn)品設計流程大致可分為以下階段:
需求分析
1.1 需求搜集
1.2 需求篩選
1.3 需求說明書交互設計
2.1 功能確認
2.2 信息架構(gòu)設計
2.3 低保真原型
2.4 設計初審
2.5 詳細設計
2.6 復審視覺設計
3.1 配色設計
3.2 ICON設計,動畫設計
3.3 高保真原型開發(fā)測試
運營運維
交互設計陆错,UI設計可對應于傳統(tǒng)軟件產(chǎn)品的詳細設計階段趁仙。開發(fā)流程上和傳統(tǒng)軟件流程并無太大不同桶癣,但各階段的考量點表箭,進行方式厦章,工作產(chǎn)出等卻有了很大變遷镇匀,這主要源于移動端的操作方式和PC端有較大不同,直接衍生了【用戶體驗設計】這門學科袜啃,并貫穿整個產(chǎn)品生命周期汗侵。
下面以Jesse James Garrett 《用戶體驗要素:以用戶為中心的產(chǎn)品設計》一書中對用戶體驗要素分層的思考框架,來描述一下各階段的主要思考內(nèi)容與思考方式群发。
1. 需求分析
可以很明顯看出戰(zhàn)略層晰韵,范圍層是需求分析時應考慮的內(nèi)容。
1.1. 戰(zhàn)略層
此階段我們需要思考用戶的核心需求是什么熟妓,怎么幫助用戶提升他們的生活品質(zhì)雪猪?
怎樣持續(xù)幫助公司賺錢?也即產(chǎn)品的用戶價值是什么起愈,商業(yè)價值是什么只恨。
用戶想要什么译仗?核心用戶場景如何?用戶如何使用產(chǎn)品官觅?
經(jīng)營者想要什么纵菌?怎么給用戶帶來利益?怎么給經(jīng)營者帶來利益休涤?怎么給公司帶來利益咱圆?
產(chǎn)品未來3年如何發(fā)展?是否有競爭者滑绒,差異點在哪?產(chǎn)品現(xiàn)在所處的區(qū)間是否有巨大優(yōu)勢且可以成功隘膘?
1.2. 范圍層
明確產(chǎn)品的商業(yè)目標與用戶目標之后疑故,我們需確定產(chǎn)品的核心功能特性。
一個產(chǎn)品中弯菊,功能不需要太多纵势,通常1-3個核心功能特性就足夠,殺手級功能甚至1個就夠了管钳,比如微信的語音聊天钦铁。
產(chǎn)品經(jīng)理,設計師通常面臨的挑戰(zhàn)是:做新產(chǎn)品時輸入方太多才漆,點子太多牛曹,如何選擇?做改版時醇滥,如何減小對現(xiàn)有版本形態(tài)和利益的影響黎比?這時如何做決定?反思一下我們的目標吧鸳玩,哪一些有助于實現(xiàn)目標阅虫,哪一些沒有幫助。
2. 交互設計
在這個階段我們需要從結(jié)構(gòu)層與框架層的角度思考問題不跟。
2.1. 結(jié)構(gòu)層
重點思考信息架構(gòu)和交互流程颓帝,思考結(jié)構(gòu)的表現(xiàn)方式,如頁面流程窝革,導航布局等购城。
用戶關(guān)注最多的,一個產(chǎn)品好不好用虐译,很大程度上源于這個階段基礎(chǔ)打的好不好工猜,流程是不是順暢,功能是否滿足菱蔬,操作是否自然篷帅,效率是否高等史侣。
2.2. 框架層
這時我們就要設計每個界面了,首先需明確的是數(shù)據(jù)信息如何設計組合魏身,導航如何組織惊橱,再具體到每個界面。
這個階段就是海量的設計準則箭昵,設計經(jīng)驗税朴、靈感大量應用的時候,界面中每個元素如何布局家制,大小正林,位置等各項細節(jié)都需要確定。
足夠精細的交互稿颤殴,可以提升產(chǎn)品結(jié)果品質(zhì)觅廓,幫助視覺設計更好地進行視覺創(chuàng)意,幫助開發(fā)測試更準確理解產(chǎn)品設計涵但。
3. 視覺設計
很明顯這是表現(xiàn)層的內(nèi)容杈绸,我們需要重點關(guān)注看到產(chǎn)品時用戶的直觀感受,是小清新矮瘟,還是專業(yè)瞳脓,還是有趣?
一個產(chǎn)品經(jīng)歷了各種打磨澈侠,終于到最終呈現(xiàn)的階段劫侧。雖然產(chǎn)品設計背后的業(yè)務邏輯、功能巧思哨啃、開發(fā)創(chuàng)新非常多板辽,但是用戶看到的感官部分,表現(xiàn)層設計是最多的棘催。
傳統(tǒng)2B軟件往往固守自己的專業(yè)化形象劲弦,忽視這個“顏值即正義”的時代的用戶眼睛的需求,最終開發(fā)出的產(chǎn)品被廣為詬病醇坝。
4. 開發(fā)測試
設計階段已經(jīng)完成邑跪,開發(fā)如何實現(xiàn)的有效率,不偏離設計初衷呼猪,需要開發(fā)人員與設計人員保持溝通画畅,必要時雙方做出妥協(xié)。
再好的設計宋距,半天出不來都是白搭轴踱,再炫的創(chuàng)意,也還需要開發(fā)的支持谚赎。
測試人員則需要真正理解產(chǎn)品的核心功能需求淫僻,設計目標诱篷,保證產(chǎn)出與設計的一致。
5. 運營運維
產(chǎn)品已經(jīng)完成雳灵,如何推向用戶棕所,如何訴求產(chǎn)品用戶價值,收集用戶反饋等悯辙,就是運營運維的工作琳省。
以上各個階段并非完全獨立,需求分析階段交互人員躲撰,測試人員针贬,運維人員最好也有參與,下一階段發(fā)現(xiàn)新問題拢蛋,上一階段可能需要重新迭代修改桦他。
總之,一個產(chǎn)品的產(chǎn)生更新過程瓤狐,是各階段各人員不斷互相促進的過程瞬铸。