如何提升需求分析能力?
背景:做了5年開發,不是Geek,思考用戶的實際需求比思考技術更多。
目標:希望能夠系統的學習並且提升需求分析這一技能。做開發能力比較容易定義以及學習,因為所有的開發都是在一個場景里。舉個例子,做一個靜態網站,那麼需要get√的技能是HTML, JS, CSS。而如何定義和學習需求分析的能力,是否需要放在一個場景中,我並不清楚。現階段「用客觀的思考方式站在用戶的角度去分析need和want的關係」,這就是我理解到的需求分析。
下邊就是為了完成這樣一個目標,我找到需要get√的特點:1、客觀:不已自己或者老闆的喜好而行為,做所有的事都是會給用戶帶來利益。2、洞察力:從已有的數據中挖掘當前的行為和動作,從而判斷趨勢來滿足用戶需求。3、想像力:能夠聯想到真正的用戶場景,並且有條理的串起來,然後去解決問題。
4、專業知識:舉個例子,如果你的用戶是金融行業,那麼很強的金融知識可以幫助你更容易的找到問題是什麼,從而去解決問題。以上是我能想到的需要的特點,但我能難描述出為了提升這些能力需要做什麼,比如看什麼書?做什麼樣的事?如何改變思考的方式?是否需要學習哲學?是否需要學習心理學?希望大家能夠給出具體一點的深度長評,具體到看什麼書、做什麼事。謝謝!
需求分析的過程1. 工作流程(1)用戶分析通過用戶生活形態分群的方法,按照用戶的價值觀和生活形態特徵,對用戶進行分群,形成具有典型性的細分群組,並且總結提煉出該群組用戶的一般特徵,清晰定位目標市場與目標用戶群體,指導產品開發和創新。主要解決目標用戶是誰,市場預期容量有多大的問題。(2)需求挖掘
根據上一階段選定的目標用戶群,進行抽樣研究,通過記錄某一特定類型用戶的生活場景或業務使用體驗(見圖3-3),洞察用戶的典型行為或生活習慣,了解他們在特定場景下的需求,結合企業自身的能力,拓展業務創新的空間。
圖3-3 用戶需求場景研究示意圖——「白領的一天」(3)需求驗證在定性挖掘用戶需求碎片的基礎上,要通過定量的調查從兩個方面對需求進行驗證:首先,要驗證需求的普遍性,目標用戶群中是否大部分用戶都有類似的需求;其次,要驗證需求的迫切性,目標用戶群中大部分用戶對需求的排列順序。經過驗證排序後的需求,就可以作為用戶需求的最後輸入。當然,要最終成為產品需求並且轉化成產品功能,還需要從其他幾個方面進行分析和篩選,在此就不詳細介紹做了五年開發都做傻了,你需要學學如何跟「人」交流,了解「人」需要什麼。你需要學學用戶體驗方面的東西。
我做這麼多年,用戶無非需要的是快速、可靠、準確,這三個方面。界面邏輯簡單直觀,可以加快他們達到目的的速度。系統穩定,不會經常出現奇怪的問題。最後可以清晰地反映出我所需要的結果。如果你能理解這三個方面,做任何系統方面的需求分析都不成問題。與用戶交流並不太可靠,用戶知道自己想要什麼但他們不太能表達自己需要什麼,所以通過你的觀察與分析,這才是主要的。
你舉的客觀、洞察力、想像力、專業知識都不太恰當。- 你做系統當然要主觀,你不以用戶的角度思考問題怎麼知道他們怎麼想的?
- 洞察力指的不是靠挖掘行為和動作這麼膚淺的東西,而是看透他們嘴上說的背後心裡想的東西,比如他們想吃包子,不是因為他們真的就是想吃包子,而是他們餓了,如果你請他們吃大餐他們會覺得你這個軟體做的好。
- 想像力是最不需要的,你需要的是結合你的經驗,走在用戶希望的路子上。
- 專業知識你肯定是不具備的,你也不需要去了解的那麼詳細,你只需要專業的提供好你的服務即可。
你可以從這本書看起《用戶體驗要素:以用戶為中心的產品設計(原書第2版)》
123都是基於4的,沒有4其他都是空談。問題里沒說你做的項目和產品是哪個領域,對於這個領域你的認知是怎樣的,有哪些積累實現的需求有沒有需要優化的地方,都走了哪些彎路。
貓求食,會對著你叫。這是硬需求。
你去幫它撓痒痒,它舒服得咕嚕咕嚕叫。這是軟需求。產品設計永遠圍繞著這兩種需求來工作。
我認為,對用戶需求的分析能力必須以實踐和知識相結合。對於書本上所有的案例和理論,對你實際遭遇的情況會有各種各樣的出入,這導致了你在實際操作時必須綜合分析各方面因素。
還是那句,普通的PM滿足需求,優秀的PM創造需求。推薦閱讀:
※那些大學不用功學習,而去選擇各種興趣愛好的人,會有風險和代價的問題嗎?
※劉備出身有多低?為何劉備會成功?
※聾啞人是如何學習手語的?
※國內哪裡能學到全面又細緻的法式甜品烘焙課程?想自己開店,但是零基礎。?
※學習和玩遊戲同樣都需要集中精神、耗費腦力,為什麼人們在提高遊戲水平時可以研究攻略樂此不疲,而在提高自身知識技能時卻往往力不從心呢?