接收程序員的 8 點(diǎn)技術(shù)早餐
因?yàn)榻巧牟町悾a(chǎn)品經(jīng)理和工程師變成了上下游。也就是產(chǎn)品經(jīng)理折騰半天,做需求收集、分析討論等等,然后做出 PRD (產(chǎn)品需求文檔)交給工程師之后就不管了,工程師拿到 PRD 之后做系統(tǒng)設(shè)計(jì)研發(fā)實(shí)施。我們希望工程師可以盡量早地參與到流程中來(lái),產(chǎn)品經(jīng)理則盡量晚地從流程中退出去。
本文摘自邱岳在極客時(shí)間 App 上開始的全年付費(fèi)專欄《邱岳的產(chǎn)品手記》,已獲授權(quán)。欲閱讀更多獨(dú)家文章,請(qǐng)點(diǎn)擊文末訂閱專欄閱讀(支持微信支付)。
對(duì)產(chǎn)品經(jīng)理來(lái)說,首先要做到盡可能在項(xiàng)目的早期去跟工程師溝通。我們?cè)诎才乓恍╉?xiàng)目的早期,可能因?yàn)楹芏鄸|西沒有最終確定,也不太想跟工程師說,覺得等確定了再溝通;但這樣做很容易導(dǎo)致說的時(shí)候已經(jīng)來(lái)不及了。比如 11 月 3 日通知工程師說:“咱們 11 月 11 日大促,這是三個(gè)需求你盡快做一下”,工程師會(huì)非常反感這種帶著截止期限的突然襲擊。
最好的方式是當(dāng)某個(gè)業(yè)務(wù)有苗頭的時(shí)候,產(chǎn)品經(jīng)理就應(yīng)該開始跟工程師交流,但這時(shí)候不要正式地去提需求,而是做一些非正式的溝通,否則后期如果有變化會(huì)讓工程師覺得你出爾反爾。
除此之外,一定要邀請(qǐng)工程師來(lái)參與項(xiàng)目前期的需求收集和需求評(píng)審,不要覺得這種場(chǎng)合不需要工程師,等確定了再轉(zhuǎn)述或者產(chǎn)品經(jīng)理去宣講就可以了。你需要盡可能讓工程師參與,他可以更全面地了解項(xiàng)目和特性的目的,和不同利益相關(guān)者的顧慮和立場(chǎng),也可以讓工程師理解一些產(chǎn)品經(jīng)理對(duì)產(chǎn)品細(xì)節(jié)的堅(jiān)持。
除了讓工程師往前走參與需求過程之外,產(chǎn)品經(jīng)理也要主動(dòng)往流程的后半部分延伸,去參與設(shè)計(jì)、開發(fā)、上線中的技術(shù)部分。比如在產(chǎn)品上線過程中出了 Bug,服務(wù)不可用了。
這時(shí)候產(chǎn)品經(jīng)理應(yīng)該干什么?可能有的人不參與,等著工程師自己處理,還有的在群里吵,誰(shuí)的 Bug,什么時(shí)候修好等等;但是,其實(shí)更合適的方式是能夠參與到問題解決中,去問一下具體是什么問題,需不需要幫助。
很多時(shí)候工程師在考慮故障的時(shí)候,主要會(huì)去想如何把出現(xiàn)的問題修好,而產(chǎn)品經(jīng)理在考慮問題的時(shí)候,可能會(huì)考慮怎樣把問題規(guī)避過去。比如說付款流程走不下去,工程師會(huì)想著去修復(fù)它,而產(chǎn)品經(jīng)理或許可以協(xié)調(diào)一些資源,直接在某個(gè)時(shí)間段內(nèi)就免費(fèi)掉,先把付款流程繞過去,不損失用戶。
但要注意的是,產(chǎn)品經(jīng)理可以參與,但不要添亂,人家工程師在緊急地寫補(bǔ)丁,你拉著人家說:“別寫,先給我講講?!边@樣做就很不得體了。
我們?cè)诋a(chǎn)品設(shè)計(jì)的過程中要多鼓勵(lì)工程師給產(chǎn)品經(jīng)理提意見,這里產(chǎn)品經(jīng)理和工程師都要擺正心態(tài)。對(duì)于產(chǎn)品經(jīng)理來(lái)說,不能聽不得反對(duì)意見,覺得工程師都是在指手畫腳。對(duì)于工程師來(lái)說,不能覺得產(chǎn)品做成什么樣子跟我沒關(guān)系,反正做不好是產(chǎn)品經(jīng)理背鍋。
跟我合作過的工程師,讓我最感動(dòng)也是印象最深的都是那些能夠在業(yè)務(wù)上跟我有不同意見,提出自己想法的工程師。你會(huì)發(fā)現(xiàn)工程師角度提出來(lái)的想法有時(shí)會(huì)非常有價(jià)值,他們有時(shí)候會(huì)幫忙指出邏輯中的缺陷,或者從可行性的角度中提出更有創(chuàng)造力的實(shí)現(xiàn)方法。
作為產(chǎn)品經(jīng)理,如果總是不愿意聽取工程師的建議,時(shí)間久了大家都不愿意跟你提建議,狀態(tài)也會(huì)越來(lái)越被動(dòng),隔閡就會(huì)越來(lái)越深,造成雙方的對(duì)立。
還有一個(gè)辦法,就是讓工程師和產(chǎn)品經(jīng)理輪番做項(xiàng)目經(jīng)理,當(dāng)希望工程師盡可能早一些參與的時(shí)候,就讓工程師做項(xiàng)目經(jīng)理,因?yàn)樾枰s各種會(huì)議,判斷利益相關(guān)者,還要理解功能的輕重緩急,這就會(huì)推著工程師去完整地了解業(yè)務(wù)。
如果需要產(chǎn)品經(jīng)理了解更多技術(shù)細(xì)節(jié),就讓產(chǎn)品經(jīng)理去做項(xiàng)目經(jīng)理,他要組織和參加各種技術(shù)評(píng)審,有時(shí)候還要判斷是否通過,也一樣推著產(chǎn)品經(jīng)理關(guān)注到流程的后半段。
這也是我之前犯過的錯(cuò)誤,我有時(shí)會(huì)強(qiáng)迫工程師給出發(fā)布時(shí)間點(diǎn),不給的話我就說他不負(fù)責(zé)任;但是,你要理解很多時(shí)候工程師是沒辦法給出具體發(fā)布時(shí)間點(diǎn)的,那這種情況下該怎么辦呢?
有時(shí)候就會(huì)有沖突,我很強(qiáng)勢(shì)必須要,那工程師就隨便定一個(gè),結(jié)果還是會(huì)延期,而且關(guān)系鬧得很僵,所以如果確實(shí)很難確定工期,就不要定非常精確的時(shí)間點(diǎn),可以做個(gè)模糊處理。比如 7 月 1 日交付別定成 7 月 1 日,就定成 7 月第一周,留一點(diǎn)緩沖。
另外,產(chǎn)品經(jīng)理也不要代替別人做評(píng)估。比如跟業(yè)務(wù)部門交流完了之后,隨口給個(gè)承諾,說一周做完;畢竟不是你做,不要越俎代庖,最好讓工程師自己來(lái)做預(yù)判。
更不要在工程師做評(píng)估的時(shí)候去諷刺或者評(píng)價(jià),產(chǎn)品經(jīng)理經(jīng)常會(huì)犯一個(gè)錯(cuò)誤,工程師說某個(gè)功能有點(diǎn)難,我們就會(huì)說這有什么難的,你看騰訊早就做出來(lái)了。工程師會(huì)很反感這種溝通方式,技術(shù)基礎(chǔ)不同,技術(shù)積累也不同,不能這么簡(jiǎn)單去做橫向?qū)Ρ取?/p>
產(chǎn)品經(jīng)理有一個(gè)天職就是背黑鍋,產(chǎn)品經(jīng)理要勇敢地、毫不猶豫地在第一時(shí)間站出來(lái)幫工程師承擔(dān)責(zé)任。要有這樣的姿態(tài),不要往后躲。
并不是說工程師不能自己去承擔(dān)責(zé)任,工程師一般也都不是軟蛋,但產(chǎn)品經(jīng)理應(yīng)該有這樣的意識(shí)和態(tài)度。讓大家知道這個(gè)產(chǎn)品經(jīng)理是敢去擔(dān)當(dāng)?shù)?,不能跟人家看月亮的時(shí)候叫人家小甜甜,出了事兒又喊牛夫人,長(zhǎng)此以往工程師就不愿意依賴和相信你了。
還有一個(gè)特別重要的事情,就是產(chǎn)品經(jīng)理一定要幫工程師爭(zhēng)取利益,很多時(shí)候產(chǎn)品經(jīng)理是有這個(gè)渠道的,產(chǎn)品經(jīng)理會(huì)跟技術(shù)主管有更多的接觸。
這時(shí)候你要想辦法給優(yōu)秀的工程師爭(zhēng)取利益,努力幫他做背書,施加你的影響力幫他晉升,給他加薪。尤其有些工程師會(huì)比較靦腆,在爭(zhēng)取利益上很儒雅,那產(chǎn)品經(jīng)理就應(yīng)該要去幫他爭(zhēng)取,可能他很多優(yōu)秀的地方或許只有你有機(jī)會(huì)看到,要勇于去表達(dá)。
產(chǎn)品經(jīng)理的 KPI 一般都是產(chǎn)品指標(biāo),業(yè)務(wù)指標(biāo),而工程師可能會(huì)是可用性,特性交付等等。我一直鼓勵(lì)產(chǎn)品經(jīng)理去背一點(diǎn)工程 KPI,比如穩(wěn)定性和可用性。這樣做一來(lái)可以讓產(chǎn)品經(jīng)理對(duì)工程師的顧慮有切身的理解,不能說不在乎系統(tǒng)掛不掛,隨意上線什么的。
另外也是防止立場(chǎng)的對(duì)立,跟工程師談具體項(xiàng)目的時(shí)候,有時(shí)候開發(fā)會(huì)以影響穩(wěn)定性作為推脫,如果穩(wěn)定性也是產(chǎn)品經(jīng)理的 KPI,那很多事情就容易溝通一些,因?yàn)檫@個(gè)事情也會(huì)影響你的績(jī)效。
另外一個(gè)辦法叫做尋找外敵,這個(gè)說起來(lái)有點(diǎn)腹黑,但確實(shí)非常好用。產(chǎn)品和開發(fā)也是,如果你們找到一個(gè)“外敵”,這個(gè)外敵可能是競(jìng)爭(zhēng)對(duì)手,甚至是整個(gè)領(lǐng)域的一個(gè)敵人,比如我是一個(gè)制藥公司,我們共同的敵人可能是癌癥和腫瘤,比如我是一個(gè)做新零售的,那我們共同的敵人可能是傳統(tǒng)的供應(yīng)鏈巨頭。
當(dāng)有共同的敵人時(shí),團(tuán)隊(duì)就更容易結(jié)合在一起,科幻電影里也是,人類之間互相打,一來(lái)外星人,馬上團(tuán)結(jié)起來(lái)同仇敵愾。
所以有時(shí)候大家可以適當(dāng)?shù)厝淞⑼鈹?,有些公司,具體不說什么公司了,會(huì)故意在外面引發(fā)一些與競(jìng)爭(zhēng)對(duì)手之間的罵戰(zhàn)。本來(lái)這個(gè)業(yè)務(wù)團(tuán)隊(duì)內(nèi)部鬧得一塌糊涂,一看老板在外頭被人欺負(fù)了,怎么辦,立刻變得特別團(tuán)結(jié)。
當(dāng)然也不是一定要罵架,對(duì)于一條產(chǎn)品線,你完全可以在內(nèi)部找一個(gè)具體的競(jìng)爭(zhēng)對(duì)手,把一些業(yè)務(wù)指標(biāo)對(duì)標(biāo)起來(lái),大家本著這個(gè)指標(biāo)去努力,這時(shí)候可能很多內(nèi)部矛盾會(huì)被消解掉,團(tuán)隊(duì)空前團(tuán)結(jié)。
最后一個(gè)建議,是鼓勵(lì)做產(chǎn)品可以多跟工程師交朋友。我工作這么多年,結(jié)交到的朋友大部分都是工程師。當(dāng)跟他們真的成為朋友時(shí),你會(huì)本能地考慮他們的立場(chǎng),擔(dān)心他們的擔(dān)心,當(dāng)然他們也會(huì)用心理解和幫助你。
我之前工作中偶爾會(huì)有自己沒處理好的事情,或者因?yàn)槿涡酝钡暮t子,有時(shí)候?qū)?yīng)的工程師可能就會(huì)加班,甚至通宵幫我處理掉。甚至也有朋友為了保護(hù)我,幫我承擔(dān)了一些東西。這些工作量和付出其實(shí)都算是友情贊助的,也都不算是他們的績(jī)效,這些感情我一直都記在心里。也想借著專欄的版面,向他們表達(dá)我的感激。
到這里我們關(guān)于如何與工程師打交道的分享就全部結(jié)束了,這次我們提到盡可能讓產(chǎn)品經(jīng)理和工程師都全流程參與到一個(gè)產(chǎn)品的規(guī)劃和實(shí)施中,建議產(chǎn)品經(jīng)理多去聽取工程師的建議,不要強(qiáng)迫或代替工程師做評(píng)估,盡量幫工程師爭(zhēng)取利益等等。
所有的這些方法都只是方法,最重要的還是要始終重視打造與工程師之間合作氛圍,與工程師相互尊重,始終保持合作的態(tài)度和意識(shí),只有這樣才能發(fā)揮各自的優(yōu)勢(shì)和長(zhǎng)處,把產(chǎn)品做好,把事情做成。
你有沒有讓你印象深刻的,產(chǎn)品經(jīng)理與工程師之間合作的故事?
聯(lián)系客服