產(chǎn)品設(shè)計(jì)難么汁汗?
相信每一個(gè)人的心中都會(huì)有不同的答案咪辱。
而我曾經(jīng)認(rèn)為產(chǎn)品設(shè)計(jì)是非常簡(jiǎn)單的一件事情棋电,無(wú)非就是看兩本經(jīng)典書籍茎截,學(xué)習(xí)一點(diǎn)交互設(shè)計(jì)知識(shí),懂一點(diǎn)市場(chǎng)就可以做出讓人直呼好家伙的產(chǎn)品赶盔。
后來(lái)企锌,現(xiàn)實(shí)的毒打讓我明白了我的淺薄。要做出一個(gè)好的產(chǎn)品需要對(duì)市場(chǎng)的精準(zhǔn)把控于未,對(duì)需求的深刻理解撕攒,對(duì)功能的精細(xì)設(shè)計(jì),對(duì)細(xì)節(jié)的精益求精才能達(dá)成烘浦。缺少任意一個(gè)環(huán)節(jié)抖坪,換來(lái)的都將是現(xiàn)實(shí)無(wú)情的毒打。
而要想做好一個(gè)產(chǎn)品闷叉,必須要有一套切實(shí)可行的完整方法論擦俐!
我相信很多的產(chǎn)品大牛到最后都可以形成一套自己的方法論。而對(duì)于我本人來(lái)說(shuō)握侧,構(gòu)建產(chǎn)品需要經(jīng)過以下五個(gè)層面(構(gòu)建這個(gè)詞的內(nèi)涵遠(yuǎn)超設(shè)計(jì)捌肴,后續(xù)的文章都我將用構(gòu)建來(lái)描述產(chǎn)品設(shè)計(jì)過程):
這五個(gè)看起來(lái)有點(diǎn)拗口的層面,來(lái)源于我做碼農(nóng)時(shí)期每天都要用戶的一種思維方式:面向?qū)ο笏枷搿?/p>
這套脫胎于面向?qū)ο蟮漠a(chǎn)品構(gòu)建方法藕咏,我就很大言不慚的稱其為:
面向?qū)ο蟮漠a(chǎn)品觀。
當(dāng)然可能很多人看到這里心里已經(jīng)罵開了秽五。做產(chǎn)品就做產(chǎn)品孽查,扯什么面向?qū)ο笏枷耄@不裝逼會(huì)死么坦喘?
但是在我看來(lái)盲再,不論你做的是哪一類的產(chǎn)品西设。不管是社交,電商還是直播類產(chǎn)品答朋。究其本質(zhì)其實(shí)都是軟件產(chǎn)品贷揽。
而軟件產(chǎn)品的開發(fā)早就有了一套名為:面向?qū)ο笏枷氲牡讓铀枷搿_@套思想經(jīng)過了一代又一代的計(jì)算機(jī)大師梦碗,經(jīng)過幾十年的不斷發(fā)展禽绪,完善,現(xiàn)在已經(jīng)寫入到了程序員的基因中洪规,如果你不懂面向?qū)ο笊踔炼疾荒軌蜷_發(fā)程序印屁!
一套如此牛叉的方法論我相信不但能指導(dǎo)編程,同樣可以指導(dǎo)我們做好產(chǎn)品構(gòu)建的工作斩例。
正如古語(yǔ)所云:他山之石雄人,可以攻玉。
我本人在做產(chǎn)品的過程中就走過很多的彎路念赶,直到我在某一天突發(fā)奇想般的將面向?qū)ο蟮乃枷胩子玫疆a(chǎn)品構(gòu)建的過程中础钠。之后就如同打開了新世界的大門。原來(lái)面向?qū)ο蟮乃枷肱c產(chǎn)品構(gòu)建的結(jié)合是如此的順滑叉谜,就如同肉片遇到了辣椒旗吁,番茄遇到了雞蛋,一切都是那么的剛剛好正罢。
但是面向?qū)ο蟮乃枷胧侨绱说牟┐缶钫舐易鳛橐粋€(gè)勉強(qiáng)及格的碼農(nóng),外加一個(gè)半路出家的產(chǎn)品經(jīng)理翻具,實(shí)在很難通過短短的文字就闡述明白面向?qū)ο蟮漠a(chǎn)品構(gòu)建流程的全部精髓履怯,接下來(lái)也只是拋磚引玉,寫一點(diǎn)自己這些天來(lái)領(lǐng)悟到的一些皮毛裆泳,還請(qǐng)各位看官莫要見笑叹洲。
下面我們正文開始。
正文最初工禾,就由我向大家闡述一下面向?qū)ο蟮漠a(chǎn)品構(gòu)建流程的具體內(nèi)容运提。
首先,在我看來(lái)構(gòu)建一款產(chǎn)品是一個(gè)將從具象到抽象再到具象的一個(gè)過程闻葵。
說(shuō)人話就是民泵,構(gòu)建產(chǎn)品要先了解具體的人的行為,然后從行為中抽象出他們的需求槽畔,然后再將需求分解為可行的功能栈妆,再將功能組合為各自獨(dú)立又互有關(guān)聯(lián)的模塊,再將這些模塊通過一定的順序進(jìn)行連接,最后生產(chǎn)出一個(gè)具象的鳞尔,看得見摸得著的嬉橙,能夠滿足需求的產(chǎn)品。
這個(gè)過程寥假,需要經(jīng)過抽象市框,分解,組合糕韧,連接枫振,具象五個(gè)層面。從抽象開始兔沃,到具象結(jié)束蒋得。
抽象:確定產(chǎn)品愿景。
抽象解決了Why的問題乒疏,讓你弄明白為什么要做這個(gè)產(chǎn)品额衙。
做產(chǎn)品最終的目標(biāo)都是滿足用戶需求,創(chuàng)造用戶價(jià)值怕吴。抽象就是指如何使用面向?qū)ο蟮乃季S去找到用戶需求窍侧,確定產(chǎn)品最終目標(biāo)。
抽象是一個(gè)自下而上的過程转绷。
首先你要找到你所服務(wù)的人群伟件,然后抽象出人群共有的特征,形成不同的子類议经;然后根據(jù)每一個(gè)子類的特征斧账,抽象出不同的基類。最后煞肾,分析不同類之間的共有需求咧织,抽象出產(chǎn)品的最終愿景。這個(gè)最終愿景就是產(chǎn)品最終的努力方向籍救。
抽象又分為特征抽象與行為抽象习绢;
抽象是構(gòu)建產(chǎn)品過程的第一步,也是最為重要蝙昙,最為核心的一步闪萄。畢竟只有找到了方向才能保證你走在正確的道路上,就像往東走到不了喜馬拉雅奇颠。
分解:確定產(chǎn)品功能败去。
分解解決了What的問題,也就是搞明白這個(gè)產(chǎn)品要做什么烈拒。
分解是一個(gè)自上而下的過程为迈。
從產(chǎn)品的愿景開始不斷的向下進(jìn)行分解三椿。如我們的用戶有哪些類,每一個(gè)類的共同需求是什么葫辐?每一個(gè)類又有多少獨(dú)立的對(duì)象,每一個(gè)對(duì)象的需求又是什么伴郁?針對(duì)這些需求又有哪一些解決方法耿战?
分解又分為縱向分解與橫向分解。
分解的要點(diǎn)是:原子性焊傅,一致性剂陡,隔離性,持久性狐胎。
分解的原則是:相互獨(dú)立不重復(fù)鸭栖,完全窮盡無(wú)遺漏。
組合:將功能組合為一個(gè)一個(gè)的模塊握巢。
組合晕鹊,連接,具象三個(gè)層面解決的都是How的問題暴浦,也就是如何去構(gòu)建這個(gè)產(chǎn)品溅话。
分解后功能是零散的,不成體系的歌焦,需要根據(jù)不同的用例飞几,場(chǎng)景去進(jìn)行組合,形成具體的模塊独撇。
組合根據(jù)不同的功能特點(diǎn)又可以分為搭架子和裝組件屑墨。
組合的要點(diǎn)是:高內(nèi)聚,低耦合纷铣。也就是說(shuō)同一個(gè)用例的功能全部組合為一個(gè)獨(dú)立的模塊卵史,不同的模塊之間盡量減少關(guān)聯(lián),模塊之間通過連接進(jìn)行信息傳輸关炼。
連接:讓信息在你的產(chǎn)品中有序流動(dòng)程腹。
任何一個(gè)軟件產(chǎn)品都是一個(gè)信息不斷流動(dòng)的動(dòng)態(tài)系統(tǒng)。要讓信息流動(dòng)起來(lái)儒拂,就要將各個(gè)獨(dú)立的模塊有序連接起來(lái)寸潦。
連接又可以分為內(nèi)循環(huán)與外循環(huán)。
模塊之間的連接十分繁復(fù)社痛,為了保證連接的有序见转,連接流又分成了基本流,備選流以及異常流蒜哀。不同的連接流相互獨(dú)立又互有關(guān)聯(lián)斩箫。
在進(jìn)行連接時(shí),需要考慮各種不同流的走向以及各自的結(jié)果。
具象:用戶體驗(yàn)設(shè)計(jì)乘客。
具象是用戶真正可以感知的部分狐血,也是整個(gè)產(chǎn)品構(gòu)建過程中的最后一步。
具象化最重要的關(guān)注點(diǎn)就是用戶體驗(yàn)易核。
用戶體驗(yàn)同樣分為兩部分:交互設(shè)計(jì)與信息架構(gòu)匈织。
用戶體驗(yàn)設(shè)計(jì)是目前相關(guān)文獻(xiàn)最多,廣大產(chǎn)品經(jīng)理研究的最多的一個(gè)方向牡直。
我在這里也就不再展開論述了缀匕。
面向?qū)ο蟮姆椒ㄔ谟脩趔w驗(yàn)設(shè)計(jì)的工程中的運(yùn)用可以極大的提升設(shè)計(jì)工作的效率,并且可以指導(dǎo)設(shè)計(jì)師做出更容易落地的產(chǎn)品碰逸。
5個(gè)層面中抽象是最底層乡小,具象是最上層。構(gòu)建產(chǎn)品就是從最下到最上構(gòu)建的過程饵史。
在實(shí)際構(gòu)建的過程中满钟,5個(gè)層面中任意一步在執(zhí)行時(shí)都可能發(fā)現(xiàn)新的問題或者不足。當(dāng)然發(fā)現(xiàn)這些不足時(shí)约急,都可以回溯到上一步零远,然后在上一步根據(jù)反饋及時(shí)修正。
五個(gè)層面既可以按照正常的從下至上的構(gòu)建厌蔽,也隨時(shí)可以從上至下的回溯
構(gòu)建產(chǎn)品是一個(gè)非常復(fù)雜牵辣,非常耗時(shí)的一個(gè)過程,接下來(lái)我還會(huì)用5篇文章來(lái)詳細(xì)闡釋面向?qū)ο蟮漠a(chǎn)品構(gòu)建的5個(gè)層面奴饮。
還請(qǐng)期待下篇纬向。