需求分析師如何分析功能性需求

6 評論 28748 瀏覽 146 收藏 6 分鐘

第一篇文章《需求分析師如何分析需求》蜻蜓點水講了下如何分析功能性需求,也是由于想的不夠深入,經過這段時間的需求分析總結,此篇文章將更詳細的講解如何分析功能需求。

對于功能需求的分析主要從兩方面入手:業務場景和系統界面。

一、業務場景

什么是業務場景?

場景是我們設計功能時的一個重要參考依據。

所謂場景,就是用戶在進行這步操作時所處的周圍環境。

這里的周圍環境包含的維度很多,比如用戶的屬性,年齡、身份、工作等。

場景不僅指物理環境,比如在車上、飛機上、教室里,還指任務場景,比如開空調的業務場景是因為夏天很熱,需求是身體涼快不熱。

任何產品都是一種物質存在,要使其有意義,就應該置其于恰當的社會環境中,而且這種環境與其他工具或人密不可分。

可以通過一個表格來描繪業務場景,比如描繪信評人員在財報更新的時候需要做跟蹤評級。

為了保持寢室衛生,大學幾個室友在寢室決定輪流打掃寢室衛生

用戶在提需求的時候,多問幾個為什么,為什么要提這個需求?目前是遇到什么困難?現在是怎么做的?

如果涉及到業務數量的,還可以問下量大不大?比如某公司就只有一個客戶做某業務,為了這一個客戶去開發一個大功能,浪費人力、物力甚至造成項目延期。

但也不是說,就不做,如果后續做這項業務的客戶會越來越多,開發功能是需要的。

將用戶提出的需求業務場景梳理清楚后,接下來就是需要過濾用戶的需求,有時候客戶提出的需求并不是“真”的需求。

很多時候因為客戶自己本身對業務的不了解或者對行業知識不了解,基于某些情況,客戶提出一些假需求,客戶提出“假需求”的情況有:

  • 客戶對自己本身對業務或行業上的知識不是很了解;
  • 客戶基于“花少的錢獲得更多的功能”心理提出很多個性化的需求;
  • 客戶在提需求的時候有時候也會撒謊;
  • 客戶不知道自己要什么導致假需求的產生。

識別客戶的需求到底是不是真的需求,最重要的一條是識別客戶提出需求的動機,知道為什么客戶會提出這個需求?(又回到業務場景的問題了)

知道客戶提出需求的動機以后,多問幾個為什么,如果客戶在回答問題的時候前后不連貫,或者沒有邏輯,這類需求往往就是假的需求。

在過濾掉客戶假的需求以后,需要知道如何去表達需求,為了使需求更連貫和完整,建議采用“情景場景劇本”的方式來表達需求。

把需求當成一個情景劇,有人物、有業務場景、有目標、有故事背景、有做事的動機、有情節等,可以用語言或者圖形的方式將故事描繪出來。

如果發現故事中有些情節是是斷裂的或者是講不通的,那有可能你的需求并沒有真正弄清楚,需要重新去梳理一下你的這個需求。

二、功能界面

將用戶的需求理解清楚后,只是腦海中或者文字的說明,需要更形象,通常是除了文字說明還需要畫原型圖,很難理解的需求,畫出系統界面后,開發人員能一下子看明白。

功能界面需要將每個功能按鈕、查詢條件、交互方式、以及界面上字段的類型、取數來源、排序等都需要細化。

畫原型圖的工具用的比較多的是Axure。以上是畫的比較好的原型圖,連滾動條和翻頁都考慮到了,可以說是比較具體的,開發人員一看就知道要怎么做。

相關閱讀

需求分析師如何分析需求

 

作者:Vi-Vi-Fu,杭州某金融軟件公司需求分析師,微信公眾號:vivifu12

本文由 @Vi-Vi-Fu 原創發布于人人都是產品經理。未經許可,禁止轉載。

題圖來自 Unsplash,基于 CC0 協議

更多精彩內容,請關注人人都是產品經理微信公眾號或下載App
評論
評論請登錄
  1. 學習了。

    來自湖南 回復
  2. 好厲害~學習了,想入門需求分析師的小白,太有用了。請教下金融需求分析師需要掌握的技術是到什么層面呢?要會編代碼嗎還是看得懂基本的代碼就行

    來自湖北 回復
    1. 關于需求分析師需要掌握技術的文章我在請教我們公司的一個技術總監,從他的角度認為我們該懂什么技術比較好,這篇文章之后會發的

      來自北京 回復
  3. 打掃寢室衛生的表格配錯了

    來自上海 回復
    1. 謝謝,是的,我修改下 ??

      來自浙江 回復