產(chǎn)品經(jīng)理需要會(huì)寫代碼嗎?
這是一個(gè)被問(wèn)及了一次、一次又一次的問(wèn)題。
我就是一個(gè)會(huì)寫代碼的產(chǎn)品經(jīng)理。我曾作為不同的角色有大約10年的專業(yè)編程經(jīng)驗(yàn),甚至還寫過(guò)基本技術(shù)書籍和做過(guò)一些演講。大約5年前,我轉(zhuǎn)向了做軟件產(chǎn)品管理,這使得我可以只在晚上和周末才寫代碼(只是因?yàn)榕d趣)。
以我的淺見(jiàn),如果你有專業(yè)的軟件編程經(jīng)驗(yàn)的話,這對(duì)你做產(chǎn)品經(jīng)理覺(jué)得是一個(gè)很大的加分項(xiàng)。如果你缺乏這些經(jīng)驗(yàn),可以每周花費(fèi)幾小時(shí)來(lái)學(xué)習(xí)一下。
理解開(kāi)發(fā)人員
產(chǎn)品管理的一部分,是做一個(gè)優(yōu)秀的溝通和談判代表。有過(guò)開(kāi)發(fā)經(jīng)驗(yàn)的價(jià)值是,你可以更好的與你正在一起工作的開(kāi)發(fā)人員用他們的語(yǔ)言溝通。
如果你自己曾經(jīng)開(kāi)發(fā)過(guò)軟件:
-
你會(huì)知道需求變更的感覺(jué)以及與團(tuán)隊(duì)中其他固執(zhí)己見(jiàn)的人的代碼有沖突時(shí)的壓力
-
你會(huì)知道在一個(gè)嚴(yán)格的截至期限下,使用一個(gè)設(shè)計(jì)不合理的第三方 API 的感受
-
你會(huì)明白回答“需要多長(zhǎng)時(shí)間”會(huì)牽涉到多少方面
-
你會(huì)被 KISS, YAGNI 以及 Conway’s Law所吸引
-
你會(huì)花費(fèi)幾天甚至幾周時(shí)間解決Heisenbugs,每次你以為你已經(jīng)解決了問(wèn)題,之后你就會(huì)收到一份“不起作用”的報(bào)告,因?yàn)橐恍┨厥獾臑g覽器、操作系統(tǒng)、設(shè)備或者分辨率大小
-
這意味著你已經(jīng)分心了足夠長(zhǎng)的時(shí)間,你應(yīng)該把干擾降到***
-
你會(huì)感受到代碼重構(gòu)帶來(lái)的恐懼
作為一個(gè)產(chǎn)品經(jīng)理,了解這些可以使你把自己放在一個(gè)更好的位置與軟件開(kāi)發(fā)人員工作、了解他們正在處理的挑戰(zhàn)、更好的達(dá)到你期望的目標(biāo)。
當(dāng)然,不要參與討論代碼設(shè)計(jì)、架構(gòu)以及使用何種語(yǔ)言,這從來(lái)都不是你的工作職責(zé),如果你真這么做了,結(jié)果可能是弊大于利的。
如果不會(huì)寫代碼會(huì)怎樣?
缺乏寫代碼的經(jīng)驗(yàn)就意味著不能成為一個(gè)合格的產(chǎn)品經(jīng)理嗎?
在過(guò)去的大約15年時(shí)間內(nèi),我至少與4位不懂代碼,但卻非常優(yōu)秀的產(chǎn)品經(jīng)理一起工作過(guò),這意味著不懂代碼也可以做好產(chǎn)品經(jīng)理。
但更多的情況下,我看到的是硬幣的另一面,產(chǎn)品經(jīng)理經(jīng)常與開(kāi)發(fā)人員爭(zhēng)吵,因?yàn)樗麄內(nèi)狈ψ罨镜能浖_(kāi)發(fā)常識(shí)。當(dāng)然,他們的這種爭(zhēng)吵并沒(méi)有什么幫助。相反,這意味著他們的項(xiàng)目經(jīng)常不能實(shí)現(xiàn)。
根據(jù)我工作過(guò)的產(chǎn)品經(jīng)理來(lái)看,答案是很明確的:這要看情況。但其中有三大要素是必須的:興趣(關(guān)注、傾聽(tīng))、謙卑(承認(rèn)無(wú)知、提出問(wèn)題),并愿意學(xué)習(xí)(例如,你真正閱讀的人月神話)。