案例分析:如何用“5H2W法”做好需求分析
一個產品經理最常做的事情就是需求分析,面對復雜的需求不妨用邏輯化的思維來思考一下。
一、5H2W分析法
5H2W指的是 why,what ,how, how much ,who,when,where。
如何進行分析?
- why :為什么,從老板、需求部門等手上接到一個需求的時候,做的話能夠給產品帶來哪方面的價值,確定概念。
- what:做什么,此時就要通過查詢資料,競品分析或者通過自己的理解來確認產品的功能架構圖,確定這個需求的形。
- how:怎么做,這一塊我通常喜歡用寫論文的思路來思考,what這步已經確定了做什么,這其實就是我們的論點,需要補充的是論據和論證,重點梳理所有的功能模塊,論據之間不要冗余,有什么聯系,這個階段可以補充原型圖和流程圖。
- how much:價值,在設計的時候考慮怎么設計能夠給我們帶來更多的用戶價值或者商業價值。
- who:誰,不同角色的人用產品的不同角度。
- when:時間,需求中的限制條件,早上和晚上有什么不同。
- where:地點,不同的地點有什么影響,比如信號突然沒了,或者不同的瀏覽器打開等等。
二、案例簡述
用我之前工作的例子說明一下背景:
在之前的項目中開發和測試之間沒有任何文檔,只有原型圖,開發完成之后,測試不知道在其中哪個步驟保存了什么數據,只能在最后看一下數據庫結果,中間的步驟完全是黑盒,所以需要一份文檔。
領導給我安排的任務是,寫一份文檔其中包含了數據的流轉比如A模塊跳轉到B模塊,校驗了哪些內容,產生了哪些數據,這個文檔能夠給開發和測試做參考。
我當時一聽也比較懵,但奈何領導也比較忙于是就只能回去想了。
盲目的想一下的話,其實領導要的只是一個數據跳轉的文檔,格式,數據的跳轉用什么方式來表達,流程圖?表格?或者圖片+文字?這些都是空白的。
于是我用5H2W的方法做了一下分析。
- why:幫助開發梳理流程,幫助測試對所有步驟都有所了解。
- what:需要寫一個程序里所有模塊數據流轉數據校驗的文檔,可以供開發進行參考,可以給測試寫測試用例提供幫助。
- how:? 圖的方面:思維導圖,流程圖, 數據和驗證:表格的方式描述限制條件和數據庫存儲
- how much:所有流程都可以測試到,
- who:開發和測試
- when:開發的時候提供數據字典和驗證條件,測試前提供完整的流程圖
- where:與開發和測試在一起交流可以采用線上文檔記錄的形式,和開發的線上文檔,寫好變更記錄,有效的節約時間
于是上述分析完成了之后,領導比較滿意,我們的頁面交互是用原型圖加備注的方式,所有數據流轉的方式用流程圖+表格數據字典的方式,原型圖和文檔都能對應上,這樣就解決了我們目前的問題。
三、優點
當然5w2h不僅僅用于需求分析中,這個方法更多的是讓我們從各個方位來思考問題,避免看到一個復雜的問題時候不知如何下手,從而提供思路。
本文由 @白雨 原創發布于人人都是產品經理。未經作者許可,禁止轉載
題圖來自Unsplash,基于CC0協議
該文觀點僅代表作者本人,人人都是產品經理平臺僅提供信息存儲空間服務
評論
寫反了吧
每個人根據分析的事有不同的分析角度和順序,之前網上看到一段解釋也比較有意思,什么原因(WHY)導致什么事情(WHAT)需要哪些人(WHO)在什么時間內(WHEN)什么地點(WHERE)用什么方法(HOW)完成?預算是多少(HOW MUCH)