需求分析方法論:如何理解透需求?

15 評論 76823 瀏覽 393 收藏 8 分鐘

如果把IT比做一個江湖,無論是什么公司什么業(yè)務(wù)的需求,練好這個武功心法“四層五步五清法”,可以從宏觀上以及部分微觀上理解用戶的需求。

需求分析的步驟

從事需求分析以來,不管是自己參與的或是完全由自己一個人需求調(diào)研的,也有過大大小小項目需求調(diào)研的經(jīng)歷。這周去了深圳某券商進(jìn)行了為期一周的需求調(diào)研,需求調(diào)研完成之后,其實總結(jié)下來有些套路可以使用。

如果把IT比做一個江湖,無論是什么公司什么業(yè)務(wù)的需求,練好這個武功心法“四層五步五清法”,可以從宏觀上以及部分微觀上理解用戶的需求。之所以說是部分微觀,是因為具體的需求,還得具體的分析,但練好這個武功心法,在需求分析的宏觀上可以說沒有問題。

對于需求分析人員從宏觀上做需求調(diào)研的時候,需要弄清楚這四個層次(對于一般的需求分析人員弄清楚前面兩個層次也是可以的)。

四層:

第一層職能層:梳理各部門的職能。

一個系統(tǒng)如果涉及到很多部門,那么梳理各部門的職能能幫助我們?nèi)ダ斫馑麄兲岢鲂枨蟮脑?,甚至通過了解各部門的職能反過頭去質(zhì)疑其他部門提出的需求。

舉一個很簡單的例子,某券商的風(fēng)控部牽頭要建設(shè)信用風(fēng)險管理系統(tǒng),為實現(xiàn)監(jiān)管的“同一客戶,同一業(yè)務(wù),統(tǒng)一管理”,風(fēng)控部將其他業(yè)務(wù)部門也納入到系統(tǒng)中來,在需求調(diào)研階段,某業(yè)務(wù)部門提出在實現(xiàn)一個報表查詢到時候,需要部門與部門的權(quán)限隔離,即固收部的看固收部的持倉數(shù)據(jù),其他部門在看同一張報表的時候看不了固收部的持倉數(shù)據(jù)。

咋一聽這個需求提的很合理,但是風(fēng)控部的職能是從公司整體上控制風(fēng)險并防范風(fēng)險,風(fēng)控部可以看所有業(yè)務(wù)部門的數(shù)據(jù)。

用戶提需求的時候只是出于自身考慮,并沒有想到其他部門,所以當(dāng)需求涉及多個部門的時候,需求分析人員在需求調(diào)研階段把各部門的職能弄清楚。

2. 第二層業(yè)務(wù)層:梳理業(yè)務(wù)。

沒有人會無緣無故去購買一個系統(tǒng),對于企業(yè)而言購買系統(tǒng)就是想將公司的業(yè)務(wù)放在系統(tǒng)上去做。不同類型的企業(yè)或不同部門,業(yè)務(wù)是不一樣的,業(yè)務(wù)的復(fù)雜程度決定了系統(tǒng)的復(fù)雜程度,若一個復(fù)雜的業(yè)務(wù)能夠被梳理的邏輯清晰條理清晰,系統(tǒng)也不會很復(fù)雜,但前提是你很懂很懂業(yè)務(wù)。

當(dāng)一個業(yè)務(wù)小白如何快速的理解業(yè)務(wù),可以搜集業(yè)務(wù)相關(guān)的名詞解釋,弄懂這些名詞算四分之一理解業(yè)務(wù)。每種業(yè)務(wù)都會有其特定的術(shù)語,比如在物流行業(yè),你需要知道什么是貨代、郵路、頭程、預(yù)報等等,在金融行業(yè),你需要知道什么是股票質(zhì)押、債券投資、融資融券、資管計劃,除此還不夠,你需要理解透每一個業(yè)務(wù)以及業(yè)務(wù)與業(yè)務(wù)的差別,比如股票質(zhì)押與融資融券的差別在哪?

3. 第三層數(shù)據(jù)層:梳理信息。

這需要需求分析人員懂一些技術(shù)才能梳理清楚,對需求分析人員很高要求的一個層次。對于系統(tǒng)的底層數(shù)據(jù),需要梳理數(shù)據(jù)與數(shù)據(jù)的流向,數(shù)據(jù)與數(shù)據(jù)的邏輯關(guān)系,這些都梳理清楚以后,對于現(xiàn)在的開發(fā)或是以后的迭代都能起到很大的作用。

4. 第四層:梳理支撐環(huán)境。

業(yè)務(wù)需求以及數(shù)據(jù)都弄清楚以后,還需要考慮非功能性的需求,比如系統(tǒng)的硬件環(huán)境和軟件環(huán)境是什么,用谷歌瀏覽器還是IE瀏覽器等。

以上是四層五步法的四層,如何去實現(xiàn)上面的四層,做到以下“五步”:

  • 根據(jù)組織結(jié)構(gòu)梳理職能域,比如機構(gòu)/部門的職能,各崗位的工作職責(zé)
  • 根據(jù)職能域梳理業(yè)務(wù)元素,包括業(yè)務(wù)術(shù)語、名詞解釋等
  • 根據(jù)業(yè)務(wù)元素梳理業(yè)務(wù)活動,如業(yè)務(wù)流程、業(yè)務(wù)環(huán)節(jié)、狀態(tài)、信息等
  • 根據(jù)業(yè)務(wù)活動梳理業(yè)務(wù)等內(nèi)外聯(lián)系,如業(yè)務(wù)協(xié)作、信息流向
  • 描繪業(yè)務(wù)架構(gòu)、信息架構(gòu),如用戶分類、業(yè)務(wù)分類、信息分類

四層和五步做到以后,問自己幾個問題,看看是否真正的理解需求:

  1. 業(yè)務(wù)對象清楚了沒有?系統(tǒng)的用戶以及各功能模塊的用戶是誰是否清楚。
  2. 業(yè)務(wù)流程清楚了沒有?各環(huán)節(jié)的處理人以及處理動作是否清楚。
  3. 業(yè)務(wù)場景清楚了沒有?每個需求的業(yè)務(wù)場景是否弄清楚,所有需求的業(yè)務(wù)場景是否能連接在一起,在腦海中完整的形成一個故事。
  4. 業(yè)務(wù)事項數(shù)量清楚了沒有?一共有多少個需求,一共有多少種角色,一共有多少張報表,一共有多少個前置條件……
  5. 跨部門的業(yè)務(wù)關(guān)系清楚了沒有?這個部門與那個部門的關(guān)系以及產(chǎn)生的哪些業(yè)務(wù)往來是否清楚。

四層五步五清法都做到以后,你可以把一個需求故事的大綱弄明白,再加上具體細(xì)節(jié)的需求分析(請查看之前的文章有寫如何去分析不同類型的需求),把細(xì)節(jié)填充在需求故事的大綱里面,一個完整的故事就出來了。

需求分析人員能把一個需求故事從頭到晚每一處都講清楚,在需求的把控上大體上不會出錯,要知道需求要是錯了,后果是很嚴(yán)重的。

 

作者:Vi-Vi-Fu,微博@風(fēng)將信至,杭州某金融軟件公司需求分析師,負(fù)責(zé)過證券公司信用風(fēng)險管理項目的需求分析。

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

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

更多精彩內(nèi)容,請關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號或下載App
評論
評論請登錄
  1. 很好的總結(jié)和分析思路,感謝作者

    來自北京 回復(fù)
  2. 那to C呢

    來自上海 回復(fù)
  3. 雖然沒有刻意總結(jié)過,發(fā)現(xiàn)跟我平常做B端系統(tǒng)用的思維方式大部分很一致呢~

    回復(fù)
  4. up主這似乎是針對toB產(chǎn)品的需求分析經(jīng)驗?zāi)貇toC產(chǎn)品感覺很難套用了

    來自浙江 回復(fù)
    1. 嗯,to B,系統(tǒng)軟件類

      來自浙江 回復(fù)
  5. 學(xué)習(xí)了 記個筆記

    來自北京 回復(fù)
    1. 希望對你有幫助

      來自浙江 回復(fù)
    2. 從頭到尾

      回復(fù)
    3. 你最后一個字打錯了 不是從頭到晚

      回復(fù)
  6. 很厲害 能加個微信或者QQ嗎

    來自北京 回復(fù)
    1. 可以關(guān)注微信公眾號,我們一起交流

      來自浙江 回復(fù)
  7. 很實用,謝謝,我最近做了個小項目,但感覺需求分析沒有我原本想象的那么簡單,現(xiàn)在項目差不多做完了,回過頭來看這種方法論還蠻有感觸的。

    來自重慶 回復(fù)
    1. 項目做完了,要多總結(jié),這樣對以后的項目會有幫助

      來自浙江 回復(fù)
  8. 只有四層啊

    來自湖南 回復(fù)
    1. 四層五步五清法哦

      來自浙江 回復(fù)