做過程序員的產(chǎn)品經(jīng)理是一種什么樣的存在?

記得之前參加團(tuán)建活動(dòng)屈梁,是真人 CS嗤练。我們一共沒幾個(gè)產(chǎn)品經(jīng)理,但有幾十個(gè)程序員在讶。所以場(chǎng)面估計(jì)你也能想象出來了......并不是刺激的對(duì)戰(zhàn)煞抬,而是慘絕人寰的群毆。

被 BB 彈打成狗(哎真朗,原來不就是狗嗎)的一個(gè)產(chǎn)品經(jīng)理急中生智此疹,大喊:『我以前也寫過代碼!我是自己人遮婶!』

其他正在施暴的程序員面面相覷蝗碎,表示十分感動(dòng),但仍然拒絕了他的求情旗扑,繼續(xù)按在地上打了半個(gè)小時(shí)蹦骑。

......

我在哈工大讀書,學(xué)的是計(jì)算機(jī)臀防,寫了六年代碼眠菇,畢業(yè)后做的卻是產(chǎn)品边败。

所謂對(duì)程序員和產(chǎn)品經(jīng)理之間的調(diào)侃,主要原因無非就在兩方經(jīng)常有矛盾出現(xiàn)捎废,而矛盾出現(xiàn)顯然是因?yàn)殡p方一邊是需求提供方笑窜,一邊是需求實(shí)現(xiàn)方。矛盾的類型也簡(jiǎn)單登疗,就是大家提到的這么幾種排截。同時(shí)寫過代碼,又做過產(chǎn)品的我辐益,實(shí)際上仍然沒有很好的通用法則断傲,能解決所有矛盾。

不過做過產(chǎn)品總監(jiān)一職后智政,的確理解完全不同了认罩。產(chǎn)品工作和研發(fā)工作都是我的管理范疇之內(nèi),看事情的角度就完全不一樣续捂。

過去做程序員垦垂,總覺得提供的需求更改很煩、給的需求不合理很煩牙瓢、給的截止時(shí)間不合理很煩乔外。

做產(chǎn)品經(jīng)理的時(shí)候,也會(huì)覺得程序員總是推卸責(zé)任一罩、完成得不及時(shí)或者不夠好。

其實(shí)從整體的工作配合上來看撇簿,出現(xiàn)問題是難免的聂渊,關(guān)鍵是如何預(yù)防、如何解決四瘫。

......

以下是一些切身體會(huì)得出的經(jīng)驗(yàn)性建議:

對(duì)于研發(fā)人員:

做好更改需求的準(zhǔn)備

很多固執(zhí)的程序員會(huì)把改需求當(dāng)成錯(cuò)事汉嗽。

改需求?你怎么不早想清楚找蜜?

改需求饼暑?你知道我工作量多大嗎?

改需求洗做?那我不干了弓叛。

實(shí)際上,在互聯(lián)網(wǎng)產(chǎn)品這個(gè)領(lǐng)域內(nèi)诚纸,改需求肯定會(huì)是家常便飯撰筷。

我沒有做過統(tǒng)計(jì),但我接觸到的已經(jīng)成立一年的公司畦徘,幾乎都經(jīng)歷過大改版毕籽,也就是代碼全部重寫抬闯。這對(duì)研發(fā)團(tuán)隊(duì)來說自然很痛苦,但卻是不可避免的关筒。

互聯(lián)網(wǎng)的需求更替是頻繁的溶握,一方面是大環(huán)境隨時(shí)在發(fā)生變化,去年你還在刷微博蒸播,今年已經(jīng)是朋友圈了睡榆。另一方面,需求獲取的渠道也是多樣的廉赔,產(chǎn)品經(jīng)理可能會(huì)有新的發(fā)現(xiàn)和新的判斷肉微,未必都是之前沒想清楚。

當(dāng)然蜡塌,如果需求都是老板從什么《易經(jīng)》中得到感悟碉纳、從云卷云舒花開花落里得到啟示,讓你手忙腳亂給他改來改去馏艾,那也沒意思了劳曹。

既然改需求是經(jīng)常會(huì)出現(xiàn)的,那就要求還是得做好更改需求的準(zhǔn)備琅摩。有這么幾種方法:

1.1 提高代碼的可復(fù)用性铁孵、可擴(kuò)展性等等

讓一些產(chǎn)品中很可能會(huì)用得到的各種控件、功能模塊做成可復(fù)用性很強(qiáng)的代碼房资,在產(chǎn)品增加類似功能蜕劝,或者修改原有類似功能時(shí),將會(huì)大有裨益轰异。

可擴(kuò)展性則是各種接口岖沛、數(shù)據(jù)庫以及底層結(jié)構(gòu)不要寫死,盡量用可擴(kuò)展的方式寫搭独。比如現(xiàn)在有五個(gè)分類婴削,不要寫死就五個(gè),要寫成 n 個(gè)分類牙肝,目前是五個(gè)唉俗。

嗯,這是常識(shí)了配椭,但有的程序員還是會(huì)比較隨意虫溜,寫代碼沒有遠(yuǎn)見。

其他的代碼特性股缸,如果有利于降低產(chǎn)品的更改和優(yōu)化成本吼渡,也要加深關(guān)注。

1.2 根據(jù)產(chǎn)品規(guī)劃來做好充分準(zhǔn)備

每個(gè)功能的實(shí)現(xiàn)方法都有很多乓序,怎么選擇并不是只看當(dāng)下的成本如何寺酪,而是要關(guān)注未來產(chǎn)品的整體規(guī)劃坎背。

可能目前要完成功能 A,有 1寄雀、2得滤、3 多種方案,方案 1 成本最小盒犹。但未來要完成 A懂更、B、C急膀、D 很多功能沮协,方案 3 更有利于整體成本最小。那就要選方案 3 未雨綢繆卓嫂。

多跟產(chǎn)品團(tuán)隊(duì)交流慷暂,了解未來產(chǎn)品要做成的樣子、哪些功能會(huì)是必須的晨雳、哪些功能是可能會(huì)有的行瑞,多從長(zhǎng)遠(yuǎn)來看。

1.3 合理預(yù)留出修整的時(shí)間

首先餐禁,不要把研發(fā)時(shí)間就當(dāng)作完成時(shí)間血久。研發(fā)功能只是一部分,測(cè)試帮非、改 BUG 以及處理意外情況的時(shí)間都要預(yù)留出來氧吐。

有兩種情況要多預(yù)留出修整的時(shí)間。

一種是研發(fā)團(tuán)隊(duì)自己對(duì)功能沒有把握末盔,可能是全新的功能副砍,可能是比較難做的功能,可能出現(xiàn)許多 BUG 和功能實(shí)現(xiàn)糟糕的情況庄岖,那就要多預(yù)留出時(shí)間。

另一種是產(chǎn)品團(tuán)隊(duì)表示對(duì)功能也有疑慮角骤,比如在提供需求時(shí)表示這個(gè)功能很有可能要調(diào)整隅忿,或者對(duì)功能本身信心不足,那也要多留時(shí)間做調(diào)整邦尊。

理解需求背桐,防止返工

研發(fā)團(tuán)隊(duì)通常會(huì)缺少對(duì)需求的理解,尤其會(huì)出現(xiàn)這種情況的就是外包團(tuán)隊(duì)蝉揍。我聽說過太多花了幾十萬請(qǐng)外包團(tuán)隊(duì)链峭,結(jié)果開發(fā)的結(jié)果特別不滿意,不能拿來用又沾。合同又已經(jīng)簽好弊仪,還得給錢熙卡,就是賠了夫人又折兵。

有的技術(shù)團(tuán)隊(duì)和產(chǎn)品團(tuán)隊(duì)都坐在同一間辦公室了励饵,居然都經(jīng)常缺乏溝通驳癌。技術(shù)團(tuán)隊(duì)不知道當(dāng)前做的功能是給誰做的、是提供什么功能役听、滿足用戶什么價(jià)值的颓鲜。

這些不是很高深的理論,也不需要深入學(xué)習(xí)典予,只需要通過產(chǎn)品經(jīng)理做些了解甜滨,就能少挖一些坑,也就不會(huì)輕易返工瘤袖。

比如衣摩,有的產(chǎn)品頁面可以是提前加載緩存志鞍,也可以是每次都刷新艺蝴,但要看用戶平常是在 WiFi 環(huán)境下用還是在移動(dòng)數(shù)據(jù)下用飒筑,這是產(chǎn)品經(jīng)理清楚的距辆。產(chǎn)品經(jīng)理在功能細(xì)節(jié)上不會(huì)想到實(shí)現(xiàn)層面這么具體瓮孙,所以就需要研發(fā)團(tuán)隊(duì)去理解剛才說的需求轨帜,做一些判斷瘩将。

另外凯傲,如果是在開發(fā)之前就意識(shí)到做出來的功能會(huì)跟產(chǎn)品經(jīng)理想象的不同锐涯,那就必須及時(shí)提出來磕诊,千萬不要等開發(fā)完成,大家都覺得不靠譜纹腌,再重做霎终,那樣不管對(duì)誰來說成本都太大了。

善于用數(shù)據(jù)升薯、理論以及通俗的解釋來進(jìn)行溝通

程序員最應(yīng)忌諱的就是說『這個(gè)做不了莱褒,說了你也不懂』、『這個(gè)太難涎劈,懶得跟你解釋』广凸。產(chǎn)品經(jīng)理聽完肯定會(huì)覺得是推卸責(zé)任。

正確的方式是:用通俗易懂的客觀事實(shí)來解釋蛛枚。

嗯谅海,這個(gè)彈窗做不了。

為什么現(xiàn)在做不了蹦浦?是因?yàn)榇a實(shí)現(xiàn)可能要花三個(gè)月扭吁。

為什么這么久?是因?yàn)樾枰{(diào)用底層驅(qū)動(dòng)層面的東西。

為什么要調(diào)用底層驅(qū)動(dòng)的東西侥袜?是因?yàn)榘沧肯到y(tǒng)原本的框架和協(xié)議就是這么定的蝌诡。

如果想看協(xié)議,我可以給你找出來系馆。

這樣一步一步往下解釋送漠,把所有理由說明白,別沒有耐心由蘑,只要產(chǎn)品經(jīng)理是講理的闽寡,他會(huì)理解你。

他聽懂了你的解釋尼酿,也會(huì)有利于他找出另外可接受的一種解決方案爷狈。

哦,我懂了裳擎,這個(gè)用彈窗形式太復(fù)雜涎永。

那我們換作跳轉(zhuǎn)到普通頁面吧。

這樣問題就解決了鹿响。

對(duì)于產(chǎn)品:

產(chǎn)品經(jīng)理要在不斷的迭代和更改需求的風(fēng)險(xiǎn)中被程序員認(rèn)可乃至尊重羡微,我覺得最重要的還是『講道理』。切忌說出『我不管惶我,反正得做完』或者『老板就這么定的妈倔,我也沒辦法』這樣的操蛋話。

對(duì)產(chǎn)品功能有規(guī)劃绸贡,并提供給研發(fā)

對(duì)自己的產(chǎn)品都沒有大致規(guī)劃盯蝴,是產(chǎn)品經(jīng)理的大忌,也是出現(xiàn)問題的主要原因听怕。

一年后產(chǎn)品成熟了要給用戶解決怎樣的問題捧挺?

未來半年內(nèi)產(chǎn)品要做成什么樣子?

三個(gè)月內(nèi)產(chǎn)品應(yīng)該主要提供哪些功能尿瞭?

這一個(gè)月的產(chǎn)品具體方案是做哪些闽烙?

這些都要認(rèn)真去考慮并且規(guī)劃。

當(dāng)然声搁,長(zhǎng)遠(yuǎn)的產(chǎn)品規(guī)劃在很多情況下(市場(chǎng)變化黑竞、團(tuán)隊(duì)更替、產(chǎn)品轉(zhuǎn)向)確實(shí)用途不大酥艳,但越短期的規(guī)劃,對(duì)研發(fā)團(tuán)隊(duì)越有幫助爬骤。

正常來說充石,預(yù)估三個(gè)月內(nèi)產(chǎn)品的功能還是完全可以的,除非老板和產(chǎn)品經(jīng)理都沒想明白產(chǎn)品到底該做成什么霞玄。

把這些規(guī)劃想明白骤铃,并傳達(dá)給研發(fā)團(tuán)隊(duì)拉岁,讓他們?cè)诂F(xiàn)在的代碼里就給未來的功能留下空間,是最好的避免代碼重寫的方法惰爬。

提供需求要足夠具體

這要求產(chǎn)品經(jīng)理做到兩點(diǎn):

第一喊暖,讓產(chǎn)品需求文檔特別特別具體。

具體并不是說撕瞧,要按照大公司的 PRD 去完成陵叽。而是說,不要缺東西丛版。對(duì)于需求文檔來說巩掺,頁面邏輯、頁面布局页畦、功能邏輯和每個(gè)功能的使用細(xì)節(jié)胖替,都要存在。并不只是畫個(gè)交互圖就叫需求文檔了豫缨。

你給了研發(fā) 5 個(gè)頁面独令,結(jié)果研發(fā)做著做著,來問你好芭,好像缺了個(gè)頁面燃箭。你補(bǔ)完一個(gè),研發(fā)做了一會(huì)兒發(fā)現(xiàn)又缺了一個(gè)...最后七零八碎的 10 個(gè)頁面拼湊出來栓撞,發(fā)現(xiàn)根本不好用遍膜,所以又推倒重來。

如果研發(fā)經(jīng)常來問你某個(gè)地方該怎么做時(shí)瓤湘,你就要反思是不是需求文檔寫得不夠好了瓢颅。

第二,要說明每個(gè)需求背后的原因弛说。

這個(gè)在上面表達(dá)過挽懦,程序員明白了需求背后的原因,會(huì)選擇更合理的方案去完成木人。

千萬別提『你別管為什么了』信柿,而是不管他問不問這個(gè)功能為什么要做成這樣,都要告訴他為什么醒第。

熟悉基本的研發(fā)背景和研發(fā)能力

『產(chǎn)品經(jīng)理到底需不需要懂技術(shù)』是我被問到的關(guān)于產(chǎn)品經(jīng)理的問題中的 TOP 5渔嚷。

這個(gè)問題我的回答是:要按照需求,了解基礎(chǔ)知識(shí)稠曼,并不需要知道實(shí)現(xiàn)細(xì)節(jié)形病。

了解基礎(chǔ)知識(shí)、不需要知道細(xì)節(jié)是指產(chǎn)品經(jīng)理應(yīng)當(dāng)知道最基本的一些理論。

比如做安卓操作系統(tǒng)漠吻,要知道安卓原生提供了哪些控件量瓜,這樣在設(shè)計(jì)方案時(shí)可以盡量使用它們。在代碼實(shí)現(xiàn)時(shí)途乃,調(diào)用一個(gè)控件可能只需要幾行代碼绍傲,但自己重寫一個(gè)功能界面,可能就是成千上萬的代碼量了耍共。

比如是在手機(jī)網(wǎng)頁上的產(chǎn)品烫饼,要知道哪些交互是在 H5 上較容易實(shí)現(xiàn)的,而哪些交互是實(shí)現(xiàn)效果非常糟糕的划提。如果依照在 iOS 上的動(dòng)畫效果來要求 H5枫弟,開發(fā)成本可能會(huì)是指數(shù)級(jí)上升的。

按需鹏往,是說對(duì)于產(chǎn)品經(jīng)理淡诗,千萬不要買《iOS 入門指南》、《安卓開發(fā)手冊(cè)》或者《H5 設(shè)計(jì)實(shí)例》來學(xué)習(xí)伊履,除了裝點(diǎn)下書架不會(huì)有別的意義韩容。

因?yàn)楸旧黹_發(fā)的指南和手冊(cè),講述的全是實(shí)現(xiàn)細(xì)節(jié)唐瀑,對(duì)你清楚安卓的基本控件或者 H5 的常用交互完全沒有幫助群凶;同時(shí),不同的產(chǎn)品有不同的特性哄辣,也有不同的代碼特點(diǎn)请梢,你只需要了解你負(fù)責(zé)產(chǎn)品的技術(shù)背景即可,有的同學(xué)居然決定從 C 語言先開始看力穗,簡(jiǎn)直是讓人扼腕毅弧。

以上是我的一些理解。希望對(duì)大家能有所幫助当窗。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末够坐,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子崖面,更是在濱河造成了極大的恐慌元咙,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,029評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件巫员,死亡現(xiàn)場(chǎng)離奇詭異庶香,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)简识,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,395評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門赶掖,熙熙樓的掌柜王于貴愁眉苦臉地迎上來救军,“玉大人,你說我怎么就攤上這事倘零。” “怎么了戳寸?”我有些...
    開封第一講書人閱讀 157,570評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵呈驶,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我疫鹊,道長(zhǎng)袖瞻,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,535評(píng)論 1 284
  • 正文 為了忘掉前任拆吆,我火速辦了婚禮聋迎,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘枣耀。我一直安慰自己霉晕,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,650評(píng)論 6 386
  • 文/花漫 我一把揭開白布捞奕。 她就那樣靜靜地躺著牺堰,像睡著了一般。 火紅的嫁衣襯著肌膚如雪颅围。 梳的紋絲不亂的頭發(fā)上伟葫,一...
    開封第一講書人閱讀 49,850評(píng)論 1 290
  • 那天,我揣著相機(jī)與錄音院促,去河邊找鬼筏养。 笑死,一個(gè)胖子當(dāng)著我的面吹牛常拓,可吹牛的內(nèi)容都是我干的渐溶。 我是一名探鬼主播,決...
    沈念sama閱讀 39,006評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼墩邀,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼掌猛!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起眉睹,我...
    開封第一講書人閱讀 37,747評(píng)論 0 268
  • 序言:老撾萬榮一對(duì)情侶失蹤荔茬,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后竹海,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體慕蔚,經(jīng)...
    沈念sama閱讀 44,207評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,536評(píng)論 2 327
  • 正文 我和宋清朗相戀三年斋配,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了孔飒。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片灌闺。...
    茶點(diǎn)故事閱讀 38,683評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖坏瞄,靈堂內(nèi)的尸體忽然破棺而出桂对,到底是詐尸還是另有隱情,我是刑警寧澤鸠匀,帶...
    沈念sama閱讀 34,342評(píng)論 4 330
  • 正文 年R本政府宣布蕉斜,位于F島的核電站,受9級(jí)特大地震影響缀棍,放射性物質(zhì)發(fā)生泄漏宅此。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,964評(píng)論 3 315
  • 文/蒙蒙 一爬范、第九天 我趴在偏房一處隱蔽的房頂上張望父腕。 院中可真熱鬧,春花似錦青瀑、人聲如沸璧亮。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,772評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽杜顺。三九已至,卻和暖如春蘸炸,著一層夾襖步出監(jiān)牢的瞬間躬络,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,004評(píng)論 1 266
  • 我被黑心中介騙來泰國打工搭儒, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留穷当,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,401評(píng)論 2 360
  • 正文 我出身青樓淹禾,卻偏偏與公主長(zhǎng)得像馁菜,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子铃岔,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,566評(píng)論 2 349

推薦閱讀更多精彩內(nèi)容

  • 每天進(jìn)步一點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)點(diǎn)~~從開始只能寫幾句話汪疮、模仿別人的觀點(diǎn),到現(xiàn)...
    一個(gè)帥氣的名字呀閱讀 18,058評(píng)論 4 31
  • 先說項(xiàng)目開發(fā)過程中團(tuán)隊(duì)人員的分工協(xié)作毁习。 一 人員安排 畢業(yè)至今的大部分項(xiàng)目都是獨(dú)立完成智嚷,雖然也有和其他同事協(xié)作的時(shí)...
    SnowflakeCloud閱讀 10,756評(píng)論 3 59
  • 張愛玲 雨,像銀灰色黏濕的蛛絲纺且,織成一片輕柔的網(wǎng)盏道,網(wǎng)住了整個(gè)秋的世界。天地是暗沉沉的载碌,像古老的住宅里纏滿著蛛絲網(wǎng)的...
    卑微的善良閱讀 329評(píng)論 0 0
  • 在風(fēng)的倒影里猜嘱,微醉欣賞 魚跳出了魚缸衅枫,擺打著尾巴 這滿樹的葉啊,會(huì)意上竄下潛 猶如深淵朗伶,海洋 空氣歡快流淌 瞳孔還...
    忠志_3d7b閱讀 165評(píng)論 1 3
  • 今晚繼續(xù)讀《好繪本如何好》弦撩,雖然敏感度不高且對(duì)內(nèi)容并不是十分感興趣,讀著稍為費(fèi)勁论皆,但為了不要給寶寶盲目買繪本孤钦,且還...
    暖暖的魔羯麻麻閱讀 126評(píng)論 0 0