需求分析前言

軟件需求分析也稱為系統需求分析或需求分析工程等,是開發人員經過深入細緻的調研和分析,準確理解用戶和項目的功能、性能、可靠性等具體要求,將用戶非形式的需求表述轉化為完整的> 需求定義,從而確定係統必須做什麼的過程。

軟件開發一般包括:可行性分析、需求分析、軟件設計、軟件開發、軟件測試、軟件實施、軟件服務等步驟,需求分時軟件開發的第一步驟。

用戶需求分析是指在系統設計之前和設計、開發過程中對用戶需求所作的調查與分析,是系統設計、系統完善和系統維護的依據。

Ref: 如何做好軟件需求分析? | 人人都是產品經理

需求分析的好處:

  • 省事高效率
  • 有利於團隊合作
  • 有利於判斷產品真正的方向,作出成功的產品
  • 不會被動接受,而是主動出擊

需求分析目標與原則

  • 最短時間、最小成本 → 可行性驗證
  • 滿足真正的用戶需求
    • 找到核心痛點,而不是試圖讓問題適合解決方案。 【這能實際解決問題嗎?有沒有別的辦法能更好的解決這個問題? 】
    • 辨別用戶的需求是否只是一個用戶期望的解決方案,而不是用戶把解決方案當需求【我想要一匹跑得快的馬 → 我想要更快的交通工具】
  • 並不是每個要求都是適合的。當二者發生衝突時,優先並依次考慮產品定位,利益項及成本【會不會有意想不到的副作用? 】
  • 多反饋:詢問要改還是不要改,為什麼
  • 多方案:方案能考慮各面向、可能性的優缺點,能避免先入為主、欠缺考慮

如何明確需求

  • 將抽象的問題具體化
  • 將發散的語言結構化
  • 識別需求範圍
    • 合法性:超出範圍、邏輯前後矛盾、技術面根本無法實現
    • 合理性:考量成本與效益、團隊是否有能力做到
  • 注意避免理解偏差
    • 提高溝通與理解能力,設身處地思考
    • 提高溝通頻次,即時反饋問題
    • 學習對方知識領域

需求分析過程

  1. 蒐集需求
    • 來源
    • 工具與技術
  2. 分析與定義需求
    • 需求分析
    • 競品分析
    • 需求分析技術
      • 四象限矩陣分析
      • KANO模型分析
      • A/B測試
  3. 撰寫文檔
    • 工具與加技術:
      • 思維導圖
      • 流程圖
      • 結構圖
      • 原型圖
      • 交互說明
      • WBS
    • 產出:
      • 範圍說明書 scope statement
      • 商業需求文檔 BRD
  4. 評審
    • 對功能的正確性,完整性和清晰性,以及其它需求給予評價。評審通過才可進行下一階段的工作,否則重新進行需求分析。

蒐集需求

需求來源

可以是老闆的一句話,可以是用戶使用過程中的一聲抱怨,也可以是對一堆數據分析後得出的結論

依問題來源

  • 老闆
  • 員工
  • 用戶(使用的人)
  • 客戶(付錢的人)
  • 數據指標

依人性

  • 男人好色怕窮
  • 女人愛美怕醜
  • 老人健康怕死
  • 小孩教育
  • 企業發展
  • 個人成長

依創新

  • 做到這個行業最專業
  • 發現細節入微問題
  • 通過組織資源,改善並解決問題

工具與技術

面向用戶、同行

  • 訪談
  • 會議
  • 問卷調查
  • 參與設計

其他工具

  • 搜索指數
  • 產業分析報告

如果有點兒閒錢,還有點時間,但又找不到商機, 最好的辦法就是去鬧市、電梯、小區人流量最高的那個大門口,端杯茶,靜靜的聽人們抱怨。

分析與定義需求

需求分析

  • 用戶畫像:
    • 用戶畫像(特徵、認知、行為、收入、決策、期望心理 Kano 模型)
    • 目標客戶(核心用戶)
    • 每用戶平均收入(ARPU)
    • 顯性需求與隱性需求(背後動機)
  • 需求本身:
    • 需求體量(大眾小眾)
    • 需求頻率(高頻低頻)
    • 需求強度(剛需弱需)
  • 商業價值:
    • 成本收益
    • 產品獨特性
    • 市場接受度
  • 對手與競品:
    • 對手數量與能力(藍海、紅海)
    • 潛在競爭對手名單(直接、間接、潛在、替代)
    • 現有解決方案
  • 其它:
    • 大環境(PEST分析法)
    • 資源能力:人脈、資本、其他資源
    • 產品上線是否有未知的隱患

競品分析

  • 市場規模:
    • 自上而下:通過整個市場的規模來估計你的份額(可能會在估算時過於樂觀)
    • 自下而上:通過考慮當前同類產品的銷售情況,估算我可以捕獲多少這些銷售額(更準確)
  • 建立一個潛在競爭對手名單:
    • 分析競爭對手產品如何解決問題,以及為誰解決問題
    • 查看競爭對手的用戶如何抱怨這些問題
    • 他們是如何將產品推銷該產品或功能到你面前
    • 他們的產品核心、用戶規模、如何設計產品、品牌忠誠度、推出新產品的速度
  • 分類競爭對手:
    • 直接競爭者:追求相同的目標客戶群、嘗試解決同樣的問題
    • 間接競爭者:追求不同的目標客戶群(可能是子集或是更大的市場)、嘗試解決同樣的問題
    • 潛在的競爭者:提供相同或類似產品的目標客戶群,但解決的問題不同
    • 替代的競爭者:解決相同核心問題的產品,但他的角度或交付方式都不相同
  • 可用工具:

需求分析技術

四象限矩陣分析

KANO 模型

A/B測試

其他技術

  • 四象限矩陣分析
  • KANO模型
  • A/B測試
  • 模糊聚類分析
  • 質量功能展開
  • 成本效益核算模型
  • 二八原則
  • 誰的權力大聽誰的模型

文檔撰寫

思維導圖

流程圖

結構圖

原型圖

交互說明

WBS

Reference