在求職面試中,經常會考察這種問題:
1)設計一個聊天軟件
2)設計一個訂餐軟件
3)設計一個打車軟件
4)設計一個語音機器人
5)如何設計一份調查問卷
這問題叫作“產品設計問題”。無論你面試的職位是運營、產品經理、數據分析師、工程師,還是設計師等其他職位,都會遇到這類問題。
爲什麼面試會問這種問題呢?
如何回答“產品設計問題”?
用圓圈方法(circles),這個方法最早是由前微軟產品總監、谷歌產品經理 LEWIS C.LIN 在他的暢銷書《Decode and Conquer》中提出的。
circles其實是7個步驟的首字母縮寫,這幾個步驟其實就是我之前說過的數據分析步驟:明確問題、分析問題和解決問題。
1)明確問題(Comprehend the situation)
2)分析問題
指明受衆(Identify customers)
彙報需求(Report customer needs)
優化次序(Cut,through prioritization)
3)決策(解決問題)
羅列方案(List solutions)
平衡優劣(Evaluate tradeoffs)
總結建議(Summarize recommendations)
下面我們看下如何用這個方法回答“產品設計類問題”。
一、明確問題
記得上學的時候,我經常會做錯題。通過分析這些錯題,我發現大部分是因爲沒看清楚題目要求。
所以,在回答問題前,不要急着說如何去設計產品。而是向面試官問清楚所有細節,避免你和心裏想的不一樣。
這時候可以用5w2h分析方法來明確問題:
what(做什麼):這是什麼產品?
when(何時):什麼時候需要上線?
where(何地):在哪裏發佈這些產品?
why(爲什麼):用戶爲什麼需要它?
who(是誰):這是給誰設計的?
how (怎麼做):這個產品需要怎麼運作?
how much(多少錢):這個產品裏有付費功能嗎?價格是多少?
二、分析問題
圓圈方法建議通過以下3步來逐步拆解和分析問題:指明受衆、彙報需求以及優化次序。
1.指明受衆,彙報需求
“指明受衆”是說要明確這個產品是設給誰設計的?理解了是誰在使用產品,才能根據用戶需求去設計。
彙報需求是指對不同的用戶分別總結需求。
比如,設計一個聊天軟件,用戶可以分爲:年輕人、老年人等。他們的需求不一樣,這就會影響後面的設計方案。
年輕人正常的字體就可以,而老年人的需求可能需要較大的字體聊天才能看清楚。
2.優化次序
在實際工作中,由於資源有限(時間、人力、資金等),不是不是所以需求都能同時去開展。
所以,在前面分析了受衆和需求以後,我們需要對任務評定優先級。這可以考察面試者的統籌規劃能力。
如何評定優先級呢?
我們可以用“時間管理四象限方法”,如果把時間從不緊急到緊急畫出橫軸,,把事情從不重要到重要畫成縱軸。這樣就把整個空間劃分成四個象限了。
第一象限包含的是一些緊急而重要的事情,必須首先處理優先解決,先去做這一象限裏的需求。
比如,設計聊天軟件,有上百個需求要完成。那麼,最重要的是去完成最基本的聊天需求,並且滿足用戶量最大的那個羣體的使用需求。
三、決策(解決問題)
到這一步,圓圈方法建議通過以下3步來解決問題:羅列方案、平衡優劣、總結建議。
在實際工作中,只有一種解決方案的情況很少見,通常會有多個方案可以選擇。這時候就需要把不同的設計方案羅列出來,說出每個方案的優劣(平衡優劣),最後給出建議(總結建議)。
比如,對應一個app,如何做用戶增長呢?
可以有下面幾種方案:
1)邀請頭部大v入住,通過大v帶來新用戶
2)在app裏給新用戶發紅包來推廣
這些方案都可以,但是各有優劣。需要你能夠平衡優劣,總結提出建議。
四、總結
如何回答“產品設計類問題”?
用圓圈方法(circles),這個方法其實是7個步驟的首字母縮寫,這幾個步驟其實就是我之前說過的數據分析步驟:明確問題、分析問題和解決問題。
1)明確問題
2)分析問題
指明受衆、彙報需求、優化次序
3)決策(解決問題)
羅列方案、平衡優劣、總結建議
留一個思考題:如何設計一個打車軟件?可以在下面留言區寫出你的回答。