1. 程式人生 > >這是對付產品經理的一副毒藥,程式設計師慎入

這是對付產品經理的一副毒藥,程式設計師慎入

【回覆“1024”,送你一個特別推送】

640?wx_fmt=jpeg

程式設計師和產品經理的日常就像是一對天生的冤家,為了需求的實現,幾乎天天在爭吵。這不,就在昨天各大技術和產品群裡一個程式設計師暴打產品經理的視訊火了,被廣泛傳播。

程式設計師暴打產品經理的原因據傳,據傳是:

某網際網路公司的產品經理提了一個需求,要求 App 的開發者可以識別使用者手機背殼的顏色來改變軟體 App 主題的顏色。

640?wx_fmt=jpeg

然後……不幸而又讓人興奮的事情發生了

再然後呢?官方釋出宣告,兩人雙雙被開了。

640?wx_fmt=jpeg

PM 活該捱揍

我為什麼認為這個產品經理該揍呢?因為腦殘,而且不是一般的腦殘。今早在各大技術群裡流傳著這麼一個對話截圖,說上述問題的解決方案有了。如下:

640?wx_fmt=jpeg

我想說:腦殘的解決方案。因為這個解決方案根本不現實。當然,上面的解決方案大半多是開玩笑的。然後,大家紛紛開始討論如何從軟體技術或者硬體技術方面入手,解決這個問題?疑問,難道這個問題真的不能解決嗎?

我之所以說產品經理該打,非常腦殘的真實原因是:並非所有的問題,都非得從技術角度來解決。因為這個問題最簡單的方案就是從你產品經理的使用者互動體驗方來解決。不知道大部分 App 都可以自定義主題嗎?你讓使用者在開啟 App 的一瞬間,彈框讓使用者選擇自己手機殼的顏色不就行了?何必呢?

不懂技術的產品經理,還非得讓程式設計師從技術角度來解決,你既然不懂技術,那就想辦法在使用者的互動設計入手,不要把使用者當色盲。即使是色盲,選的顏色也是一樣的啊!

PM 懂技術的必要性

今天,趁著這個事件,我們順便來闡述一下一個合格的產品經理具備哪些條件,以及懂技術的必要性。一個合格的產品經理至少,我認為應該具備一下幾個條件:

  1. 具備使用者思維,從使用者角度進行產品設計和思考

  2. 善於發現生活中痛點,與產品相結合

  3. 需求分析及反饋收集,統計整理能力

  4. 懂點心理學

  5. 懂點技術

我們今天重點說懂技術的好處。如果產品經理懂一點技術的話,會有如下好處:

  1. 不會提出不符合技術實現的無理需求。這樣不會捱揍。

  2. 可以反駁:程式設計師說“這個需求我實現不了”。因為你知道,能實現。再也不怕程式設計師以這個需求我實現不了來拒絕你了。

對付 PM 的猛藥,毒藥

雖然,我這個人一直都認為:萬惡的產品經理是推動程式設計師技術進步的不竭動力。但是,出於一個人的懶惰和反駁,拒絕心理,我還是經常會在需求會議上和產品經理吵架的。我就把我和產品經理打太極的武術傳授給大家。

1、若有所思後,拒絕

什麼意思呢?擋在需求會議上看到一個非常難的需求的時候,比如:讓你實現一個超級難的動畫效果,你之前從來沒有做過這個動畫效果。我們都知道,當一個人面對一個自己不熟悉或者沒有把握的事情的時候,第一反應當然是拒絕,因為感覺自己做不到,不想承擔責任。

但是,這時你不要在需求會議上或者當著產品經理的面直接,毫無猶豫的回答:這個我實現不了。你應該若有所思後,告訴產品經理說:我想了想,這個效果比較複雜,我之前沒有做過,沒有把握,我下去過會搜尋一下相關的資料,看看能不能解決掉?

這時候,產品經理會認為這個效果可能確實很難,因為這是你經過思考後回答的。

你事後,自己搜尋一下相關資料,可能一看並沒有你想象的那麼難,然後你可能能做到,當你做完後,可能給同事的感覺,這個人真的很厲害,當初這麼難的效果和需求,都實現了。會贏得信任和掌聲。

如果你搜索相關資料後,確實很難,你實現不了,再去找產品經理,擺事實講道理,這時,產品經理可能就很容易接受,並改變方案。

2、反問後,再拒絕

什麼意思呢?如果你面對一個複雜的需求,你不要馬上拒絕產品經理,這時,你應該反問他:你這麼做的目的是什麼?這個需求想達到的效果又是什麼?然後和產品經理反覆討論這個需求,之後呢,你說這個需求很複雜,很難實現,但是會不會有第二種方案呢?可以實現你同樣的要求?

找到做這個需求的原因,根據原因反推出另外一種解決方案。而且,在反覆討論中,還有可能討論出更簡單,更好的方案能夠滿足產品經理的需求。

3、學會踢足球,不是是踢皮球

比如:面對一個複雜的產品需求,產品經理給你的時間又不夠時,你該怎麼辦?你該這麼說:我可能按照你的要求在規定的時間點 deadline 完成,但是質量是無法保證的,可能會有很多 bug ,另外一種方式是你挑一些不是特別緊急重要的需求放到下一個版本中,給我充足的時間做重要的需求,這樣做出來的質量有保證。

你提供了兩個解決方案,然後把壓力反推給產品經理選擇了。這就是踢皮球。

總結

通過上述三個方法,其實總結成一句話就是:“Never Say No”。面對產品經理的複雜需求和刁難,不要直接說 NO(不),而是委婉含蓄的說:我行(其實可能不行)。這就是打太極,而且打的還是高階太極拳。

Never Say No就是對付產品經理的一副毒藥。而且是屢試不爽。一般人,我不告訴他哦。

最後的最後,當然,如果遇到開頭那樣的產品經理,最好的毒藥就是:不要慫,就是幹。有時候,還得因人而異,但是我給出的毒藥絕對是適合大部分產品經理的。

- 長按識別關注-

640?wx_fmt=jpeg

技術,職場,產品,思維

行業觀察