如何進行需求調研?

2021-09-06 12:11:18 字數 3014 閱讀 6937

概述

1.獲取干係人資訊

2.調查與記錄

3.整理需求資訊

4.撰寫需求說明書

5.確認需求

需求設計

編碼單元測試

驗收測試

維護需求的三個層次

1)業務需求

2)使用者需求

3)功能需求(軟體必須實現的軟體功能)和非功能需求(操作介面)

如何開展需求調研?

了解需求調研方法

觀察法:參觀使用者的工作流程,觀察使用者的操作。

收集法:收集使用者使用的**,工作責任,工作規範。

收集同類相關產品的資料、技術資料、演示程式或軟體程式。

情景分析:利用情景分析(描述當前一項業務怎麼做,描述設想的系統中此項業務怎麼做。)

視覺化:結合情景分析,結合業務流程圖、功能結構圖、時序圖等圖形與客戶進行討論。

業務流程是有層次性的,這種層次體現在由上至下、由整體到部分、由巨集觀到微觀、由抽象到具體的邏輯關係。

首先,明確你要梳理的業務流程的範圍——用大的粗略的關鍵節點,講清楚這個業務流程範圍中的故事,就是頂層業務流程 圖。你的頂層業務流程圖是業務全域性故事的簡單表達,但是請注意這裡的業務全域性不見得是公司整體的業務全域性,而是你界定好的業務範圍。比如,下圖是餐廳的日 常運作流程圖,若你界定的業務範圍是面向顧客的點餐和結帳流程,那麼這就是頂層業務流程圖。但是若你界定的是整個餐廳的運作業務流程,那這顯然還是乙個子 集——並沒有包含餐廳的採購、**商管理、一級庫存管理等工作。

其次,先從頂層的業務流程分解開始,由粗至細。頂層業務流程圖的梳理原則:

1. 界定範圍內的業務全域性故事。

2. 包含該範圍內的關鍵節點。並且,當被質疑說某某環節怎麼不存在時,自己要清楚它在下一層分解中應該被包含在那個關鍵節點中。比如,贈送10周年優惠券,應該會在結帳節點分解中出現。而列印分單,會在點菜節點中分解。而準備兒童座椅應該是接待入座環節。

3. 頂層流程圖分解出來的關鍵節點未必都會細化分解下去,生成二級以及**的流程圖。這要看該節點涉及到的「活動」以及「角色」是否複雜。

流程圖的常用圖示

流程圖常用結構

金字塔方法

首先搞清楚物件(調研物件)與物件之間的關係,

理清物件的目標及和其它物件發生關係的目標。

其次理清物件內部的活動以及物件與物件之間的活動。

對活動進行整理,確定活動邊界。

根據活動進行詳細的需求調研。

五種提高

1.了解被調研物件的組織機構,了解每乙個子物件中的關鍵人物,提高自己的觀察能力。

2.了解使用者的行業,學習使用者使用的術語,標準,以便能夠準確的理解使用者的需求,提高自己的行業知識面。

3.需求調研中,學會盡量不使用it行業術語,而採用淺顯易懂的口頭語言來解釋it行業中高深莫測的術語,以便使用者能夠很好的理解,提高自己的溝通交流能力。

4.提高自己的速記能力,文字表達能力以及歸納,能迅速的記錄需求調研核心的問題,總結歸納之。

5.提高自己的總結能力,書寫乙份完整的、前後一致的、可追蹤的需求報告。

步驟1.傾聽客戶的心聲

找乙個安靜的地方,以客戶為主,面對面的溝通和交流,傾聽客戶的心聲,

記錄客戶所說的一切,調研完後對所有的記錄進行整理,形成文件,在下一次的調研開始對上次的總結進行確認。

2.整理客戶的需求

調研主題

調研物件

調研人調研時間

調研描述

3.引導客戶的需求

許多客戶有時候並不知道自己想要什麼?有時候並不清楚自己缺少什麼?所以就需要我們去引導客戶的需求。

常用引導方法:

1)向客戶講述基本的計算機操作。

2)提示客戶在全域性中的地位以及作用。

3)向客戶演示將要實施的系統的原型。

4)從軟體開發中需求考慮的幾個方面入手。

爭取能夠提出使用者的興奮需求,這樣做出的軟體才有生命力,

才能真正體現軟體的價值。

4.編寫使用者需求說明書

需求分析員對收集到的所有需求資訊進行分類整理,消除錯誤,歸納與總結共性的使用者需求,然後形成文件,編寫《使用者需求說明書》。

《使用者需求說明書》要和客戶以及相關的行業專家進行共同評審。以前整理的需求記錄可以作為附件整理在《使用者需求說明書》之後。

用自然語言來表達使用者需求,相對較粗略。

《產品需求說明書》則更多採用計算機語言和圖形符號來刻畫需求。

使用者需求說明書模板

1)產品介紹

2)產品面向的使用者群(使用者特徵,使用的好處)

3)功能需求(功能1,子功能1、2、3)

4)非功能需求(介面要求,軟硬體要求,質量要求)

交談注意事項

1.約好時間,切勿遲到或早退。注意禮節,盡可能獲得使用者的好感,並為下次打擾他們埋下伏筆。

2.事先了解使用者的身份、背景,以便隨機應變。

3.先了解巨集觀問題,再了解細節問題。

4.盡可能避免給使用者添麻煩,但也不能怕給使用者添麻煩而降低需求調研的力度。

5.盡可能聽取多方的綜合意見。

調研後整理

角色:部門、崗位或人

活動:做了什麼事情

次序:做這些事情的次序如何

規則:什麼情況下到什麼事情

如何進行IT專案的需求調研?

一 如何理解客戶業務和客戶需求?原則1 由粗到細,從巨集觀到微觀。必須先從巨集觀上了解客戶業務的全貌,再逐步深入細節。因為對於客戶的業務而言,我們是外行,如果從業務細節著手,很容易迷失方向,失去對業務核心的把 握。同時要認識到,對於乙個外行而言,我們對細節的深入也必定是有限的,不要指望自己能夠無窮的...

如何進行IT專案的需求調研

一 如何理解客戶業務和客戶需求?原則1 由粗到細,從巨集觀到微觀。必須先從巨集觀上了解客戶業務的全貌,再逐步深入細節。因為對於客戶的業務而言,我們是外行,如果從業務細節著手,很容易迷失方向,失去對業務核心的把握 同時要認識到,對於乙個外行而言,我們對細節的深入也必定是有限的,不要指望自己能夠無窮的徹...

如何進行IT專案的需求調研

一 如何理解客戶業務和客戶需求?原則1 由粗到細,從巨集觀到微觀。必須先從巨集觀上了解客戶業務的全貌,再逐步深入細節。因為對於客戶的業務而言,我們是外行,如果從業務細節著手,很容易迷失方向,失去對業務核心的把握。同時要認識到,對於乙個外行而言,我們對細節的深入也必定是有限的,不要指望自己能夠無窮的徹...