【秘籍】程序員喜歡什么樣的產品經理?

5 評論 11423 瀏覽 194 收藏 9 分鐘

程序員和產品經理協作、溝通矛盾是一個永恒的話題。因為兩者的知識體系和思維結構不一樣,關注的重點不一樣,所以在協同工作過程中,難免會出現一些分歧和摩擦,出現互相埋怨和吐槽的情況。

我認為,程序員和產品經理之間的健康關系應該是基于信任、尊重和理解以及同一利益共同體的,脫離了這一前提,高效的協作就成了空談。

那產品經理在日常的工作過程中,與程序員要保持高度默契,形成健康的協作關系,需要注意哪些方面呢?今天結合我曾經在兩個角色之間完成過轉換的經歷,談談自己的理解,一家之言,歡迎拍磚。

平等、尊重與理解是第一前提。

首先,產品經理應該明確知曉項目/團隊的目標,與程序員是同一利益共同體,所有的討論、分歧、摩擦、思想碰撞都是對事不對人的,也不存在必然的領導和被領導、上級和下級的關系。產品經理跟程序員之間是平等的協作關系,雙方的命運與產品息息相關。有時候程序員對產品傾注的情感,付出的努力,并不比產品經理少;程序員對產品的期望和思考,也不比產品經理低,有時候甚至高于產品經理。

舉個例子,大部分的產品經理在設計新房時可能考慮了電梯、逃生通道、水電、電器接入,但程序員想得會更多,他們會關注停電停水之后房間里需不需要備蠟燭、緊急照明燈以及儲備用水。

程序員是產品/項目的實際實施者和創造者,產品經理是幫助產品創造的設計者和連接者,是團隊中的一員,而不是突出的個人。放棄你改變世界的想法,以平等、尊重彼此的心態,和程序員們做朋友、做隊友。

不打擾,多給程序員時間和空間。

程序員非常討厭的一點(即使你做了,可能他們也不會明說)是當他思維在高度集中、效率奇高構建思維、飛快碼字的時候,產品經理不斷地跑過來說一些無關痛癢的“點”打斷他的思維。

是的,斷了的思維有時候會延續不上,甚至有時候會讓產品實現邏輯上少掉一個關鍵的分支。不用在產品實現的時候頻繁出現刷存在感,當他(程序員)需要你 的時候,他會自己找你。即便你自己發現了產品問題或者bug,如果不是核心的、致命的問題,請先記在一個列表里,集中給他。

產品經理要學會在大多數時候,讓程序員忘了你的存在,但在最需要你的時候你才挺身而出。

友情提醒:下午3點開始到晚上,是程序員思維活躍、工作較為高效的時間段。

有擔當,敢擔當,不貪功。

所有產品經理都繞不過去的一個坎是“老板需求”。什么是老板需求?說白了就是:老板需要一個這樣的東西,老板想要這樣做。但老板不接觸程序員,他接觸產品經理。如果你只是老板需求的轉發者,而不是產品需求的過濾者、把關者,可能會被視為“無擔當”。

老板需求跟用戶需求、產品基礎需求應該是平等的,也有合理、不合理之分,也有優先級。當產品經理發現老板需求不是太合理時,產品經理要冒著丟掉飯碗的風險與老板據理力爭,動之以理,曉之以情。

曾經有一次老板提了一個幾乎是顛覆當前產品架構以及技術架構設計的想法,他覺得非常重要,必須要盡快實現。我認為當前產品第一要務是解決基礎功能問 題,打好產品根基。跟他PK的時候雙方情緒激動,就差沒有拍桌子,老板在途中也說了一句,”我覺得你非常聰明,也非常適合做產品經理,但是你有點固執,你 看得沒我清楚”,但最后證明產品根基對于產品的可持續發展是非常重要的,也給產品后續的迭代提供了非常好的基礎。

一日三省吾身,產品經理的工作性質決定了產品經理是容易犯錯的。一旦產品的設計上出了問題,作為產品的決策者,你不能把責任往外推,要有承擔責任的態 度和表率。但對于有價值的產品方向近乎固執的堅持,不輕易推翻、變更需求,是產品經理敢擔當、有擔當的表現,則是最程序員勞動最基本的尊重。

產品設計/實現出現問題時,擔當而不推諉;需要資源支持時,巧取而不豪奪(這里的“豪奪”是指動不動搬上下級關系施壓);在產品有成績和突破時,表達而不貪功。

在協作、磨合過程中,有擔當,敢擔當,不貪功,善良比聰明更重要。

pm2

點到即止,不越俎代庖。

許多產品經理喜歡想當然,特別是技術出身的產品經理,很難去把握點到即止的度,經常說“這個應該很簡單吧”、“這個應該這樣去實現”,更有甚至在聊需求的時候會深入聊到技術上如何去實現。

懂點技術有利于在跟程序員溝通的時候換位思考,評估需求落地風險,但又很容易讓產品經理越俎代庖,對技術實現方案過多介入。

在提需求之前先跟程序員有線下溝通能夠提升你的需求合理度和風險控制能力,但不要討論技術實現細節。技術是程序員們所擅長的東西,信任他們,你要做的就是,傾聽、欣賞他們的方案,不推翻,只提建議。

多陪陪他們。

程序員大多需要在工作時間參與產品需求評審、產品溝通,留給他們寫代碼的時間并不是太多,所以晚上經常加班。產品經理的工作并不僅限于需求設計、文檔 撰寫,還有一塊很重要的工作是“需求實現顧問”。當產品需求進入研發階段,并不意味著產品經理的事就沒有了。當程序員在實現產品需求時,不斷會有一些問題 需要產品經理確認。當他需要你的時候,你最好能出現在他身邊。

說白了,就是“多陪程序員加班”。多跟他們相處,一起吃飯,偶爾請他們吃個加班夜宵,多體會他們工作環境和狀態,一起思考,你提的拍腦袋的需求就會越來越少,合理需求越來越多。

常說,無招勝有招,產品經理能做到淡化角色,適時出現在合適的位置,便是極好。

產品經理不是光鮮亮麗的角色,也只是團隊中的一員,跟大家榮辱與共,同享成敗。所以,你們互相承擔彼此變化帶來的后果,你們是同事、是隊友、更是朋友。

pm3

 

作者:歪

來源:程序員和產品經理(微信公眾號:devpdm)

更多精彩內容,請關注人人都是產品經理微信公眾號或下載App
評論
評論請登錄
  1. 非技術出身產品經理的技術溝通秘籍!15天補齊程序/代碼、前端、后端、數據庫4大模塊基礎技術知識。助你日常溝通更順暢,產品設計不挖坑!
    詳情戳>http://996.pm/7daXE 或咨詢起點學院蘑菇(wx:qdxymg)

    來自廣東 回復
  2. 說的極是,有同感

    來自廣東 回復
  3. 雖然點贊了,但是我還是覺得這個文章是技術猿寫的。。

    來自天津 回復
    1. 同感

      來自山東 回復
  4. 很好!

    來自北京 回復