前文已經(jīng)詳細(xì)地總結(jié)了需求的獲取、分類、篩選。接下來就要將原始需求加工成開發(fā)、設(shè)計(jì)、測(cè)試、以及客戶看得懂的需求。因此本文要分析兩方面內(nèi)容:
1、加工原始需求。
2、輸出原型。
不同的產(chǎn)品經(jīng)理做需求的方法都不大一致,有的喜歡自頂向下地分析,有的喜歡從原型出發(fā),也有的喜歡從競品找靈感。方法無對(duì)錯(cuò),只有好壞,能讓需求達(dá)到預(yù)估目標(biāo)就是好的方法。我喜歡從五大層面去細(xì)化一個(gè)需求,這也是《用戶體驗(yàn)要求》里的五要素,即:戰(zhàn)略層、范圍層、結(jié)構(gòu)層、框架層、展現(xiàn)層。從戰(zhàn)略層出發(fā),逐步分析,到展現(xiàn)層就能將一個(gè)抽象需求具體化。
一、戰(zhàn)略層
任何需求都必須具備其戰(zhàn)略意義,開發(fā)沒有意義的需求,是對(duì)資源的極大浪費(fèi)。戰(zhàn)略層要求產(chǎn)品經(jīng)理要搞清楚兩件事,公司能得到什么,用戶希望得到什么,換種說法就是分析產(chǎn)品目標(biāo)和用戶需求。
1、產(chǎn)品目標(biāo):產(chǎn)品目標(biāo)要分析兩點(diǎn):商業(yè)目標(biāo)、成功標(biāo)準(zhǔn)。商業(yè)目標(biāo),要求需求能為公司提供實(shí)質(zhì)價(jià)值,可以是提高產(chǎn)品競爭力、創(chuàng)造新的盈利點(diǎn)、增加用戶黏性等方面的內(nèi)容。成功標(biāo)準(zhǔn),設(shè)定目標(biāo)是否達(dá)成的評(píng)判標(biāo)準(zhǔn),一般會(huì)分析用戶增量、用戶活躍時(shí)長、頁面點(diǎn)擊量、交易量、交易額等可量化數(shù)據(jù)。
2、用戶需求:產(chǎn)品是為滿足目標(biāo)用戶的需求而創(chuàng)造的。產(chǎn)品經(jīng)理在設(shè)計(jì)功能時(shí)必須盡可能保證你所設(shè)計(jì)的功能能符合用戶對(duì)它的期望。分析用戶需求要從三個(gè)方面分析,用戶、場景、需求。這個(gè)分析法上篇文章已經(jīng)介紹過了,有興趣的朋友可自己翻翻。
二、范圍層
功能是需要邊界的。試想一下,我們正在開需求研討會(huì),討論做一個(gè)支付功能。這時(shí)老板說我們的產(chǎn)品單價(jià)高,用戶難以承受一次性付清,需要添加分期功能??头f用戶年齡跨度大,需要同時(shí)支持微信、支付寶、快捷支付、網(wǎng)銀支付。運(yùn)營說產(chǎn)品渠道眾多,需要做PC端、微信瀏覽器端、APP端。面對(duì)這么多需求,這時(shí)你怎么辦?全部做?首先項(xiàng)目經(jīng)理就得跟你急,即使投入開發(fā),也將耗費(fèi)大量開發(fā)時(shí)間,其次,辛辛苦苦做好全場景功能,大部分功能用戶可能一次也沒用,反而讓產(chǎn)品邏輯變得非常復(fù)雜。對(duì)功能劃分邊界是分析需求的第二步,功能劃分得好,既節(jié)省開發(fā)成本,用戶也會(huì)用得開心。
1、功能的邊界:要分析功能的邊界,必須先確定需求來源(提出人、提出場景、提出時(shí)間)、需求投入(資源:人/月/物)、需求預(yù)期(目標(biāo)用戶、解決什么問題)。然后根據(jù)目標(biāo)用戶(核心、次要、邊緣)、場景(核心、次要、邊緣)、投入回報(bào)比(開發(fā)投入、預(yù)期回報(bào))這三個(gè)方面進(jìn)行篩選。
2、非功能邊界:軟件的非功能性需求。
三、結(jié)構(gòu)層
結(jié)構(gòu)層是第三層,在之前戰(zhàn)略層與范圍層中,只是做了一些較為抽象的分析篩選工作,現(xiàn)在需要做一些更具體的事情,它能直接影響產(chǎn)品的最終效果。在結(jié)構(gòu)層中,可以開始定義功能的業(yè)務(wù)流,它包括三個(gè)方面,功能流程、信息結(jié)構(gòu)、頁面流程。
1、功能流程:功能流程規(guī)定一個(gè)功能從被觸發(fā)到完成功能目的的過程。它往往是在現(xiàn)實(shí)流程的基礎(chǔ)上進(jìn)行調(diào)整,使之更符合產(chǎn)品特性。功能流程一般使用泳道流程圖來描述,可以清晰地表達(dá)出功能每個(gè)步驟的角色、階段、結(jié)果流向。
2、信息結(jié)構(gòu):在設(shè)計(jì)一些分類與導(dǎo)航的功能時(shí),是無法用流程圖來表示,因此需要引入信息結(jié)構(gòu)。信息結(jié)構(gòu)的目的在于讓用戶容易找到信息。其本質(zhì)是對(duì)信息分類,分類方法有層級(jí)、矩陣、自然、線性等結(jié)構(gòu),使用什么樣的分類方法,需要根據(jù)目標(biāo)信息靈活處理,
3、頁面流程:終于到頁面流程了,這意味著要正式設(shè)計(jì)原型了。頁面流程的展現(xiàn)形式為頁面流程圖,在設(shè)計(jì)頁面流程時(shí),需要注意:避免不必要的重復(fù)頁面、要有異常頁面。
四、框架層
框架層目的在于關(guān)注頁面流程圖中每個(gè)頁面的元素以及它們的相互關(guān)系中,其本質(zhì)在于用戶界面的設(shè)計(jì)。界面是各種元素組合的結(jié)果,良好的界面設(shè)計(jì)是能讓用戶一眼看到重要的東西,盡功能地減少與隱藏不必要的東西。界面的設(shè)計(jì)是一門大課程,本文只是給一些建議:
1、頁面的核心元素的被感知力。大部分人在瀏覽頁面時(shí),是不會(huì)從頭到尾按順序看個(gè)遍的,因此要盡量讓你想在頁面中展現(xiàn)的核心元素能第一時(shí)間被用戶感知。
2、頁面元素?zé)o非是文字、圖片、視頻、音頻、表單,可以用其組合成各種組件,再由多個(gè)組件組合成一個(gè)頁面。話雖如此,但界面設(shè)計(jì)一直在創(chuàng)新,要多開眼界,時(shí)刻保持學(xué)習(xí)的心。
3、類似功能的頁面布局請(qǐng)保持一致。如果有人為了炫技而將每個(gè)頁面都設(shè)計(jì)得不一樣,那這款產(chǎn)品一定很難用。保持頁面布局一致,一是能夠減少設(shè)計(jì)與開發(fā)的工作量,二是能降低用戶的學(xué)習(xí)成本。
以上全部完成后,原型其實(shí)已經(jīng)做出來了。
五、展現(xiàn)層
展現(xiàn)層是頁面最終呈現(xiàn)的效果,是由設(shè)計(jì)師將你的線框圖加以設(shè)計(jì),使之能滿足用戶視覺、觸覺、聽覺的需求,從而提高用戶體驗(yàn)。