一文讀懂,產(chǎn)品需求的科學(xué)化挖掘流程
一個(gè)需求的形成,期間會(huì)經(jīng)歷一個(gè)嚴(yán)謹(jǐn)?shù)牧鞒?,好的產(chǎn)品需求,能幫助我們準(zhǔn)確地反映出用戶(hù)的需要和想法,能幫助我們做出正確的產(chǎn)品。本文將從項(xiàng)目啟動(dòng)開(kāi)始,一步一步給大家?guī)?lái)創(chuàng)建需求的科學(xué)流程。
無(wú)論是互聯(lián)網(wǎng)產(chǎn)品、軟件產(chǎn)品、硬件產(chǎn)品或服務(wù),需求就是它們要做的事或要成為的樣子。不論你發(fā)現(xiàn)還是沒(méi)發(fā)現(xiàn),寫(xiě)下來(lái)或沒(méi)寫(xiě)下來(lái),需求都是存在的。
一個(gè)需求的形成,期間會(huì)經(jīng)歷一個(gè)嚴(yán)謹(jǐn)?shù)牧鞒?,好的產(chǎn)品需求,能幫助我們準(zhǔn)確地反映出用戶(hù)的需要和想法,能幫助我們做出正確的產(chǎn)品。本文將從項(xiàng)目啟動(dòng)開(kāi)始,一步一步給大家?guī)?lái)創(chuàng)建需求的科學(xué)流程。
一、確定業(yè)務(wù)范圍
在本階段,通常會(huì)通過(guò)一場(chǎng)項(xiàng)目啟動(dòng)會(huì)開(kāi)啟我們的項(xiàng)目,在項(xiàng)目啟動(dòng)會(huì)上我們會(huì)大致了解到產(chǎn)品要實(shí)現(xiàn)的目標(biāo)、產(chǎn)品的大體利益相關(guān)者。在項(xiàng)目啟動(dòng)會(huì)上,我們可能會(huì)從項(xiàng)目經(jīng)理那里得到一部分的項(xiàng)目相關(guān)資料,當(dāng)然,大部分的資料還是需要我們自己去挖掘。
在會(huì)議上,務(wù)必要明確項(xiàng)目的目標(biāo),通過(guò)一段簡(jiǎn)短的、定量的陳述,說(shuō)明產(chǎn)品要做的事,以及產(chǎn)品所帶來(lái)的業(yè)務(wù)好處。這個(gè)目標(biāo)是很有用處的,它能解釋為什么我們的業(yè)務(wù)需要這個(gè)項(xiàng)目,也能說(shuō)明期望實(shí)現(xiàn)的業(yè)務(wù)收益。它為項(xiàng)目提供了理由,同時(shí)也是需求發(fā)現(xiàn)過(guò)程關(guān)注的焦點(diǎn)。
這里有三個(gè)關(guān)鍵詞:
范圍、利益相關(guān)者和目標(biāo)
范圍是受產(chǎn)品影響的業(yè)務(wù)領(lǐng)域的部分。因?yàn)樗_定了真實(shí)組織機(jī)構(gòu)的一部分,所以范圍會(huì)指出一些利益相關(guān)者,他們對(duì)項(xiàng)目的成功有影響。利益相關(guān)者反過(guò)來(lái)又決定了產(chǎn)品的目標(biāo),即產(chǎn)品使用后期望獲得的業(yè)務(wù)上的完善或改進(jìn)。
這樣就構(gòu)成了項(xiàng)目前期很重要的:“范圍—利益相關(guān)者—目標(biāo)”的三位一體關(guān)系鏈。
1.1 范圍,是產(chǎn)品實(shí)現(xiàn)的邊界
這里的范圍指的是產(chǎn)品的工作范圍,也就是產(chǎn)品要去改變或改進(jìn)的那部分工作。只要它涉及一些處理內(nèi)容和數(shù)據(jù),我們就稱(chēng)之為“工作”,而我們必須知道它的范圍。
任何一部分工作,都必須至少和另一部分工作有聯(lián)系。如果沒(méi)有聯(lián)系,工作將沒(méi)有作用,它不會(huì)有任何輸出。同理,這項(xiàng)工作內(nèi)的模塊都至少和另一個(gè)模塊有聯(lián)系。了解了這一點(diǎn),我們就可以分離出相應(yīng)的模塊,即在產(chǎn)品的工作之內(nèi)的模塊。
要完成工作模塊的分離,我們要知道一個(gè)簡(jiǎn)單的事實(shí),即所有的模塊都是由數(shù)據(jù)驅(qū)動(dòng)的。我們剛才提到,模塊與其他模塊有聯(lián)系,這種聯(lián)系就是數(shù)據(jù)流。也就是說(shuō),每一個(gè)模塊都會(huì)產(chǎn)生某種數(shù)據(jù),然后將數(shù)據(jù)傳遞給其他的模塊。后續(xù)的模塊收到進(jìn)入的數(shù)據(jù)流,觸發(fā)執(zhí)行它要做的處理,并生成不同的數(shù)據(jù)輸出,這些輸出再次傳遞給其他模塊。因此這些數(shù)據(jù)流就是模塊之間的聯(lián)系。
通過(guò)確定這些數(shù)據(jù)聯(lián)系,就能確定工作的邊界。我們可以通過(guò)畫(huà)一條線來(lái)代表工作邊界,區(qū)分類(lèi)似的、耦合的模塊,創(chuàng)造了一個(gè)區(qū)域,最終包含了所有構(gòu)成工作的范圍。
1.2 利益相關(guān)者,是需求的來(lái)源
利益相關(guān)者包括全部對(duì)產(chǎn)品的結(jié)果有影響的人。產(chǎn)品的核心用戶(hù)是最明顯的利益相關(guān)者,但是還有其他利益相關(guān)者。比如,對(duì)于一款企業(yè)內(nèi)部的2B類(lèi)產(chǎn)品,客服部門(mén)、業(yè)務(wù)部門(mén)、銷(xiāo)售部門(mén)、售后部門(mén)等等,都會(huì)是產(chǎn)品的利益相關(guān)者。每個(gè)項(xiàng)目都可能有幾十種利益相關(guān)者。我們要考慮到全部利益相關(guān)者,這可能意味著與很多人交談,他們都可能是需求的來(lái)源。
在和利益相關(guān)者交談時(shí),要向他們解釋?zhuān)瑸槭裁此麄兪抢嫦嚓P(guān)者以及為什么需要就產(chǎn)品需求向他們咨詢(xún) 。一種友好的做法是通知他們將需要他們多少時(shí)間,以及他們應(yīng)該以何種方式參與。關(guān)于利益相關(guān)者的最大問(wèn)題就是,如果沒(méi)有找齊所有的利益相關(guān)者,或者在需求收集過(guò)程中把某些利益相關(guān)者排除在外,將遺漏一些需求。
1.3 產(chǎn)品目標(biāo),是最高層次的需求
產(chǎn)品要解決的問(wèn)題,就是產(chǎn)品的目標(biāo)。項(xiàng)目的目標(biāo)應(yīng)該不僅僅是解決問(wèn)題,還要提供業(yè)務(wù)上的好處,這里的好處指的是,產(chǎn)品的核心用戶(hù)以及利益相關(guān)者可以從產(chǎn)品中得到的好處 。
一般的團(tuán)隊(duì)在明確了產(chǎn)品的目標(biāo)后,就著手去實(shí)施了。但是,這里欠缺很重要的一點(diǎn),就是度量產(chǎn)品目標(biāo)。度量產(chǎn)品目標(biāo)可以回答以下問(wèn)題:
- 這是一個(gè)合理的產(chǎn)品目標(biāo)嗎?比如,企業(yè)CRM系統(tǒng),為了實(shí)現(xiàn)企業(yè)管理、跟進(jìn)客戶(hù)關(guān)系,開(kāi)發(fā)該系統(tǒng)花費(fèi)的成本,是否值得?我們可以收集一些數(shù)據(jù),比如市面上的CRM系統(tǒng),在采購(gòu)半年后,所創(chuàng)造的客戶(hù)數(shù)據(jù)大概在多少,我們自己研發(fā)一套CRM系統(tǒng),在半年內(nèi)要達(dá)到這個(gè)數(shù)據(jù)量所涉及的成本是多少,二者是否平衡等。
- 產(chǎn)品目標(biāo)是否可行?在項(xiàng)目啟動(dòng)會(huì)上,相關(guān)的利益相關(guān)者可以對(duì)此進(jìn)行評(píng)估。比如,經(jīng)驗(yàn)豐富的技術(shù)負(fù)責(zé)人可以大體評(píng)估出產(chǎn)品目標(biāo)的可行性。
- 產(chǎn)品目標(biāo)是否可達(dá)到?同樣,項(xiàng)目啟動(dòng)會(huì)上可以大體評(píng)估出產(chǎn)品目標(biāo)能否達(dá)到。
通過(guò)以上問(wèn)題,我們可以總結(jié)出關(guān)于產(chǎn)品度量的標(biāo)準(zhǔn):比如,在半年內(nèi),通過(guò)CRM系統(tǒng),將公司有效客戶(hù)數(shù)量增加至20000。
綜上,我們可以得到一個(gè)描述產(chǎn)品目標(biāo)的模板:
- 目標(biāo):產(chǎn)品要做什么的業(yè)務(wù)描述。
- 好處:產(chǎn)品能提供怎樣的業(yè)務(wù)好處。
- 度量:對(duì)產(chǎn)品目標(biāo)進(jìn)行度量的數(shù)據(jù)描述。
- 合理性:綜合考慮全部因素,產(chǎn)品是否有可能實(shí)現(xiàn)業(yè)務(wù)好處。
- 可行性:考慮到在啟動(dòng)會(huì)議上得到的信息,產(chǎn)品能達(dá)到度量標(biāo)準(zhǔn)。
- 可達(dá)成性:組織機(jī)構(gòu)是否具備構(gòu)建該產(chǎn)品的技能。
二、拆解業(yè)務(wù)用例
在明確了項(xiàng)目的目標(biāo)之后,接下來(lái)要做的就是得到產(chǎn)品中全部的業(yè)務(wù)用例。(用例,用來(lái)描述系統(tǒng)與用戶(hù)之間的交互)
2.1 業(yè)務(wù)事件與業(yè)務(wù)用例
產(chǎn)品的用戶(hù)在使用產(chǎn)品過(guò)程中涉及到的工作或業(yè)務(wù),統(tǒng)稱(chēng)為業(yè)務(wù)事件。
比如,用戶(hù)在網(wǎng)上買(mǎi)書(shū)時(shí),挑選好了需要的書(shū)籍,這時(shí)可能會(huì)有兩種情況:
- 決定做些別的事情,先放棄此次交易;
- 決定買(mǎi)下這本書(shū)。
此時(shí),決定要買(mǎi)這本書(shū)就是一個(gè)業(yè)務(wù)事件。當(dāng)然,只是決定想要這本書(shū)還不夠,用戶(hù)必須告訴系統(tǒng)想要買(mǎi)書(shū)。 用戶(hù)點(diǎn)擊了購(gòu)買(mǎi)按鈕,提供了手機(jī)號(hào)、收貨地址等信息。此時(shí),用戶(hù)的操作觸發(fā)了系統(tǒng),系統(tǒng)會(huì)完成下單,并且快遞這本書(shū)到用戶(hù)手中。
從這里我們可以順帶引出業(yè)務(wù)用例的概念:
在這個(gè)例子中,用戶(hù)決定買(mǎi)書(shū)和完成買(mǎi)書(shū)的操作就是業(yè)務(wù)事件??偸怯幸恍?shù)據(jù)源自業(yè)務(wù)事件(觸發(fā)數(shù)據(jù)流),這會(huì)調(diào)用預(yù)先計(jì)劃的對(duì)該事件的響應(yīng)。這種響應(yīng)就是業(yè)務(wù)用例。
(當(dāng)業(yè)務(wù)事件發(fā)生時(shí),系統(tǒng)通過(guò)發(fā)起一個(gè)業(yè)務(wù)用例進(jìn)行響應(yīng))
2.2 發(fā)現(xiàn)業(yè)務(wù)事件
業(yè)務(wù)事件其實(shí)就是發(fā)生的一些事情,這些事情讓系統(tǒng)以某種方式做出反應(yīng)。在業(yè)務(wù)事件發(fā)生時(shí),在系統(tǒng)工作中至少會(huì)顯示一條數(shù)據(jù)流。
進(jìn)入或離開(kāi)系統(tǒng)的每個(gè)信息流都會(huì)是一個(gè)業(yè)務(wù)事件的結(jié)果,外部通信的存在沒(méi)有其他的理由??匆幌旅總€(gè)信息流,就可以確定引發(fā)它的事件。在某些情況下,可能有多個(gè)信息流跟隨同一事件。
例如,在物流服務(wù)系統(tǒng)中,當(dāng)物流倉(cāng)庫(kù)提示一輛已經(jīng)被調(diào)度出庫(kù)的卡車(chē)出現(xiàn)了故障,或者是由于其他原因需要停止服務(wù),系統(tǒng)此時(shí)要做出響應(yīng)。因?yàn)橐惠v卡車(chē)已停止服務(wù),必須重新安排其他的卡車(chē)來(lái)彌補(bǔ),由此導(dǎo)致的輸出信息流可能是“修改卡車(chē)調(diào)度計(jì)劃”。
業(yè)務(wù)事件通常由事件名稱(chēng)和輸入輸出數(shù)據(jù)流組成,業(yè)務(wù)事件的模板如下:
例如:物流公司派出卡車(chē)服務(wù)的業(yè)務(wù)事件
在挖掘業(yè)務(wù)事件時(shí),有一個(gè)需要注意的要點(diǎn),就是要看到整個(gè)業(yè)務(wù)過(guò)程?。比如,上述物流公司提供物流服務(wù)的例子,如果只是站在用戶(hù)側(cè),看到的業(yè)務(wù)事件有可能是“收件人收到發(fā)貨并登記信息”,可是站在整個(gè)業(yè)務(wù)鏈側(cè),業(yè)務(wù)事件就是“物流公司派送貨物”。
2.3 拆解業(yè)務(wù)用例
上面已經(jīng)說(shuō)到,針對(duì)每個(gè)業(yè)務(wù)事件,有一個(gè)預(yù)先計(jì)劃的對(duì)它的響應(yīng),被稱(chēng)為業(yè)務(wù)用例。業(yè)務(wù)用例包含一些業(yè)務(wù)處理的過(guò)程,一些被存取的數(shù)據(jù),產(chǎn)生的一些輸出,發(fā)送的一些消息,或是這些事情的組合。換言之,業(yè)務(wù)用例就是一個(gè)功能的單元。這種單元是編寫(xiě)功能需求和非功能需求的基礎(chǔ)。
業(yè)務(wù)用例 = 業(yè)務(wù)處理過(guò)程 + 存取的數(shù)據(jù) + 輸出信息
通過(guò)找到的業(yè)務(wù)事件,按照上述公式,可以得到具體的業(yè)務(wù)用例,通常多個(gè)業(yè)務(wù)用例單元會(huì)組成一個(gè)完整的功能描述。
研究業(yè)務(wù)用例,就是要考慮系統(tǒng)要做哪些事以及預(yù)期的結(jié)果。在拆解并理解了業(yè)務(wù)用例的全部工作之后,也就確定了對(duì)業(yè)務(wù)用例貢獻(xiàn)最大的產(chǎn)品范圍。
三、進(jìn)行業(yè)務(wù)調(diào)研
在得到了項(xiàng)目啟動(dòng)階段的輸出信息,即系統(tǒng)的范圍、項(xiàng)目的目標(biāo)、系統(tǒng)的業(yè)務(wù)事件與用例。啟動(dòng)階段也確定了項(xiàng)目涉及的利益相關(guān)者和潛在用戶(hù)。我們接下來(lái)就需要進(jìn)行工作調(diào)研,取得對(duì)系統(tǒng)的深入理解。工作調(diào)研,可以幫助我們有效地深入了解項(xiàng)目業(yè)務(wù)的本質(zhì)。
3.1 建模
建模作為工作調(diào)研的一種方式,最好是在需要理解中到大型工作領(lǐng)域,又沒(méi)有文檔時(shí)進(jìn)行。如果當(dāng)前的利益相關(guān)者很難描述整體工作,也可以采用這種方法。
我們可以利用模型幫助理解系統(tǒng)的工作。要限制在當(dāng)前系統(tǒng)模型中所展示細(xì)節(jié)的數(shù)量。理想的模型包含足夠讓你理解工作的信息。也就是說(shuō),模型要展示當(dāng)前情況的主要部分。這樣的模型允許利益相關(guān)者驗(yàn)證它是否足夠好地代表了他們工作的實(shí)際情況,讓我們可以有進(jìn)一步問(wèn)問(wèn)題的基礎(chǔ)。
常見(jiàn)的建模方式包括業(yè)務(wù)流程圖、思維導(dǎo)圖、UML時(shí)序圖等,不限于形式,只要能幫助更好地梳理業(yè)務(wù)事件和業(yè)務(wù)用例就好。
3.2 現(xiàn)場(chǎng)調(diào)研
現(xiàn)場(chǎng)調(diào)研對(duì)于開(kāi)發(fā)企業(yè)內(nèi)部的B端產(chǎn)品很有用。現(xiàn)場(chǎng)調(diào)研的基本假定是用戶(hù)正在完成工作,作為產(chǎn)品經(jīng)理,必須理解他們的工作。
現(xiàn)場(chǎng)調(diào)研是一種觀察實(shí)際工作的很好的方法,有點(diǎn)像以前的“學(xué)徒工”。在這種情況下,產(chǎn)品經(jīng)理是徒弟,各利益相關(guān)者是師父。產(chǎn)品經(jīng)理與利益相關(guān)者一起坐在他們工作的場(chǎng)所,通過(guò)觀察,問(wèn)問(wèn)題,或者通過(guò)在利益相關(guān)者指導(dǎo)下完成一些工作來(lái)進(jìn)行學(xué)習(xí)。
如果用戶(hù)正在他工作的地方做他的事情,他就能提供連續(xù)不斷的解說(shuō),并提供在其他情況下會(huì)遺漏的細(xì)節(jié)。所以,如果你想得到工作的準(zhǔn)確解釋?zhuān)鸵スぷ鳜F(xiàn)場(chǎng),坐在用戶(hù)身邊,在工作發(fā)生時(shí)獲得連續(xù)不斷的解說(shuō)。
現(xiàn)場(chǎng)調(diào)研可以與建模結(jié)合起來(lái)。在觀察工作和用戶(hù)的解釋時(shí),可以勾勒出每項(xiàng)任務(wù)的模型,以及它們與其他任務(wù)的聯(lián)系。在建模時(shí),將它反饋給用戶(hù)以求得確認(rèn)。然后我們會(huì)利這種反饋,對(duì)所有不確定的地方提出問(wèn)題。
3.3 利益相關(guān)者訪談
利益相關(guān)者訪談是最常用的需求收集方法。幾乎每一個(gè)項(xiàng)目都離不開(kāi)利益相關(guān)者訪談。在訪談過(guò)程中,利益相關(guān)者不應(yīng)該是完全被動(dòng)的。相反,應(yīng)該盡量讓他們參與建模(業(yè)務(wù)事件響應(yīng)、用例、場(chǎng)景等)的過(guò)程中來(lái)。這樣我們就和利益相關(guān)者之間建立起了一個(gè)反饋環(huán),也意味著可以迭代式地測(cè)試你聽(tīng)到的東西的準(zhǔn)確性。在利益相關(guān)者訪談中,有如下需要注意的要點(diǎn):
- 確定好訪談的背景。這樣可以有效避免利益相關(guān)者和你談一些無(wú)關(guān)的問(wèn)題。
- 限制訪談的時(shí)間。國(guó)外有研究表明,超過(guò)1小時(shí)的訪談,會(huì)使訪談逐漸失去焦點(diǎn)。
- 使用業(yè)務(wù)用例作為訪談的核心。準(zhǔn)備好業(yè)務(wù)用例,挨個(gè)討論業(yè)務(wù)用例,這樣也會(huì)增強(qiáng)訪談的方向性。
- 問(wèn)問(wèn)題、聽(tīng)取回答、然后反饋理解。
- 畫(huà)出草圖、模型,鼓勵(lì)利益相關(guān)者改正它。及時(shí)畫(huà)出一些能表明談話內(nèi)容的原型草圖、流程圖或用例圖,可以有效幫助我們理解每一個(gè)處理過(guò)程。
- 了解利益相關(guān)者的術(shù)語(yǔ)。在訪談中,難免會(huì)遇到利益相關(guān)者在實(shí)際工作中的術(shù)語(yǔ),及時(shí)請(qǐng)教他們,理解其含義。
- 記錄筆記,寫(xiě)下所了解到的一切。
總結(jié)下來(lái),在利益相關(guān)者訪談中,做到兩點(diǎn)即可:正確提問(wèn),聆聽(tīng)回答。
3.4 快速繪制低保真原型圖
原型和草圖可以有效地提取需求,基本思路是用草圖勾畫(huà)產(chǎn)品,然后進(jìn)行逆向工程,從草圖導(dǎo)出需求。這種方式適用于:產(chǎn)品的利益相關(guān)者對(duì)這種產(chǎn)品或建議的技術(shù)沒(méi)有經(jīng)驗(yàn) ;利益相關(guān)者很難說(shuō)出他們的需求;產(chǎn)品經(jīng)理很難理解需求是什么。
此時(shí),原型為利益相關(guān)者提供了一些真實(shí)的東西,或者至少是具有真實(shí)的外觀。原型讓利益相關(guān)者感到產(chǎn)品足夠真實(shí),從而提出用其他方法可能遺漏的需求。當(dāng)利益相關(guān)者看到原型所展示的功能時(shí),他們會(huì)想到一些其他需求。用這種方式,通過(guò)原型來(lái)展示產(chǎn)品雛形,并讓利益相關(guān)者身臨其境的去瀏覽或使用,就可以捕捉到一些需求,如果不是這樣,這些需求可能要到產(chǎn)品開(kāi)發(fā)完真正使用時(shí)才能發(fā)現(xiàn)。
3.5 錄像或照相
錄像或照相是記錄某些時(shí)刻的一種方式,以便稍后能對(duì)它們進(jìn)行研究。
錄像或照相可以用于研究業(yè)務(wù)。例如,團(tuán)隊(duì)研討會(huì)和頭腦風(fēng)暴,可以對(duì)過(guò)程錄像。訪談和現(xiàn)場(chǎng)觀察也可以錄像。利用這種方式,錄像的作用先是記錄進(jìn)展過(guò)程,然后是確認(rèn)。
錄像或照相可以結(jié)合利益相關(guān)者訪談一起使用。利益相關(guān)者有自己完成任務(wù)的方式。他們用自己的方法對(duì)使用的信息分類(lèi)整理,用自己的方法來(lái)解決問(wèn)題。他們發(fā)現(xiàn)這些方法非常適合他們的情況。因此,通過(guò)錄像來(lái)捕捉利益相關(guān)者工作的情形,就記錄了他們完成工作的方法、方式。
當(dāng)然,錄像或照相的使用可以更加結(jié)構(gòu)化。例如,選擇一個(gè)業(yè)務(wù)用例,讓利益相關(guān)者走一遍他們遇到的典型場(chǎng)景的流程,并通過(guò)錄像進(jìn)行記錄。在利益相關(guān)者工作的同時(shí),他們會(huì)描述特殊的情況、他們用到的輔助信息、異常情況等。記筆記時(shí)通常會(huì)喪失的信息都能被記錄下來(lái),以備將來(lái)進(jìn)行剖析。
3.6 總結(jié)
在工作調(diào)研的時(shí)候,要適當(dāng)結(jié)合上述方式的多種,目的是能讓我們深入理解系統(tǒng)業(yè)務(wù)的本質(zhì),能達(dá)到這個(gè)目的的方法都是好方法。
四、完善業(yè)務(wù)用例
這里的完善業(yè)務(wù)用例,指的就是為業(yè)務(wù)用例加上場(chǎng)景,因?yàn)閳?chǎng)景將樹(shù)立業(yè)務(wù)用例的故事。
在這里通過(guò)舉一個(gè)乘客登機(jī)的過(guò)程的例子,來(lái)說(shuō)明如何為用例加入場(chǎng)景。首先,我們來(lái)草擬一個(gè)乘客登機(jī)的場(chǎng)景:
- 得到乘客的機(jī)票或電子客票記錄編號(hào)。
- 確定乘客、航班、目的地是否正確。
- 檢查護(hù)照有效并屬于這名乘客。
- 記下乘客的編號(hào)。
- 為乘客分配一個(gè)座位。
- 安檢行李。
- 打印登機(jī)牌和行李標(biāo)簽,并遞給乘客。
- 祝乘客“旅途愉快”。
4.1 為場(chǎng)景取了一個(gè)有意義的名稱(chēng)
業(yè)務(wù)用例名稱(chēng):為航班的乘客檢票
4.2 為業(yè)務(wù)用例加入啟動(dòng)機(jī)制
啟動(dòng)機(jī)制:乘客的機(jī)票、電子客票記錄編號(hào),或者身份和航班信息
在用場(chǎng)景對(duì)系統(tǒng)建模時(shí),應(yīng)該一直詢(xún)問(wèn)自己是否能改進(jìn)工作。例如,除了讓乘客在值機(jī)柜臺(tái)前面等,是否能在乘客到達(dá)之前就開(kāi)始?例如,他能在家檢票,或在來(lái)機(jī)場(chǎng)的路上,或在排隊(duì)時(shí)?所有這些選擇在技術(shù)上都是可行的,可能帶來(lái)一些業(yè)務(wù)上的好處。
4.3 加前置條件
現(xiàn)在加入一些前置條件,業(yè)務(wù)用例觸發(fā)時(shí)必須滿(mǎn)足這些條件。前置條件表明了工作初始的狀態(tài)。通常這意味著有一些業(yè)務(wù)事件必須已經(jīng)發(fā)生,這個(gè)業(yè)務(wù)事件才有意義:
前置條件:乘客必須已預(yù)訂航班
4.4 加入影響利益相關(guān)者
還可以考慮為場(chǎng)景加入影響利益相關(guān)者。這些利益相關(guān)者對(duì)這個(gè)業(yè)務(wù)用例的結(jié)果有影響。也就是說(shuō),他們會(huì)受到工作完成方式和工作產(chǎn)生的數(shù)據(jù)的影響:
影響利益相關(guān)者:檢票員、市場(chǎng)部門(mén)、行李部門(mén)、航班預(yù)訂機(jī)構(gòu)、航班乘客名單系統(tǒng)、安全部門(mén)、目的地國(guó)的移民局
4.5 主要的利益相關(guān)者
主要的利益相關(guān)者是完成這個(gè)業(yè)務(wù)用例工作的人或系統(tǒng)。通常,一個(gè)主要的利益相關(guān)者觸發(fā)業(yè)務(wù)用例,然后一個(gè)或多個(gè)其他的主動(dòng)利益相關(guān)者參與這項(xiàng)工作:
主動(dòng)利益相關(guān)者:乘客(觸發(fā)者)、檢票員
4.6?總結(jié)
現(xiàn)在,通過(guò)以上的分析,我們可以得到一個(gè)具備場(chǎng)景的業(yè)務(wù)用例描述模板:
業(yè)務(wù)事件:乘客決定檢票。
業(yè)務(wù)用例名稱(chēng)和編號(hào):為航班的乘客檢票,0101。
啟動(dòng)機(jī)制:乘客的機(jī)票、電子客票、記錄編號(hào),或者身份和航班信息。
前置條件:乘客必須已預(yù)訂航班。
影響的利益相關(guān)者:檢票員、市場(chǎng)部門(mén)、行李部門(mén)、航班預(yù)訂機(jī)構(gòu)、航班乘客名單系統(tǒng)、工作流、安全部門(mén)、目的地國(guó)的移民局。
主要利益相關(guān)者:乘客(觸發(fā)者)、檢票員。
(1)查出乘客的預(yù)訂信息。
(2)確保乘客身份正確,并確定預(yù)定信息。
(3)檢查護(hù)照有效并屬于這名乘客。
(4)記下經(jīng)常飛行的乘客的編號(hào)。
(5)分配一個(gè)座位。
(6)詢(xún)問(wèn)安全問(wèn)題并得到正確回答。
(7)檢入行李。
(8)打印登機(jī)牌和行李標(biāo)簽并遞給乘客。
(9)祝乘客旅途愉快。
成果:記錄下乘客已檢入這次航班,行李分配到這次航班,分配一個(gè)座位,乘客拿到登機(jī)牌和行李票根。
五、設(shè)計(jì)解決方案
經(jīng)歷了前面的四個(gè)步驟,我們已經(jīng)明確了產(chǎn)品的全部業(yè)務(wù)事件、業(yè)務(wù)用例,現(xiàn)在就要著手設(shè)計(jì)產(chǎn)品的解決方案了。設(shè)計(jì)產(chǎn)品解決方案有很多文章進(jìn)行討論,這里只做一些簡(jiǎn)單的總結(jié)。
5.1 再次明確產(chǎn)品的范圍
前面說(shuō)過(guò),業(yè)務(wù)用例是工作對(duì)外界服務(wù)請(qǐng)求的響應(yīng)。所以最好的響應(yīng)就是以最少的時(shí)間、原材料或工作量成本(從企業(yè)的視角),提供最有價(jià)值的服務(wù)(從用戶(hù)的視角)。因此我們打造的產(chǎn)品應(yīng)該對(duì)最好的業(yè)務(wù)用例做出貢獻(xiàn),即讓產(chǎn)品更便宜、更快、更方便,并且能達(dá)到我們的項(xiàng)目要實(shí)現(xiàn)的其他目標(biāo)。
5.2 設(shè)計(jì)產(chǎn)品的用戶(hù)體驗(yàn)
用戶(hù)體驗(yàn)設(shè)計(jì)的理論就不在這里詳述了,體驗(yàn)設(shè)計(jì)的目的是得到一種使用體驗(yàn),令人滿(mǎn)意且令人激動(dòng),同時(shí)符合用戶(hù)的文化和期望。這樣的設(shè)計(jì)更專(zhuān)注于用戶(hù)對(duì)產(chǎn)品的感覺(jué),而不是為產(chǎn)品增加功能。
簡(jiǎn)單來(lái)說(shuō),如果你提供了令人滿(mǎn)意的體驗(yàn),用戶(hù)很享受并愿意重復(fù),那么這些用戶(hù)就很愿意接受你的產(chǎn)品,并且不要求改變。
5.3 考慮成本、收益和風(fēng)險(xiǎn)
我們有責(zé)任得到最有價(jià)值的產(chǎn)品,即對(duì)擁有者最有價(jià)值。這意味著解決方案的成本必須與它給擁有者帶來(lái)的收益相稱(chēng)?;?0元錢(qián)開(kāi)發(fā)的產(chǎn)品只帶來(lái)1元錢(qián)的收益是沒(méi)意義的。
風(fēng)險(xiǎn)必須與收益和成本相符。這里的風(fēng)險(xiǎn)包括潛在問(wèn)題變成真正問(wèn)題的可能性,以及問(wèn)題成真所帶來(lái)的負(fù)面的影響。例如,假定我們建議的解決方案會(huì)使用近場(chǎng)通信(NFC)技術(shù)。之前從未用過(guò)這種技術(shù),沒(méi)有內(nèi)部的專(zhuān)家:風(fēng)險(xiǎn)在于也許不能成功地實(shí)現(xiàn)NFC?,F(xiàn)在還要加上一項(xiàng)風(fēng)險(xiǎn):即使這種技術(shù)成功地實(shí)施,業(yè)務(wù)客戶(hù)也可能拒絕使用。
應(yīng)該將這些風(fēng)險(xiǎn)加起來(lái),與收益進(jìn)行比較。對(duì)于這個(gè)級(jí)別的風(fēng)險(xiǎn),我們可能需要一些實(shí)質(zhì)性的收益,才值得去做新產(chǎn)品。如果收益不大,那就應(yīng)該考慮不同的解決方案。相反,如果收益巨大,那風(fēng)險(xiǎn)就值得承擔(dān)。
那如何評(píng)價(jià)可選的產(chǎn)品邊界?這就是要和利益相關(guān)者一起花時(shí)間的地方,判斷哪一種解決方式提供了成本、收益和風(fēng)險(xiǎn)的最佳組合。
六、編寫(xiě)產(chǎn)品需求說(shuō)明
6.1 功能需求
功能需求指明了產(chǎn)品必須做的事情,即產(chǎn)品為了滿(mǎn)足它存在的根本理由而必須執(zhí)行一些動(dòng)作。同時(shí),功能需求是產(chǎn)品為了支持工作而必須做的事情。它們的表述應(yīng)該盡可能獨(dú)立于實(shí)現(xiàn)需求的技術(shù)。比如,登錄功能、購(gòu)物車(chē)功能、收藏功能、支付功能等。
在編寫(xiě)功能需求時(shí),要為需求加上理由,說(shuō)明需求為什么存在。在大多數(shù)情況下,這是需求的關(guān)鍵部分。接著以物流公司那個(gè)為例,需求描述:對(duì)于卡車(chē)的調(diào)度,產(chǎn)品應(yīng)該記錄開(kāi)始和結(jié)束的時(shí)間。需求理由:卡車(chē)在24小時(shí)內(nèi)最多被安排20小時(shí),以便進(jìn)行維護(hù)和清理。這條理由非常重要,如果該需求沒(méi)有實(shí)現(xiàn),物流公司就會(huì)遇到麻煩,車(chē)輛的保養(yǎng)就會(huì)不及時(shí)。由此可以看到,一條好的需求理由也能決定需求的優(yōu)先級(jí)。
6.2 非功能需求
非功能需求描述了產(chǎn)品必須具備的品質(zhì)。這些需求讓產(chǎn)品有吸引力、易于使用、快速、可靠,或安全。用非功能需求來(lái)指定響應(yīng)時(shí)間,或計(jì)算時(shí)達(dá)到的精度。如果產(chǎn)品必須具有某種特的外觀,或者必須在特定的環(huán)境下使用,或者必須遵守適用于業(yè)務(wù)法律,我們就要編寫(xiě)非功能需求。
把功能需求看成是使產(chǎn)品工作的需求,把非功能需求看成是為工作增加某些特征的需求。
非功能需求是需求規(guī)格說(shuō)明的重要組成部分。如果產(chǎn)品滿(mǎn)足了它所要求的功能需求,非功能屬性,如可用性、方便性、打動(dòng)人心,是否得到滿(mǎn)足可能造成產(chǎn)品被接受、深受喜歡或無(wú)人使用。用戶(hù)對(duì)產(chǎn)品的看法和感覺(jué)大部分來(lái)自于非功能需求。
非功能性需求包括如下內(nèi)容:
1.觀感需求
觀感需求描述了對(duì)產(chǎn)品外觀期望的精神實(shí)質(zhì)、情緒或風(fēng)格。比如:產(chǎn)品應(yīng)該顯得保守、產(chǎn)品應(yīng)該吸引人、產(chǎn)品應(yīng)該表現(xiàn)出權(quán)威性、產(chǎn)品應(yīng)該吸引年紀(jì)較大的人、產(chǎn)品應(yīng)該顯示出藝術(shù)水準(zhǔn)、產(chǎn)品應(yīng)該看起來(lái)顯得很昂貴,等。 要注意,觀感需求描述了外觀的意圖,不是界面的設(shè)計(jì)。
2.易用性和人性化需求
易用性和人性化需求使產(chǎn)品符合用戶(hù)的能力和期望。易用性需求包括:用戶(hù)的接受率或采用率;因?yàn)橐朐摦a(chǎn)品而導(dǎo)致的生產(chǎn)效率的提高或錯(cuò)誤率的降低;在產(chǎn)品使用的國(guó)家被不說(shuō)該國(guó)語(yǔ)言的人使用;個(gè)性化和國(guó)際化,讓用戶(hù)改成本地拼寫(xiě)方式及其他選項(xiàng);對(duì)殘障人士的可用性;被沒(méi)有計(jì)算機(jī)使用經(jīng)驗(yàn)的人使用;在黑暗的時(shí)候可以使用(夜間模式)。
禮貌是易用性中一個(gè)常常被忽略的方面。在過(guò)去的網(wǎng)站,通常是要求創(chuàng)建賬戶(hù),填寫(xiě)所有個(gè)人信息,然后輸入密碼。在這之后,用戶(hù)得到一條消息:“密碼應(yīng)該是8個(gè)字母或數(shù)字,包括一個(gè)大寫(xiě)字母和一個(gè)數(shù)字,請(qǐng)重新輸入密碼?!蓖瑫r(shí),前面為了創(chuàng)建賬戶(hù)而輸入的所有個(gè)人信息都被清除,要求用戶(hù)再來(lái)一次。我們不能容忍這樣的行為,這對(duì)用戶(hù)的這種行為表明缺少禮貌需求。
此案例的非功能性需求應(yīng)該這樣寫(xiě):
- 描述:產(chǎn)品應(yīng)該避免要求用戶(hù)重復(fù)已輸入的數(shù)據(jù)
- 理由:為了建立用戶(hù)對(duì)產(chǎn)品的信心
易用性需求源自?xún)蓚€(gè)方面,一方面是用戶(hù)期望產(chǎn)品達(dá)到的易用性水平,另一方面是預(yù)期用戶(hù)具有怎樣的經(jīng)驗(yàn)。自然,用戶(hù)的特征不同導(dǎo)致他們的期望不同。作為產(chǎn)品經(jīng)理,我們必須發(fā)現(xiàn)這些特征,并確定怎樣的易用性水平將給用戶(hù)帶來(lái)舒適有用的體驗(yàn)。
3.執(zhí)行需求
如果產(chǎn)品需要在給定的時(shí)間,或以特定的精確度來(lái)執(zhí)行某些任務(wù),或者產(chǎn)品需要有一定容量,就要寫(xiě)下執(zhí)行需求。?比如:產(chǎn)品應(yīng)該支持2000個(gè)并發(fā)用戶(hù)、產(chǎn)品支持最多好友數(shù)量是5000個(gè)等。
執(zhí)行需求主要來(lái)自于操作環(huán)境。每種環(huán)境都有自己的情況和條件。人、機(jī)器、設(shè)備、環(huán)境條件等都會(huì)對(duì)產(chǎn)品有要求。產(chǎn)品響應(yīng)這些情況的方式(它應(yīng)該多快、多健壯、多大、多頻繁),就是相應(yīng)的執(zhí)行需求。
4.操作和環(huán)境需求
操作需求規(guī)定了如果要在產(chǎn)品的環(huán)境中正確操作,產(chǎn)品必須做的事。在某些情況下,操作環(huán)境創(chuàng)造了一些特殊的情況,會(huì)影響產(chǎn)品構(gòu)建的方式。比如:產(chǎn)品應(yīng)該能在不同的照明條件下使用;產(chǎn)品應(yīng)該節(jié)省電池用電等。
為了發(fā)現(xiàn)操作需求,要查看產(chǎn)品邊界并考慮每一個(gè)相鄰的系統(tǒng)和利益相關(guān)者。如果需要,要與每個(gè)利益相關(guān)者或系統(tǒng)的代表進(jìn)行訪談,發(fā)現(xiàn)與該產(chǎn)品相關(guān)的工作方式所導(dǎo)致的需求。
5.可維護(hù)性和支持需求
可維護(hù)性和支持需求描述的是預(yù)期的改變,以及完成改變?cè)试S的時(shí)間,也包括對(duì)產(chǎn)品的支持的規(guī)定。在需求階段,通常不知道產(chǎn)品在它的生命周期里所需的確切維護(hù)工作量,而且也不會(huì)總是知道它所需的維護(hù)類(lèi)型。然而,產(chǎn)品在構(gòu)建時(shí)總可以在一定程度上預(yù)見(jiàn)維護(hù)的類(lèi)型。?比如:產(chǎn)品應(yīng)該能夠移植到Android和iOS上。
要讓研發(fā)知道,希望在將來(lái)某個(gè)時(shí)候,產(chǎn)品能移植到另一個(gè)平臺(tái)上,讓產(chǎn)品有適應(yīng)新設(shè)備的能力。
6.安全需求
安全需求涉及到三個(gè)方面:
- 可得性??傻眯允强梢栽L問(wèn)數(shù)據(jù),產(chǎn)品保存數(shù)據(jù)的方式讓用戶(hù)能得到數(shù)據(jù),同時(shí)能理解數(shù)據(jù)。在安全方面,可得性需求規(guī)定了產(chǎn)品必須做什么,來(lái)確保數(shù)據(jù)只能由授權(quán)的用戶(hù)訪問(wèn)。在編寫(xiě)這類(lèi)需求時(shí),要在規(guī)定允許的訪問(wèn),即誰(shuí)有授權(quán),在哪些情況下授權(quán)是有效的,每個(gè)授權(quán)的用戶(hù)可以訪問(wèn)哪些數(shù)據(jù)和功能。
- 私密性。私密性表示產(chǎn)品尊重用戶(hù)的隱私,產(chǎn)品必須滿(mǎn)足一些需求來(lái)確保用戶(hù)數(shù)據(jù)的私密性。例如:產(chǎn)品的數(shù)據(jù)不支持打印、產(chǎn)品的數(shù)據(jù)做加密處理等。
- 完整性。完整性是指產(chǎn)品所保存的數(shù)據(jù)與相鄰系統(tǒng)發(fā)送給產(chǎn)品的數(shù)據(jù)完全保持一致。必須考慮防止數(shù)據(jù)沖突的需求,如果發(fā)生了最壞的情況,就要及時(shí)恢復(fù)丟失的數(shù)據(jù)。比如:我們的產(chǎn)品如果投入運(yùn)行,將保存用戶(hù)組織機(jī)構(gòu)的重要數(shù)據(jù),完整性需求就是要保護(hù)些數(shù)據(jù)。
7.文化需求
文化需求規(guī)定了一些特殊因素,它們可能導(dǎo)致產(chǎn)品不被接受,原因是習(xí)慣、宗教、語(yǔ)言、禁忌、偏見(jiàn),或幾乎是人類(lèi)行為的任何方面。如果試圖把產(chǎn)品賣(mài)到另一個(gè)國(guó)家,特別是文化和語(yǔ)言與我們自己的有很大不同的國(guó)家,就帶來(lái)了對(duì)文化需求的不同要求。比如:產(chǎn)品不應(yīng)該顯示與主流宗教有關(guān)的宗教符號(hào)和文字;產(chǎn)品不應(yīng)該使用可能激怒任何人的術(shù)語(yǔ)和圖標(biāo);產(chǎn)品提供的語(yǔ)言選擇順序應(yīng)該符合所在的地區(qū)等。
8.法律需求
我們并不想攤上法律訴訟,我們必須注意到那些適用于自己產(chǎn)品的法律,為產(chǎn)品寫(xiě)下符合這些法律的需求。即使我們的產(chǎn)品是在組織機(jī)構(gòu)內(nèi)部使用,也要注意到有一些適用于工作場(chǎng)所的法律可能會(huì)有關(guān)系。
公司里要是有法律顧問(wèn)就太好了,可以隨時(shí)請(qǐng)教他。我們可以考慮如下問(wèn)題:
- 考慮用戶(hù)的法律需求和權(quán)利。例如,是否有一些對(duì)殘障人士的法律是適用的?
- 相鄰系統(tǒng)對(duì)保存的數(shù)據(jù)是否擁有隱私權(quán)?是否需要留下交易的證據(jù)?是否不能暴露產(chǎn)品擁有的關(guān)于某些系統(tǒng)的信息?
- 是否存在與該產(chǎn)品相關(guān)的法律?例如,數(shù)據(jù)保護(hù)、隱私法律、擔(dān)保、消費(fèi)者保護(hù)、消費(fèi)者信用、知情權(quán)等法律是否適用?
6.3 為需求增加驗(yàn)收標(biāo)準(zhǔn)
如果產(chǎn)品有一項(xiàng)需求,要執(zhí)行某個(gè)功能或具備某種屬性,那么測(cè)試時(shí)必須保證產(chǎn)品確實(shí)執(zhí)行了該項(xiàng)功能,或具備了該項(xiàng)期望的屬性。為了進(jìn)行這樣的測(cè)試,需求必須有一個(gè)測(cè)試基準(zhǔn),這樣測(cè)試者才能比較提交的產(chǎn)品和最初的需求。測(cè)試基準(zhǔn)就是驗(yàn)收標(biāo)準(zhǔn),即需求的量化,它說(shuō)明了產(chǎn)品必須達(dá)到的標(biāo)準(zhǔn)。
1.非功能性需求的驗(yàn)收標(biāo)準(zhǔn)
非功能需求是產(chǎn)品必須具備的品質(zhì),諸如易用性、觀感、執(zhí)行特點(diǎn)等。
因此,驗(yàn)收標(biāo)準(zhǔn)是對(duì)這些品質(zhì)進(jìn)行量化。?比如:
a.描述:產(chǎn)品應(yīng)該很酷。
驗(yàn)收標(biāo)準(zhǔn):40%的目標(biāo)受眾在商店看到展示的產(chǎn)品,會(huì)拿起它,至少玩5秒鐘,并向同伴展示
b.描述:產(chǎn)品應(yīng)該使用戶(hù)感覺(jué)到友好。
我們可以測(cè)量“喜歡”:如果用戶(hù)喜歡該產(chǎn)品,他們就會(huì)使用它。我們可以測(cè)量他們多快開(kāi)始使用它,使用的時(shí)間和頻率,或過(guò)了多少時(shí)間大家開(kāi)始說(shuō)該產(chǎn)品是好的,用戶(hù)之間互相建議使用它。所有這些驗(yàn)收標(biāo)準(zhǔn)量化了用戶(hù)的期望,即職員喜歡并使用該產(chǎn)品。
驗(yàn)收標(biāo)準(zhǔn):在引入該產(chǎn)品的 3 個(gè)月之內(nèi),60%的用戶(hù)應(yīng)該用它來(lái)完成規(guī)定的工作;在這些用戶(hù)之中,應(yīng)該有75%以上的用戶(hù)對(duì)產(chǎn)品表示贊許
c.描述:產(chǎn)品應(yīng)該直觀。
為了測(cè)量“直觀”,必須考慮“直觀”是針對(duì)什么用戶(hù)而言的,比如,讓用戶(hù)可以易于學(xué)習(xí)。
驗(yàn)收標(biāo)準(zhǔn):在經(jīng)過(guò)一天的培訓(xùn)后,10個(gè)用戶(hù)中應(yīng)該有9個(gè)能夠成功地完成任務(wù)
d.描述:響應(yīng)應(yīng)該足夠快,以避免打斷用戶(hù)的思路。
驗(yàn)收標(biāo)準(zhǔn):在95%的情況下,響應(yīng)時(shí)間將不超過(guò)0.5秒,在其他情況下不超過(guò)2秒。
2.功能性需求的驗(yàn)收標(biāo)準(zhǔn)
功能需求是產(chǎn)品必須做的某件事情,即產(chǎn)品必須完成的動(dòng)作。驗(yàn)收標(biāo)準(zhǔn)指明了如何得知
產(chǎn)品已經(jīng)成功地完成了該動(dòng)作。對(duì)功能需求來(lái)說(shuō),不存在測(cè)量的尺度:動(dòng)作要么完成,要么沒(méi)完成。例如:
- 描述:產(chǎn)品首頁(yè)應(yīng)該記錄漲跌數(shù)據(jù)
- 理由:用戶(hù)需要實(shí)時(shí)了解交易品的漲跌數(shù)據(jù)信息
- 驗(yàn)收標(biāo)準(zhǔn):首頁(yè)記錄下來(lái)的交易品漲跌數(shù)據(jù)要與國(guó)際交易中心的數(shù)據(jù)一致
3.總結(jié)
驗(yàn)收標(biāo)準(zhǔn)既不是測(cè)試,也不是對(duì)測(cè)試的設(shè)計(jì),而是測(cè)試提交的產(chǎn)品時(shí)必須采用的測(cè)試基準(zhǔn)。它是構(gòu)建測(cè)試用例的輸入信息,測(cè)試者通過(guò)測(cè)試用例來(lái)確保產(chǎn)品的每項(xiàng)需求都符合它的驗(yàn)收標(biāo)準(zhǔn)。
6.4 產(chǎn)品需求模板
綜上所述,我們可以得到一個(gè)描述需求的模板:
6.5 總結(jié)
編寫(xiě)需求規(guī)格說(shuō)明不是一項(xiàng)獨(dú)立的工作,而是與需求過(guò)程的其他部分一起完成的。無(wú)論何時(shí),如果產(chǎn)品經(jīng)理或其他利益相關(guān)者有所發(fā)現(xiàn),就寫(xiě)下需求或部分需求。并非所有需求都是同時(shí)完成的。
正確地編寫(xiě)需求是很重要的。一組好的需求能得到數(shù)倍的回報(bào):構(gòu)建工作更精確,維護(hù)成本更低,完成的產(chǎn)品更準(zhǔn)確地反映用戶(hù)的需要和想法。
七、排列需求優(yōu)先級(jí)
排列優(yōu)先級(jí)讓我們能選擇哪些需求在產(chǎn)品的哪些版本中實(shí)現(xiàn)。確定優(yōu)先級(jí)很復(fù)雜,因?yàn)樗鼈兩婕安煌囊蛩?,而這些因素彼此之間常常產(chǎn)生沖突。
要排列需求的優(yōu)先級(jí),可以將它們分成邏輯上的小組。這些小組分別作為一個(gè)單元來(lái)排列優(yōu)先級(jí)。一個(gè)小組可能是一個(gè)業(yè)務(wù)用例、一個(gè)組件、一項(xiàng)功能,或其他需求分組,只要能夠作為一個(gè)單元來(lái)排列優(yōu)先級(jí),而不用單獨(dú)處理就行。
影響需求優(yōu)先級(jí)的因素包括:
- 實(shí)現(xiàn)的成本
- 對(duì)用戶(hù)的價(jià)值
- 實(shí)現(xiàn)產(chǎn)品所需的時(shí)間
- 技術(shù)實(shí)現(xiàn)的容易程度
- 業(yè)務(wù)或組織機(jī)構(gòu)實(shí)現(xiàn)的容易程度
- 對(duì)業(yè)務(wù)的好處如何
- 遵守法律的要求
不是所有因素都適用于每個(gè)項(xiàng)目,而且每個(gè)因素對(duì)每個(gè)項(xiàng)目的相對(duì)重要性也不一樣。在一個(gè)項(xiàng)目中,對(duì)不同的利益相關(guān)者來(lái)說(shuō),這些因素的相對(duì)重要性也不同。由于這些復(fù)雜性,我們需要對(duì)優(yōu)先級(jí)達(dá)成一致意見(jiàn),以提供決策。
八、總結(jié)
產(chǎn)品需求從不是拍拍腦袋就想出來(lái)的,它也是需要一個(gè)縝密、完整的過(guò)程。希望本文總結(jié)的需求流程能給你帶來(lái)一些啟發(fā)。
#專(zhuān)欄作家#
流年,人人都是產(chǎn)品經(jīng)理專(zhuān)欄作家?;ヂ?lián)網(wǎng)產(chǎn)品設(shè)計(jì)師,4年互聯(lián)網(wǎng)產(chǎn)品設(shè)計(jì)經(jīng)驗(yàn)。擅長(zhǎng)用戶(hù)體驗(yàn)設(shè)計(jì),喜歡鉆研需求功能背后的技術(shù)實(shí)現(xiàn)方式;在成為綜合型產(chǎn)品設(shè)計(jì)師的道路上不斷努力前進(jìn)!
本文原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載
題圖來(lái)自 Unsplash ,基于 CC0 協(xié)議
關(guān)于需求,我剛剛在天天問(wèn)的回到有涉及一些:
面試題:小明踢完球回家,感覺(jué)很累,想喝果汁。但是媽媽又在做飯,沒(méi)有時(shí)間給他買(mǎi)果汁??墒切∶髡娴暮芾郏瑳](méi)有力氣去買(mǎi)果汁。請(qǐng)問(wèn)怎么解決?
來(lái)說(shuō)說(shuō)我的思考:
首先確認(rèn)這是某個(gè)場(chǎng)景的需求還是某個(gè)接觸點(diǎn)的需求?
從問(wèn)題描述來(lái)看,這是一個(gè)場(chǎng)景的需求,而不是一個(gè)接觸點(diǎn)的需求;因?yàn)樾枰谶@里不是小明的一個(gè)人此刻的需求,而是鏈接到了小明媽媽也需要果汁,那么從場(chǎng)景需求的角度來(lái)思考解決方案,就會(huì)突破接觸點(diǎn)解決方案的單點(diǎn)性和孤立性思考。
下面舉例說(shuō)明這兩者的區(qū)別:
1.接觸點(diǎn)式思考,就是小明此刻需要果汁,他接觸的目標(biāo)是媽媽?zhuān)瑡寢寷](méi)時(shí)間,于是從媽媽這個(gè)點(diǎn)出發(fā),去思考解決問(wèn)題的方案。比如外賣(mài)、比如用白開(kāi)水替代。然后,解決方案只是亡羊補(bǔ)牢,消除不了問(wèn)題的存在。
2.場(chǎng)景式需求思考,是整合場(chǎng)景的資源來(lái)解決問(wèn)題;此刻踢球回家,是媽媽做飯時(shí)間,那么此刻場(chǎng)景里除了媽媽?zhuān)€有其他那些現(xiàn)成的資源呢?
場(chǎng)景里的人:爸爸在不在?爺爺奶奶在嗎?哥哥姐姐有沒(méi)有?鄰居小龍家有人不?有家人正在回家路上嗎?
場(chǎng)景里的物:冰箱里有沒(méi)有現(xiàn)成果汁?家里有沒(méi)有榨汁機(jī)和新鮮水果?鄰居小龍家有沒(méi)有果汁?冰箱里有其他運(yùn)動(dòng)飲料嗎?有沒(méi)有可泡的果珍?
場(chǎng)景里的資源都挖掘完畢,就會(huì)呈現(xiàn)出更多的滿(mǎn)足果汁即刻需求的方案;
其次,再來(lái)考慮場(chǎng)景可鏈接的外部資源,比如小區(qū)便利店、比如外賣(mài)、比如托人帶等等非即刻能拿到果汁的解決方案。
3.最終解決方案也是從滿(mǎn)足場(chǎng)景需求為目標(biāo),場(chǎng)景外部可鏈接資源設(shè)置一個(gè)提前量;結(jié)果就不是接觸點(diǎn)思考得出的點(diǎn)線式方案,而是立體式解決方案;比如果汁:小明或者媽媽每次可以提前榨好;家里可以配備榨汁機(jī),來(lái)不及榨可以吃多汁的水果替代,冰箱多儲(chǔ)存小明喜歡的水果,其他家人幫助,儲(chǔ)備一些果珍之類(lèi)的健康水果飲品;等等。
聲音真難聽(tīng) 聽(tīng)了一下瞬間都不想看了