經驗談|如何處理好產品與開發的關系
產品和開發是一對貨真價實的冤家,互相撕逼,相愛相殺,猶如寒夜中的兩只刺猬,靠的太近扎,靠的太遠又冷。如何與開發保持完美的最佳距離呢?本文作者主要跟大家分享一下如何處理好與開發的關系。
最近,我一個做產品經理的學弟向我抱怨說,他們公司的開發太難溝通了,每次談產品迭代需求都要吵一架。我完全能體會他說這話時的憤怒、無奈與無助,我也是產品經理,我身邊也有不少年輕的產品經理,他們活力四射,他們干勁十足,但由于工作經驗和溝通技巧的不足,經常處處碰壁。
之前我們公司招聘過一位非常奇葩的“產品經理”,已經工作六七年了,轉行做產品不足半年,最基礎的原型和文檔都做不好,溝通能力很差,但卻有強烈的虛榮心和優越感。導致開會必吵,不管是參與哪個部門的會議。一段時間后,非工作任務不得不與之溝通外,沒有人跟他說話。
產品經理經常需要與公司各個部門溝通協調,溝通能力的好壞直接影響工作能否順利推進。與產品溝通最多的當然是開發部門啦,所以主要跟大家分享一下如何處理好與開發的關系,我曾在一次面試中就被面試官問過這個問題。產品和開發是一對貨真價實的冤家,互相撕逼,相愛相殺,猶如寒夜中的兩只刺猬,靠的太近扎,靠的太遠又冷。如何與開發保持完美的最佳距離呢?
1. 打鐵還需自身硬
產品跟開發溝通最多的當屬需求、原型、文檔和開發過程中的跟蹤,所以在這些方面,產品需要首先把自己的本職工作做好。
1.1 需求明確,必須要做
找開發溝通開發計劃的需求,一定要需求明確,而且要有非做不可的理由。這些需求通常包括因業務拓展需要新增的功能,原有功能的調整,用戶操作體驗優化和產品視覺體驗方面的優化。
如果自己沒想清楚就找開發溝通,在講的過程中漏洞百出,對方隨便問幾個問題都答不出來或說不清楚,基本上這個事情也就黃了。而且如果你經常出現這種情況,會給開發留下能力不行的印象,后面即使你有合情合理的需求也很難推動下去。
1.2 邏輯清晰,思維縝密
開發人員的普遍特點是性格單純、邏輯性強、容易較真,所以你設計的原型、編寫的文檔必須邏輯清晰、思維縝密,各種有可能出現的情況要考慮清楚。
舉個簡單的例子,現實中,獵人朝樹枝上的鳥兒開槍,鳥兒受到驚嚇飛走了,這事非常簡單。但是換作程序來描述這個事情就非常麻煩了,這個簡單的事件主要涉及到獵人、獵槍、鳥兒、環境等因素,要先判斷獵人年齡多大了,是不是手抖,是不是近視,心理因素強不強,經驗是否豐富,距離鳥兒的距離……接著判斷是什么類型的獵槍,性能如何,后坐力大不大……再考慮周圍環境如何,是否下雨,風速對子彈飛行的影響,陽光會不會晃了獵人的眼睛……最后判斷鳥兒是否看到了獵人,是否老弱病殘孕,是否受傷了,是否有神經病,是否剛失戀,是否上有老下有小激發它的潛能……
程序就是0和1的組合,開發的時候必須要考慮的這么詳細,那么你設計的原型和文檔也必須要這么詳細,盡量不要出現讓開發邊猜邊做的情況。對于開發有疑問的地方,要做好解釋和完善,并及時更新文檔。
1.3 技術不明,主動請教
設計的過程中不要天馬行空,如果不確定技術是否能實現,可以向開發人員咨詢,不要出現神劇中扔手榴彈炸下飛機、手撕鬼子的情況。開發人員不會反感你向他們咨詢、請教技術問題,因為這體現了你對他們的尊重,他們反感的是你講需求時在不懂技術的情況下,直接要求他們拿狙擊槍打死幾公里外的模糊目標。
所以不懂技術,盡量不要跟開發說,“這個東西不是很簡單嘛”,不然你會很受傷。
1.4 潔身自好,不要嘴賤
不懂技術千萬不要對開發人員直接說這不行那不好,不然只會換來“你行你來”,自討沒趣。即使懂些技術,也不要對技術選型、開發難度、開發周期等方面指手畫腳,因為你是產品經理,不是技術經理,狗拿耗子多管閑事,還容易招人煩。
如果與你對接的開發人員非常懶散,態度極差,交代的任務又做不好……處理這種情況要注意兩點:
- 靜時常思己過,閑時勿論人非。不在私下聊天時說某開發人員如何如何,天下沒有不透風的墻,如果傳到對方耳朵里,你后面的工作更難做。
- 就事論事,將任務完成情況與開發經理溝通。開發人員的性格、態度如何,不能當作任務是否能完成的評判標準,任務沒完成就是沒完成,與開發經理做好溝通,每個開發人員的優點和缺點開發經理都很清楚,無需我們提醒,只要就事論事就行了。
1.5 日積月累,綜合提升
LOL玩家中有一句老梗:
“這周沒什么事,我們削一下刀妹吧?!?/p>
在現實中,產品經理也被削的很慘:“現在的工作太累,工資太低了,我們轉行做產品經理吧”。很多人都認為產品經理工作簡單,工資又高,誰都能做。
看過金庸先生的《笑傲江湖》都知道,華山派分為劍宗和氣宗,劍宗練起來見效快,氣宗要有日積月累的過程,但是都練到30年后,劍宗與氣宗比,就再難以望其項背了。技術開發層面完全是可以分出來劍宗和氣宗的,市面上有無數的開發培訓機構,快速入門,如同辟邪劍譜,入職兩個月就可以獨立做一些開發任務,一年就可以成為一個熟手。但在產品經理層面,只有氣宗沒有劍宗,因為產品經理是一個需要整合多個領域知識和技能的職業,除了原型設計、文檔編寫、開發跟蹤、產品規劃等基礎技能外,還需要優秀的溝通能力、審美能力、邏輯思維能力、項目管理能力,懂運營、懂技術、懂心理學,具備廣泛的知識面、扎實的行業經驗和敏感的行業趨勢神經,帶領團隊探索產品商業模式……所以,產品經理都是真正的多面手,非孔明所說“伏路把關饒子敬,臨江水戰有周郎”,僅一能耳。
產品經理需要掌握的技能很多,又不可以速成,要通過自身的努力和毅力日復一日、年復一年的不斷積累和提升。只有你的綜合能力強了,才能在應對各個部門的溝通時如履平地。
2. 與開發的溝通技巧
溝通包括溝通內容和溝通技巧,技巧屬于劍宗,內容屬于氣宗。懂溝通技巧的人,即使說的內容沒有任何營養,但是別人愛聽。而博學多才的人,如一些老教授,即使性格怪癖,很難溝通,但是他的話也很容易讓人信服。在我們綜合實力和個人魅力還達不到一定層次時,我們可以通過一些溝通技巧來提升溝通效果。
2.1 注意說話用詞
不要說“這個東西不是很簡單嗎”、“今晚加班不”、“這是做的什么呀”之類的話,也不要天天跟在開發后面問進度,這些做法都會讓開發產生反感。
比如“今晚加班不”這句話,就典型的屬于狗拿耗子多管閑事,人家加不加班視人家的進度、能力和意愿來決定,跟產品沒啥關系。其實產品說這話的根本原因是看到開發做出來的東西問題比較大,擔心無法按時上線。需求和開發周期已定,能不能按時上線取決于開發的進度和質量,開發經理和具體的開發人員對此負責,產品只需要在開發、測試過程中遇到的問題及時給予解答和幫助。如果不能按時上線,或者上線后問題百出,測試會將問題反饋給開發經理,按規范流程走即可。
另外,不要天天跟在開發后面盯進度,這是非常不好、不尊重人的做法。從心理學上來看,開發會覺得你對他不信任、不尊重,覺得你很煩。正確的做法是可以隔三差五(視迭代周期而定)當面“交流一下”,關心一下需求方面是否有需要討論和解釋的。如果真的需要頻繁關注進度,可以用QQ、微信等溝通渠道,對于認真負責的開發人員,不會打斷他的思路,等他有時間看到你的消息時,會回你的;而對于懶散應付的開發人員,既可以起到提醒作用,也可以讓其有時間組織一下詞語,給他一個臺階下,兩全其美。
2.2 建立共同語言
了解一些技術方面的東西,可以讓你跟開發溝通的時候更順暢。
在開發卡住的時候,或者你的某些需求點不好實現的時候,開發會給你“解釋”為什么不好實現,難點在哪里。你不一定能聽懂,但是可以到網上查一查開發說的到底是什么東西,也可以私下主動向開發人員請教。時間長了,你也就懂得多了。
其次,你可以經常逛一逛CSDN了解一些前沿的技術名詞,在看頭條的時候也關注一些技術文章。作為產品,不需要懂深層次的技術,但是懂一些表面上的東西可以跟開發更好溝通。特別是開發用到的技術,你懂一些相關的技術名詞和作用,開發會覺得跟你有一定的共同語言,但是開發也知道你懂的不多,所以愿意跟你稍微講深一些,體現自己的技術水平。
2.3 換位思考,互相理解
產品有做產品的難處,開發有做開發的難處。產品經理作為產品的負責人,要面對來自老板、市場、客服、運營、用戶等等方面反饋的需求和問題,還要處理各種溝通問題甚至職場戰爭,就算是八爪魚也會手忙腳亂。開發雖然工作性質單純,但是工作量比較大。
所以產品在分析需求、梳理邏輯和設計原型時,要在能實現核心功能的前提下,讓流程和設計更簡單化,所謂大道至簡,這個是需要一定功力的。其次,對于技術不容易實現的功能,如果產品能給出可執行的替代方案,要與開發做好溝通,從產品的角度避開技術壁障。
另外,與開發人員多溝通交流,一起搞搞活動,打打游戲,聽聽他們的抱怨和真實想法,把你的“苦水”也跟開發倒一倒,可以增強彼此之間的理解,拉近彼此之間的關系。
2.4 七分捧,三分頂
需求是復雜的,可能還涉及到多個部門協同工作,相關的“涉案”人員都有對需求的話語權,但是他們都不專業,都是從各自的角度提出一些問題和想法??偨Y一下各個部門對待需求的特點:開發了解“功能”,但不了解用戶需求和前端市場的推廣情況,容易“以管窺豹”,提出一堆從邏輯推演上自認為合理的看法;而其它部門可能都有渠道收集到用戶的訴求,但不知道怎么將用戶的訴求,轉化為可以為用戶解決問題的產品。
所以,在反駁對方“看似合理”或者完全不著調的看法時,如何既能駁倒對方,又不讓對方覺得難堪呢?方法就是“七分捧,三分頂”,換種說法就是欲抑先揚或欲擒故縱。先著重說出、贊同對方看法的優點,會讓對方覺得你在尊重他、認同他,把自己放在與對方同樣的立場,而不是對立面,讓對方放松警惕。接著以實際的用戶需求、使用場景和前端反饋委婉地指出對方觀點的不足,既能引發對方對不足方面的思考,也能聽得進去你說的話。
相聲行業有一句家喻戶曉的話:三分逗,七分捧。在我們跟開發,包括其它任何部門溝通時,如果能做到“七分捧,三分頂”,我相信跟任何人溝通都不成問題。
2.5 遵守游戲規則
如果做事不遵守規則,那么你可能就會先出局。不管你與開發人員的關系多么好,都不要直接安排開發任務,這是“兵家大忌”:
- 你這是對開發經理的不尊重,越權做事。不管開發經理讓你多討厭,這個原則必須遵守。除非你能推行項目制,自己做項目經理。
- 系統功能是聯動的,你以為只是一個小改動,請開發人員直接修改了,很有可能對整個系統造成不可預估的聯動影響。如果出了問題,哪怕是小問題,尷尬不?到時候你肯定會被問責,幫你的開發人員本是好心,也會受到牽連。
中國人喜歡講人情,但工作和人情一定要分開,不然公司制度和規則就不起作用了,到時候誰都玩不下去。
2.6 開發也有大姨媽
從工作流程上看,產品永遠是“攻方”,開發永遠是“受方”。開發在兩種情況下會進入大姨媽狀態,一是在長期高強度工作壓力下,會慢慢變成渾身是刺的“怨婦”,精神高度緊張,對產品經理超級敏感;二是長期處在工作不飽和的狀態下,開發會變得非常懶散,沒有干勁,不愿意接活,不想加班,產品提出的需求開發第一想法是怎么推掉。
對于處在大姨媽時期的開發,產品經理會相當痛苦,開發脾氣大,溝通難,產品要跟著受氣。這種時候,產品經理不要過多交涉和廢話,嚴格按照公司規定和工作流程走,做好需求宣講,跟測試溝通好要嚴格把關,如果交付不合格,要求開發經理給出合理解釋和相關處理辦法,以及后續的補救安排措施。只要走一次這種流程,相關的開發人員就會有所收斂。
產品經理不要怕得罪開發,因為產品經理要為產品出現的任何問題負責,而不是由開發負責。再者,開發人員的潛在心理會覺得所有工作都來自產品經理,是為產品經理打工,產品經理站著說話不腰疼,隨意接需求,動動嘴皮子工作就隨便安排。必須要通過溝通掰正開發這種“無理取鬧”的認識,必要時,可以邀請開發參與用戶需求的調研和分析,體驗一下產品經理是如何工作的。
實在解決不了了,可以及時將問題上報,由領導決策。
2.7 共享努力成果
開發人員經常會說“這個功能又沒用,做它干嘛?”
從這一點可以分析出開發人員的兩個心理:
- 對于工作認識的狹隘。因為開發對用戶,對市場,對公司的產品布局和商業模式都不熟悉,僅憑自己的感官感受直接做出判斷有用還是沒用,而且還會影響開發對待這個事情的態度和積極性。有些功能和平臺,是出于公司戰略布局需求必須要做的,即使功能沒多少人用,也是有意義的。
- 長期處于“不被滿足”的狀態。很多開發人員通常會有一個心理,產品經理給開發講需求爽夠了之后,把工作交付給開發,就沒事了,開發要經過“十月懷胎”(開發階段)的苦工作,還要經過痛苦無比的“難產”(測試階段),最終才把孩子(產品)生出來。在這一點上,他們認為自己是盡職盡責的“媽”,而產品是沒有責任心的“爸爸”,做完了就做完了,就沒有后文了。所以,作為產品“爸爸”,要改善開發“媽媽”“不被滿足”的狀態,要經常與“媽媽”共享育兒成果。比如,功能上線后,獲得用戶好評,取得了很好的數據反饋,這時候,找相關的開發人員吹吹“枕邊風”,并明確表態這是大家共同努力的結果,只要用心做,用戶就會認可我們,用戶用的爽了,我們辛苦點是很值得的。這樣一來,既能激發開發人員的成就感,也可以順勢安排后續的優化工作,而且不會讓開發產生抵觸感。
2.8 用“心”交流,建立統一戰線
從心理學來講,讓別人對你產生信任最簡單直接的方法是把自己的一些秘密告訴對方,讓對方覺得你連秘密都告訴他,你信任他。
比如,閑聊、抽煙的時候可以倒倒工作和生活上的苦水,聊聊你的家鄉特色,說說你喜歡看什么類型的電影……溝通是雙向的,這種日常的信息很容易讓雙方產生共同語言。了解對方愛好、性格、心理,建立更多話題,工作上的溝通也會變的更順暢。
其實,不管關系好壞,工作本身并沒有改變,但是開發人員的情緒會強加給產品經理。作為“攻方”,一味忍受開發的壞脾氣,早晚會將負能量傳染給自己,讓自己變成“憤青”。我相信任何情緒和感情都是可以傳達和傳染的,產品要與各個部門溝通協調,想做得好,必須自己具備樂觀向上的心態,并通過各種溝通技巧將你的逗逼、樂觀、開心、樂于助人、積極向上的心態傳遞給對方,減少摩擦,增強信任,用“心”交流,建立和諧的同事關系,才能開心、高效的工作。
3. 三國鼎立,聯吳抗曹
一般來說,一個公司開發人員較多,產品和測試人員偏少,雖三國鼎立,魏強而吳蜀皆弱。
如果把產品經理比作“爸爸”,開發比作“媽媽”,那么測試就是“產檢醫生”,產品能不能健康出生、茁壯成長,關鍵看大夫的能力和責任心。當然,還有一個重要因素是“媽媽”不能太不負責任,在懷孕期間太任性,大吃大喝、喝酒抽煙、劇烈運動,完全不顧孩子死活,即使大夫再牛也無回天之力。
大夫開藥,再多再苦也得“媽媽”自己吃下去。所以,如果“媽媽”問題太多,可以加強與大夫的溝通,聯吳抗曹,合力“制裁”,確保孩子的健康。如果“媽媽”跟大夫“私奔”了,孩子的健康再無保障,“爸爸”的綠帽就是鋼盔也抵擋不住各方的問責。既然無法挽回,不如徹底放手,另尋新歡。
4. 總結
最后,做一個總結。我從事產品經理5年多,也兼任過項目經理,工作的大部分時間都在跟開發打交道。我接觸過的絕大部分開發人員都是想法單純,盡職盡責,很好相處,經常一起唱歌,搞活動,打游戲。但是俗話說廟小妖風大,池淺王八多,總有一些奇葩的人需要特殊手段去應對,不然事情就推動不下去。
曾經有一家做政府項目的公司邀請我去面試產品(項目)經理,負責人問我:“怎么處理好與開發人員的關系?”怎么,產品和開發的矛盾這么大么,開發都是大爺?不知道在面試開發人員時,是不是會問“怎么處理好與產品經理的關系”,或者“產品經理提出新需求或變更需求你怎么處理”。說白了,很多開發人員抱怨產品經理亂接需求,隨意變更需求,還經常說“并不是所有的用戶需求都要接啊,不能用戶要什么我們就給什么啊,你們該推的推啊”。聽到這里,很多產品都想直噴“you can you up”。但是真要說了,開發肯定會說“我又不是產品經理,我要是什么都能處理,要你們干嘛”……是不是有種想打人的沖動?
所以,我認為面試官會提出這樣的問題,只能說這家公司在管理上很無能,一個巴掌拍不響,矛盾存在說明是雙向的,難道單方面的對產品經理提出裝孫子的要求,而對開發掛免死金牌,就能解決矛盾?工作就是工作,不應該夾雜任何個人情緒,產品經理也不應該為別人的情緒買單。一碗水端不平,不能讓雙方擺正工作應有的態度,就事論事討論問題的解決辦法,這個矛盾就不可能真正的化解。產品經理負責產品各項事物的協調和推進,靠裝孫子是絕對推不動的,產品經理必須要強勢,所倚仗的正是產品經理的職業素養、綜合能力和溝通技巧。因此,如果我再次面對面試官的這個問題,我會這么回答:
- 首先,從自身角度出發,嚴格要求自己,端正態度,積極樂觀地做好本職工作。
- 其次,注意溝通技巧,本著互相理解、合作共贏的理念,就事論事,與開發做好工作上的銜接。
- 最后,對于雙方有爭議的地方,不要攜帶情緒爭論,及時匯報領導,由領導決策。
互聯網時代,分工非常細致,靠一個人的力量很難成事。我們每一個人都要秉著認真負責、換位思考、合作共贏的態度,嚴于律己,寬以待人,才能創建和諧、高效、愉快的工作氛圍,共同進步。只有心里格局大一些,視野才能更寬廣,工作才能更順利,生活才能更幸福。我們不是姿態高傲的理想主義者,我們是心懷夢想的實干家,僅以此篇個人心得與大家共勉,如有不正確的地方請批評指正。
本文由 @南極娃娃魚?原創發布于人人都是產品經理。未經許可,禁止轉載。
作為一個開發真心希望自家的產品經理能看到這篇文章。一個本來從事相關行業,2個月前剛轉行的產品經理,心高氣傲的,上至CTO,下至每一個開發人員她都撕了一個遍,現在團隊都在抵觸她,可是項目還要照跑,導致大家干的都很不爽。
語言風趣,學習了,給你一個大贊 。
這個算是干貨了,很重要嗯嗯,我近期剛遇到,然后反思了好多事情,跟他寫的差不多,他寫的比較全一點
我今天又來看了老大的文章一遍,又是一次學習。 ??
看這么多,這算是實際用得到干貨
所以我打算做產品總監了
大神你牛!??
老鐵,穩!
之前面試也碰到過問,如何處理和開發之間的關系。 其實大家都是在做本職工作,就事論事,互相尊重,沒必要誰對誰低聲下氣。職位沒有貴賤之分,只有人心才有。
高見!
我也一直覺得應該這樣 不過整個公司氛圍有點奇怪
?? 老大出品,必屬精品
引人思考…受教了
寫的非常棒,基本上把原則、技巧都包括了。
前幾天就碰到一家軟件公司,抓個開發來做項目經理,邏輯想一大堆就是不會做溝通,最后跟客戶急眼,挌挑子讓公司違約不做這個項目了!
這個是典型案例!
這種情況在傳統軟件行業還挺常見的,項目經理一般由軟件產品經理兼任,也有開發擔當的,不過溝通能力和需求把控能力要求比較高。開發和產品的思維方式完全不同,個人認為產品經理擔任項目經理好一些。
受益匪淺??
好熟悉的名字啊,你的名字叫天澤還是公司叫天澤?
年輕產品到此一游,所謂店小妖風大,真是深有體會。打鐵還需自身硬,說的很好,與開發之間的矛盾是一個巴掌拍不響的,產品汪們確實應該先把自己的事情做好,做到位。
產品和開發都要互相尊重,就事論事,態度端正,解決問題。不需妄自菲薄,不能妄自尊大,就這么簡單
??互相尊重、換位思考、端正態度是良好溝通的基礎
翻閱千山萬水來點贊,比喻很好 茅塞頓開 ?? 求微信好友,dizangps
,