在軟件開發過程中,需求分析可以說是一個不容忽視、不可或缺的重要工作。中培課堂《需求分析與管理最佳實踐》培訓專家郭老師指出,一個成功的需求分析應該是產品經理和技術人員共同努力的結果。而要做好需求分析,首先就應該做好產品定位,產品定位既是這兩個崗位共同努力的結果,也是做好需求分析的第一步。
何為產品定位
這是產品設計的方向,也是需求文檔和設計產出的判斷標準。此外,產品定位也是團隊成員形成統一的目標和對產品的認識,提高團隊的凝聚力和工作效率,可以這么說,產品定位是需求中的需求。
一些產品經理和設計師溝通時候,往往會把功能、業務邏輯梳理得很清楚,但卻忘記了把產品主要面向對象、他們的使用場景如何,還有產品的功能、特色等也說清楚,這就會導致設計師很難做決策。
這里可以看出,產品定位實際上就是關于產品的目標,范圍、特征等約束條件,主要包括兩個方面的內容:產品定義和用戶需求。
產品定義由產品經理得出,用戶需求由技術人員得出,但這一般只出現在大型項目或者有充足團隊配置的情況中,實戰案例更多是PM一手操辦。
其中產品定義中的主要功能、產品特色和用戶需求中的目標用戶形成了產品定位中最核心的內容,是產品設計最主要的依據和方向。
有了產品定義之后,可以迫使產品經理努力思考產品的方向和機會,在競爭中尋找差異化,也限定大致的范圍,讓團隊不至于茫然。
用戶需求
用戶需求就是在具體場景中,目標用戶的目標事件。根據一定方法(頭腦風暴、調研訪談等),可以得出用戶需求示意列表。
需求來源
確定產品定位之后,然后通過不同的方式來收集大量的需求,然后根據這些需求的有效性和真實性、產品定位和項目資源情況進行篩選和匹配,提煉出產品需求,定義出優先級。從產品定位到需求優先級,整個過程不僅涉及對用戶的分析和理解,還包括了對產品定位、項目資源的考慮。
需求來源可以大致分為以下幾種,其中競品分析、產品數據、用研是從產品層提出,老板敏銳的眼光則是“人為思考的結果。
通過五花八門的渠道收集到一堆需求之后,不可能全部都能做,需要按照一定規則和流程,篩選出來最有價值的需求,將有限的投入產出最大化。
郭老師最后總結道,需求分析廣義上看包括了需求獲取和分析篩選兩個方面。產品定位是確定產品需求的根本依據,而目標用戶則是產品定位的標尺。要想得到正確的需求,PM需要全程參與,充分準備,深入到各個關節中,并且充分聽取不同成員的意見。