APP建摸—一套描述app的方法論

引子一:
一個(gè)產(chǎn)品的生命周期中需要產(chǎn)出MRD(市場需求文檔),然后根據(jù)市場需求文檔畫出產(chǎn)品原型圖并輸出PRD(產(chǎn)品需求文檔)。在許多產(chǎn)品經(jīng)理教程或者書籍里,大家肯定沒少看到與需求、原型相關(guān)的論述,不過在工作實(shí)踐中往往會(huì)感覺“從需求到原型”還是跳躍的,僅僅明確需求就去構(gòu)造產(chǎn)品原型會(huì)不清晰,中間需要做很多的過渡工作,只是這些工作不像明確需求與建立原型那樣被廣泛提及,它們并沒有一套明確的方法論。正是因?yàn)樾枨蟮皆痛嬖凇皵鄬印保g的過渡體并沒有被提出明確的概念,因此筆者將在此文中來論述如何在需求與原型之間搭建起一座橋梁,這個(gè)“橋梁”是如何工作的,從而順暢產(chǎn)品原型的輸出。
引子二:
一個(gè)極客用戶(需要深度體驗(yàn)各類app的產(chǎn)品經(jīng)理就算這類用戶)需要來回翻轉(zhuǎn)整個(gè)app來理解這個(gè)app的設(shè)計(jì)理念和機(jī)制,因?yàn)闆]有明確的方法論去告訴我們?cè)鯓尤ド疃润w驗(yàn)app,很多時(shí)候大家會(huì)感到迷茫和低效。這是因?yàn)槲覀兺テ湟挥纾菰诩?xì)節(jié)里不可自拔,只有當(dāng)你有意識(shí)從全局上去分析整個(gè)系統(tǒng)的設(shè)計(jì),從app的各種頁面去構(gòu)建出一個(gè)邏輯框架圖的時(shí)候,你才開始“玩轉(zhuǎn)”這個(gè)app。那么,有沒有一套方法可以幫助我們迅速在大腦中建立app模型?答案是可以有,我們要做的就是翻轉(zhuǎn)頁面,然后把這些頁面解構(gòu)、重組,形成一個(gè)邏輯(功能)框架圖。當(dāng)你的大腦中有了這樣一個(gè)整體的概念,再細(xì)入到每一個(gè)具體頁面的時(shí)候,你看到的不再只是這個(gè)頁面,你會(huì)知道它處于整體的哪一個(gè)位置,它在整個(gè)app中扮演了怎樣的一個(gè)角色,它與其他頁面之間的邏輯關(guān)系是如何的。
盡管這兩個(gè)引子切入角度不同,但是大家可以發(fā)現(xiàn)它們?cè)诿枋鐾粋€(gè)事實(shí):我們需要一套方法論去為app建模,從而幫助我們?nèi)ジ玫睦斫狻⒃O(shè)計(jì)app產(chǎn)品。這種描述一方面在設(shè)計(jì)的時(shí)候?yàn)樾枨笈c原型之間做緩沖,另一方面在準(zhǔn)備深度體驗(yàn)app的時(shí)候,能真正從全局上去理解該app的設(shè)計(jì)思想,而不僅僅是“只見樹木不見森林”。
“他山之石可以攻玉”,筆者受到UML類圖以及數(shù)據(jù)庫原理E-R(實(shí)體-關(guān)系)圖的啟發(fā),發(fā)現(xiàn)采用類似方式去描述一個(gè)app的邏輯框架非常的有效。首先從概念上來說,app的“實(shí)體關(guān)系模型”就是把a(bǔ)pp理解成有許多不同的實(shí)體組成,而且這些實(shí)體之間又有各種關(guān)系,實(shí)體們相互影響相互變化。具體的頁面就是把不同的實(shí)體按一定規(guī)則的呈現(xiàn),而頁面之間的關(guān)系也透露出各個(gè)實(shí)體之間的關(guān)系。所以,描述一個(gè)app就是首先描述“實(shí)體”,然后描述實(shí)體之間的關(guān)系,最后描述實(shí)體的組織呈現(xiàn)。這樣就能非常深刻的去理解一個(gè)app了。當(dāng)然沒有聽明白的小伙伴們也不要緊,下面筆者用一個(gè)實(shí)例(網(wǎng)易云音樂app)去說明怎樣使用實(shí)體-關(guān)系的方式去為一個(gè)app建模。
描述實(shí)體
實(shí)體可以理解成“概念類”,比如在網(wǎng)易云音樂中我們可以抽象出這些“概念”實(shí)體:歌曲、歌單、用戶、歌手、專輯、DJ節(jié)目。下面舉一個(gè)歌單實(shí)體的例子,如圖:
頁面-我的音樂 |
|
組成部分(各個(gè)實(shí)體) | 關(guān)聯(lián)(操作) |
下載音樂
已下載/下載中 ?[歌曲]下載的歌曲 [歌手]下載歌曲所屬歌手 ?[專輯]下載歌曲所屬專輯 |
除DJ節(jié)目外的下載操作 |
最近播放
[歌曲]最近播放的歌曲 |
歌曲播放操作 |
我收藏的DJ節(jié)目
[DJ節(jié)目]我收藏的DJ節(jié)目 |
DJ節(jié)目下載、收藏操作 |
我創(chuàng)建的歌單
?[ (特殊歌單) 歌單]我喜歡的音樂 ?[歌單]我創(chuàng)建的歌單 |
新建歌單操作 |
我收藏的歌單
?[歌單]我收藏的歌單 |
收藏歌單操作 |
頁面全局:
我的音樂頁面包含操作:導(dǎo)入音樂、新建歌單、管理歌單 |
寫在最后的話
如果想快速上手一個(gè)app,那就可以用分析app的實(shí)體與實(shí)體關(guān)系的方法在腦中建模,形成一個(gè)全局感知。這種建模不用太精細(xì),在大腦中形成一個(gè)提綱挈領(lǐng)的印象即可。不過在設(shè)計(jì)app的場景下就需要落實(shí)各個(gè)細(xì)節(jié)了,從頂層設(shè)計(jì)開始,逐步分析系統(tǒng)的實(shí)體與實(shí)體關(guān)系,然后再在這個(gè)基礎(chǔ)上去組織構(gòu)建app原型,這將大大提升你的工作效率。
因?yàn)槠涂衫斫庑缘仍颍颈丫W(wǎng)易云音樂app所有的實(shí)體圖放在自己的博客網(wǎng)站http://mubing01.cn/?p=76下,有興趣的同學(xué)可以點(diǎn)過去一看。這篇文章算是近期木柄的心血之作,之后木柄還會(huì)從產(chǎn)品經(jīng)理技能的角度出發(fā),寫一系列產(chǎn)品方面的“純干貨”,如果你也是執(zhí)著于互聯(lián)網(wǎng)產(chǎn)品設(shè)計(jì)的同路人那就不要錯(cuò)過了,敬請(qǐng)關(guān)注我的公共號(hào)mubing01,個(gè)人博客網(wǎng)站mubing01.cn。
前來學(xué)習(xí),木柄牛逼。
一股濃厚的數(shù)據(jù)庫氣息撲鼻而來。。。
哈哈,本來就是做技術(shù)出身的。。