精準(zhǔn)捕獲需求是奠定一切的基石

蟹老板
0 評論 1257 瀏覽 2 收藏 23 分鐘
🔗 产品经理的不可取代的价值是能够准确发现和满足用户需求,把需求转化为产品,并协调资源推动产品落地,创造商业价值。

傳統(tǒng)企業(yè)急需通過數(shù)字化轉(zhuǎn)型來提升競爭力,本文將深入探討需求捕獲與處理的重要性、方法及UML分析工具的應(yīng)用,旨在幫助企業(yè)高效實現(xiàn)數(shù)字化升級。

近年來,隨著移動互聯(lián)、云計算、大數(shù)據(jù)和人工智能等信息技術(shù)的迅速發(fā)展,數(shù)字經(jīng)濟(jì)已經(jīng)成為一種新的經(jīng)濟(jì)形態(tài),為經(jīng)濟(jì)增長注入了新的動力。

在這種背景下,大中小型傳統(tǒng)企業(yè)都面臨著數(shù)字化轉(zhuǎn)型的挑戰(zhàn)。越來越多的“互聯(lián)網(wǎng)新貴”選擇投身于傳統(tǒng)企業(yè)的信息化進(jìn)程中,運用互聯(lián)網(wǎng)思維全面、高效、系統(tǒng)地推動傳統(tǒng)業(yè)務(wù)的改革。在這個過程中,捕獲和處理需求成為了前期最為關(guān)鍵的環(huán)節(jié)。

本文將從兩個方面展開探討。首先,我們將詳細(xì)介紹需求捕獲和處理的相關(guān)內(nèi)容,包括其重要性、方法和技巧等。其次,我們將深入探討在處理需求過程中最常用的UML分析工具方法,包括其基本原理、應(yīng)用領(lǐng)域和優(yōu)勢等。

需求捕獲,是對項目或產(chǎn)品開發(fā)過程中客戶、用戶或利益相關(guān)者需求的識別和理解過程。它是需求管理的核心部分,為產(chǎn)品或項目的設(shè)計、開發(fā)和交付奠定基礎(chǔ)。正確地識別和理解需求有助于提高項目的成功率和產(chǎn)品的用戶滿意度。

在進(jìn)行需求捕獲時,首先要有計劃性,其次要選擇科學(xué)的需求捕獲方法。

一、需求捕獲的應(yīng)用場景

需求捕獲在不同場景下都具有廣泛的應(yīng)用價值,以下是一些主要的應(yīng)用場景:

  • 產(chǎn)品設(shè)計和開發(fā):在產(chǎn)品設(shè)計和開發(fā)階段,需求捕獲主要用于收集用戶需求和期望,輔助產(chǎn)品策略和方案的制定。
  • 客戶關(guān)系管理:通過捕獲客戶需求,企業(yè)可以更好地了解客戶的期望和需求,以便提供更優(yōu)質(zhì)的服務(wù)和解決方案。
  • 市場調(diào)研和分析:在市場調(diào)研領(lǐng)域,需求捕獲可以幫助企業(yè)了解用戶的需求和期望,為把握市場趨勢和方向提供數(shù)據(jù)支持,為后續(xù)產(chǎn)品推廣和迭代奠定基礎(chǔ)。
  • 用戶體驗設(shè)計:通過了解用戶需求和期望,設(shè)計師可以更好地把握用戶體驗的關(guān)鍵點,提升產(chǎn)品的易用性和用戶滿意度。
  • 項目管理:在項目管理過程中,了解用戶需求和期望可以幫助項目經(jīng)理更好地協(xié)調(diào)和管理項目進(jìn)度和質(zhì)量,確保項目符合用戶期望并實現(xiàn)成功交付。

二、需求捕獲的核心策略

對于需求捕獲,最核心的策略就是聆聽和理解用戶的需求,所以需求捕獲也要求大家掌握一些和人打交道的策略。

1. 主動詢問

需求捕獲的關(guān)鍵是聆聽和理解用戶需求,需求捕獲人員需要掌握與人交往的策略。

在需求捕獲過程中,需求捕獲人員應(yīng)主動與用戶接觸,直接交流,了解他們的需求和期望。同時,需求捕獲需要有明確的目標(biāo)感,計劃好溝通事項和擬定問題,避免走過場的訪談。

2. 被動觀察

被動觀察是另一種有效的需求捕獲策略,需要站在用戶角度觀察業(yè)務(wù)場景,甚至親身參與業(yè)務(wù),以深入了解需求和痛點。用戶需求像冰山一樣,有很大一部分信息隱藏在海平面之下,對需求捕獲工作帶來了困擾。因此,需求捕獲人員需要從用戶角度進(jìn)行思考和分析,引導(dǎo)用戶深入挖掘潛在需求,以更好地打造產(chǎn)品。這也是體現(xiàn)需求分析師專業(yè)度的重要方面。

在需求捕獲過程中,除了明確用戶已表達(dá)的需求外,還需關(guān)注用戶未明確意識到的需求,即無意識的需求。這些需求源于用戶的實際工作場景和行為暗示,是用戶的真實需求體現(xiàn)。

此外,還有一類用戶需求是用戶自己可能都未能想象到的,即未夢想的需求。由于用戶對技術(shù)解決方案的認(rèn)知有限,他們往往無法構(gòu)想出對其工作產(chǎn)生革新性影響的解決方案。因此,需求分析人員在對問題領(lǐng)域有充分理解的基礎(chǔ)上,應(yīng)從用戶角度出發(fā)思考,選擇最能滿足用戶需求的解決方案,以創(chuàng)造出用戶未曾夢想的功能。

3, 需求協(xié)商

需求捕獲作為人與人之間的溝通,必然會涉及需求的協(xié)商。在此過程中,需求分析人員應(yīng)聚焦于客戶所面對的問題,而非客戶提出的解決方案。通過巧妙地運用“為什么”這一提問方式,需求分析人員能夠揭示出真正的需求。

  • 共贏談判:理解各方的利益訴求,以便在滿足項目目標(biāo)的同時,也盡可能滿足各方的需求一個非常重要的需求協(xié)商策略。
  • 轉(zhuǎn)換技巧:在談判的同時,需求分析師應(yīng)該有一定的轉(zhuǎn)換技巧,尤其是在處理優(yōu)先級時。所有需求的優(yōu)先級,重要性都是相對的,這一點在需求捕獲過程中應(yīng)該充分重視。不要孤立地看待需求項,應(yīng)該將所有需求視為一個整體。
  • 分步抓核心需求:用戶的不同角色對產(chǎn)品的需求不同,例如老板的需求一般是查看數(shù)據(jù)、經(jīng)營情況、運行數(shù)據(jù)等,以便更好的進(jìn)行管理決策;實操人員更多在意是否能提升效率,提高個人業(yè)績等。我們的產(chǎn)品不要一次滿足所有相關(guān)方的需求,可以分布抓核心。另外,這也可以幫助產(chǎn)品更好的自上而下的推行。

4. 數(shù)據(jù)驅(qū)動

數(shù)據(jù)驅(qū)動獲取需求是一種通過收集和分析用戶行為、用戶反饋、市場趨勢等數(shù)據(jù)來了解用戶需求和痛點的方法,以確定產(chǎn)品或服務(wù)的改進(jìn)方向和優(yōu)先級。這種方法依賴于數(shù)據(jù)的真實性和客觀性,通過數(shù)據(jù)分析來揭示原始需求的本質(zhì),從而確定需求的領(lǐng)域和外延。具體而言,數(shù)據(jù)分析可以從以下幾個方面入手:

  1. 了解目標(biāo)客戶群體及其需求和行為,以及市場趨勢、市場份額和增長率等因素,以便進(jìn)行商業(yè)層面的宏觀分析。
  2. 分析競爭對手的產(chǎn)品和服務(wù)、市場份額、定價策略和市場營銷策略等因素,以便全方位地了解競爭對手的優(yōu)缺點。
  3. 通過數(shù)據(jù)分析了解用戶的使用效果、操作卡點和體驗流程等,以便尋求產(chǎn)品自身的效率提升點。

總之,數(shù)據(jù)驅(qū)動獲取需求可以幫助企業(yè)更好地了解市場和用戶需求,從而制定更具針對性的產(chǎn)品改進(jìn)策略。通過客觀的數(shù)據(jù)分析和驗證,企業(yè)可以發(fā)現(xiàn)真正的需求,并通過優(yōu)化產(chǎn)品或服務(wù)來滿足這些需求,提高用戶滿意度和市場競爭力。

三、需求捕獲的主要方法

需求捕獲有許多種不同的方法,常用的有用戶訪談法、問卷調(diào)查法、觀察體驗法、文檔分析法、原型法,每種方法都有其優(yōu)缺點,而且使用的時機(jī)也各不相同。因此需求分析人員需要知道什么時候應(yīng)該選擇哪種方法,并且還需要了解各種方法的使用時機(jī)和使用要點。

1. 用戶訪談法

用戶訪談是一種常用的需求捕獲方法,通過與用戶或相關(guān)利益方進(jìn)行面對面或遠(yuǎn)程的深入對話,以獲取他們的需求。在實際應(yīng)用中,用戶訪談法是最普遍的需求調(diào)研方法。

在進(jìn)行用戶訪談時,首要任務(wù)是制定詳細(xì)的訪談計劃。這包括在訪談前確定要探討的問題,并了解項目的背景、現(xiàn)狀等相關(guān)信息。此外,合理安排訪談時間也非常重要,以確保訪談過程的順利進(jìn)行。在訪談過程中,應(yīng)做好詳細(xì)的記錄,以便在訪談結(jié)束后進(jìn)行分析和回顧。

溝通技巧在用戶訪談中起著至關(guān)重要的作用。訪談人員需要掌握一定的技巧,以引導(dǎo)用戶講出問題深層次的原因,并盡量減少后期需求的變更和調(diào)整。通過有效的用戶訪談,企業(yè)可以獲取到寶貴的需求信息,為產(chǎn)品的設(shè)計和開發(fā)提供有力的支持。

2. 問卷調(diào)查法

問卷調(diào)查法是通過在線或離線問卷調(diào)查的方式,了解用戶需求、行為、意圖和滿意度的方法。這種方法可以量化用戶需求和反饋,但需要調(diào)研人員具備較高的問卷編寫水平,同時數(shù)據(jù)的質(zhì)量也取決于回答者的認(rèn)真程度。因此,問卷調(diào)查法適用于需要快速、概略地了解某業(yè)務(wù)的情況。

在設(shè)計調(diào)查問卷時,應(yīng)控制問題的數(shù)量、回答問題的類型,并盡量采用選擇題而非簡答題。通過假設(shè)場景和增加用戶答題的感觀,可以減少不準(zhǔn)確數(shù)據(jù)的輸入。

3. 觀察法

觀察體驗法是通過觀察或親自參與用戶的工作過程,理解用戶業(yè)務(wù),從而獲取用戶需求的方法。這種方法能夠非常深刻地理解用戶業(yè)務(wù),但代價較大。在使用觀察體驗法時,需要確?,F(xiàn)場觀察的目標(biāo)明確、具體和可衡量,選擇具有代表性的受訪者以獲得全面的用戶洞察。在觀察和親自參與過程中要注意細(xì)節(jié)和記錄,以提高數(shù)據(jù)的準(zhǔn)確性和可靠性。同時,應(yīng)準(zhǔn)備好問題清單,并根據(jù)用戶的回答進(jìn)行記錄和分析。

4. 原型法

原型法是通過創(chuàng)建可以活動和跳轉(zhuǎn)的頁面來模擬實際系統(tǒng),從而獲取用戶需求的方法。這種方法需要有前期的訪談?wù){(diào)研做鋪墊,以了解用戶大致的需求,并選取適當(dāng)?shù)漠a(chǎn)品進(jìn)行適配。同時,需要有一定行業(yè)經(jīng)驗的積累和對應(yīng)行業(yè)相對通用的解決方案。在使用原型法時,應(yīng)注意與實際系統(tǒng)的差異,避免對用戶需求產(chǎn)生誤導(dǎo)。

四、用好UML工具

UM一建模語言(Unified Modeling Language,UML)是一種為面向?qū)ο笙到y(tǒng)的產(chǎn)品進(jìn)行說明、可視化和編制文檔的一種標(biāo)準(zhǔn)語言,是獨立于任何具體程序設(shè)計語言,也是需求階段常用的工具。

很多產(chǎn)品或需求分析,用了很久這個工具但從來沒系統(tǒng)的梳理過,導(dǎo)致很多基本的語法錯誤,在專業(yè)的環(huán)境下可能成為溝通的阻礙。所以有必要把常用內(nèi)容進(jìn)行完整的學(xué)習(xí)梳理。

1. 基本事物

  • 結(jié)構(gòu)事物:類、接口、用例、節(jié)點、構(gòu)件等;
  • 行為事物:交互、狀態(tài)機(jī)等;
  • 分組事物:包等;
  • 注記事物:注釋等;

2. 基本關(guān)系

基本對應(yīng)關(guān)系:兩者有關(guān)系、一對一、一對多、一對固定值、角色關(guān)系

圖 1UML基本對應(yīng)關(guān)系

類之間的基本關(guān)系:繼承、實現(xiàn)、單向關(guān)聯(lián)、雙向關(guān)聯(lián)、單向依賴、雙向依賴、組合、聚合

圖 2UML類間基本關(guān)系

3. 基本圖表

UML一般被分成兩個集合,包括十多種基本圖表類型:

  • 結(jié)構(gòu)建模圖:結(jié)構(gòu)圖定義了一個模型的靜態(tài)架構(gòu)。它們通常被用來對那些構(gòu)成模型的‘要素’建模,諸如:類,對象,接口和物理組件。另外,它們也被用來對元素間關(guān)聯(lián)和依賴關(guān)系進(jìn)行建模。包括類圖、對象圖、構(gòu)建圖、部署圖、包圖等。
  • 行為建模圖:行為圖用來記錄在一個模型內(nèi)部,隨時間的變化,模型執(zhí)行的交互變化和瞬間的狀態(tài);并跟蹤系統(tǒng)在真實環(huán)境下如何表現(xiàn),以及觀察系統(tǒng)對一個操作或事件的反應(yīng),以及它的結(jié)果。包含活動圖、狀態(tài)機(jī)圖、順序圖、用例圖、時序圖等。

簡略來說,UML的各種圖在軟件生命周期中各個階段的應(yīng)用主要體現(xiàn)在

  1. 在需求分析階段:主要采用用類圖來描述需求(角色、功能、外部交互等)
  2. 在分析階段:明確解決問題的細(xì)節(jié),主要采用類圖來描述靜態(tài)結(jié)構(gòu),活動圖,順序圖或時序圖、狀態(tài)機(jī)來描述系統(tǒng)動態(tài)行為;
  3. 在設(shè)計階段: 給出解決方案,主要采用類圖、包,對類的接口進(jìn)行設(shè)計;
  4. 測試階段:單元測試使用類圖和類的規(guī)格說明書。集成測試使用類圖、用例圖來測試系統(tǒng)的功能:
  5. 集成和交付階段: 主要采用部署圖、構(gòu)件圖;

五、UML實戰(zhàn)應(yīng)用

使用UML圖,練習(xí)模擬梳理一個普貨倉的整體流程,包含入庫、打單、打包、分揀、貼單、攬收、售后等環(huán)節(jié)。

1. 使用類圖,抽象各類角色及系統(tǒng)的邏輯關(guān)系

類圖對于產(chǎn)品和需求來說,是為了創(chuàng)建整個系統(tǒng)的抽象表達(dá),更重要的作用是為了和不同角色更好的溝通,此階段標(biāo)明核心內(nèi)容即可,后續(xù)不同的環(huán)節(jié)會持續(xù)細(xì)化。例如:

圖 3類圖示例

繪制過程,個人習(xí)慣從大到小,從核心功能到支持功能這樣的邏輯線條進(jìn)行繪制。

上述案例,首先標(biāo)明貨主和倉儲管理的相互依賴關(guān)系;進(jìn)一步抽象入庫、在庫、出庫的操作節(jié)點,標(biāo)明其中在庫依賴入庫單,出庫依賴出庫單的邏輯關(guān)系;

再進(jìn)一步,劃分主角色和主功能的對應(yīng)關(guān)系,例如入庫涉及貨主、倉庫管理員,貨主主要與入庫模塊單向關(guān)聯(lián),倉庫管理員關(guān)聯(lián)倉庫盤點、出庫模塊等,把所有角色都單獨梳理思考;

最后整理公用接口和基礎(chǔ)模塊與核心功能模塊的關(guān)聯(lián)和依賴關(guān)系,例如打印接口關(guān)聯(lián)入庫、出庫、分揀等模塊,所有模塊都依賴于數(shù)據(jù)庫等。

2. 使用活動圖,串聯(lián)整體流程并用泳道的方式,區(qū)分角色操作

活動圖本質(zhì)是一種流程圖,用于梳理系統(tǒng)的工作流程以及并發(fā)行為,可用泳道分區(qū),加入角色的表達(dá)。UML活動圖和流程圖的語法有一定的區(qū)別,可以按習(xí)慣使用。如圖所示:

圖 4活動圖示例

繪制時,首先確定好角色即確定泳道分區(qū),而后串聯(lián)操作流程,標(biāo)明每個流程的開始和結(jié)束節(jié)點。案例中,涉及五個角色,串聯(lián)了入庫到出庫的流程。

3. 使用順序圖或時序圖,進(jìn)一步梳理整體流程及先后關(guān)系

順序圖可以更清晰的完善各角色的交互過程,按時間緯度順序排列,更強調(diào)單次交互。順序圖也可以增加循環(huán)loop、條件分支alt、可選分支opt的邏輯。

圖 5順序圖示例

繪制時,重點是區(qū)分角色和拆分單次的業(yè)務(wù)交互,并按時間先后排序好,標(biāo)識在圖中。案例中,清晰展示了五種角色,在入庫出庫單獨流程總的業(yè)務(wù)承擔(dān),清晰梳理。

4. 使用狀態(tài)機(jī)圖,用狀態(tài)變化鏈接,進(jìn)一步細(xì)化系統(tǒng)

狀態(tài)機(jī)圖描述一個對象的狀態(tài)轉(zhuǎn)換關(guān)系,從描述物品狀態(tài)如何變化的角度來展示流程。與順序圖和活動圖不同,狀態(tài)機(jī)注重展示結(jié)果。

圖 6狀態(tài)機(jī)圖示例

繪制時,先確定個節(jié)點的狀態(tài),將操作標(biāo)識在連結(jié)線。如上圖,簡化了訂單狀態(tài)為待審核、待入庫、已入庫、待出庫、已出庫等,實際場景中還有異常情況,反向情況等。業(yè)務(wù)操作邏輯標(biāo)在線上,圖較為靈活,也可以大概按先后順序排布,增加可讀性。

5. 使用用例圖,標(biāo)明人物操作及執(zhí)行關(guān)系、輸入輸出及繼承關(guān)系

用例圖展示用戶與系統(tǒng)的交互關(guān)系,直觀簡潔,可以很快區(qū)分用戶間的差異。著重用戶的操作,非流程。實際使用中,測試工程師會頻繁使用。

圖 7用例圖示例

每一個角色均可以梳理一個用例圖。實戰(zhàn)中多用思維導(dǎo)圖+表的形式來梳理用例。例如下方單個用例的模板:

  • 【用例編號】【用例名稱】
  • 執(zhí)行者:用戶、角色
  • 優(yōu)先級:高 中 低
  • 描述:描述用例,說明執(zhí)行目標(biāo)
  • 前置條件:例如需提前錄入的數(shù)據(jù)、關(guān)聯(lián)的模塊等
  • 基本流程:執(zhí)行者的操作流
  • 結(jié)束狀態(tài):正常結(jié)果
  • 異常流程:可能的異常流程及結(jié)果
  • 備注說明、補充說明

6. 使用部署圖和拓?fù)鋱D,在物理和系統(tǒng)層面設(shè)計系統(tǒng)關(guān)系

部署圖或拓?fù)鋱D顯示了系統(tǒng)的軟硬件節(jié)點,對于產(chǎn)品或需求來說,可以簡單了解,便于和開發(fā)溝通。

圖 8部署圖示例

系統(tǒng)部署的基礎(chǔ)環(huán)境,如局域網(wǎng)、服務(wù)器等的規(guī)劃,都可以用部署圖來規(guī)劃。需要有一定的基礎(chǔ)架構(gòu)知識,實戰(zhàn)中往往交由專人負(fù)責(zé)

六、小結(jié)

總的來說,需求捕獲和處理在企業(yè)的數(shù)字化轉(zhuǎn)型過程中起著至關(guān)重要的作用,它有助于企業(yè)更好地理解市場需求,優(yōu)化產(chǎn)品設(shè)計,提升用戶體驗,從而實現(xiàn)業(yè)務(wù)的增長和轉(zhuǎn)型。同時,UML分析工具作為一種強大的需求處理工具,可以幫助企業(yè)更高效地進(jìn)行需求分析和設(shè)計,提升開發(fā)效率和質(zhì)量。

數(shù)字化轉(zhuǎn)型對于傳統(tǒng)企業(yè)來說是一項挑戰(zhàn),但也是一次機(jī)遇。通過合理的需求捕獲和處理,企業(yè)可以更好地適應(yīng)市場變化,提高競爭力,并實現(xiàn)可持續(xù)發(fā)展。建議企業(yè)在實際應(yīng)用中注重以下幾點:

  • 加強用戶調(diào)研和市場分析:深入了解用戶需求和市場趨勢,為需求捕獲提供有力支持。
  • 運用敏捷開發(fā)方法:采用敏捷開發(fā)方法可以快速迭代和響應(yīng)變化,更好地滿足用戶需求。
  • 培養(yǎng)UML分析工具的應(yīng)用能力:提升團(tuán)隊成員的UML建模技能,有效地進(jìn)行需求分析和系統(tǒng)設(shè)計。
  • 建立良好的溝通機(jī)制:與利益相關(guān)者保持密切的溝通和合作,確保需求的準(zhǔn)確理解和有效傳遞。

數(shù)字化轉(zhuǎn)型不是一蹴而就的,是一個持續(xù)迭代和改進(jìn)的過程。企業(yè)需要保持對市場的敏感度和用戶需求的關(guān)注,不斷調(diào)整和優(yōu)化自身的業(yè)務(wù)模式和產(chǎn)品設(shè)計,以適應(yīng)市場的變化和用戶的需求。

本文由 @謝宇 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載。

題圖來自Unsplash,基于 CC0 協(xié)議

該文觀點僅代表作者本人,人人都是產(chǎn)品經(jīng)理平臺僅提供信息存儲空間服務(wù)。

更多精彩內(nèi)容,請關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號或下載App
評論
評論請登錄
  1. 目前還沒評論,等你發(fā)揮!
专题
20575人已学习15篇文章
商品管理系统属于电商产品中最基础、最核心的系统,是支撑整个电商产品的核心。本专题的文章提供了商品管理设计指南。
专题
46096人已学习20篇文章
这些APP设计的细节和规范你都掌握了吗?
专题
69702人已学习13篇文章
想要做款好产品,这些规范你得知道。
专题
12374人已学习15篇文章
当业务进入某一阶段之后,用户新增可能会趋向疲软,这个阶段里,运营人员可能会需要召回流失用户。本专题的文章分享了用户召回策略。
专题
11675人已学习12篇文章
对着互联网行业的不断发展,如今很多传统行业都与互联网想结合,医药行业也不例外。本文作者分享了关于互联网医疗的运营知识。