一個(gè)產(chǎn)品新人的第一次失敗迭代復(fù)盤(pán)(下)
上周我總結(jié)了,我作為一個(gè)產(chǎn)品新人在第一次負(fù)責(zé)的迭代中,遇到的一些問(wèn)題,犯的一些錯(cuò)誤,主要是三方面:第一個(gè)是溝通,第二個(gè)是設(shè)計(jì),第三個(gè)是執(zhí)行。上周的文章:一個(gè)產(chǎn)品新人的第一次失敗迭代復(fù)盤(pán)(上)我將在本文從這三個(gè)點(diǎn)展開(kāi)來(lái)講下我對(duì)怎么避免這些問(wèn)題的方法與思考。
1 溝通
1.1與需求方溝通
在運(yùn)營(yíng)或者其他公司內(nèi)部人員溝通需求時(shí),他們經(jīng)常會(huì)根據(jù)他們當(dāng)前業(yè)務(wù)遇到的問(wèn)題,直接向我們產(chǎn)品提出一些十分明確的需求。但由于他們不是專業(yè)的產(chǎn)品,而且業(yè)務(wù)人員往往容易陷入在具體的業(yè)務(wù)中,導(dǎo)致他們提出的一些需求只能解決片面的或者當(dāng)前業(yè)務(wù)中一小部分的問(wèn)題,而不能通盤(pán)去考慮最優(yōu)的方案。
因此在與業(yè)務(wù)人員溝通需求時(shí),我們可以使用“5個(gè)Why”的方法:就是對(duì)于一個(gè)事情,連著追問(wèn)5個(gè)為什么(當(dāng)然,5只是一個(gè)通常的數(shù)量,需要根據(jù)實(shí)際情況進(jìn)行增減)
例如,有個(gè)人跟你說(shuō),他需要你給他造一把錘子。當(dāng)你接收到這個(gè)需求時(shí),按照5個(gè)Why的方法追問(wèn)他:
Q:你為什么要一把錘子?
A:我需要在墻上釘一個(gè)釘子。(第一層)
Q:為什么要在墻上釘一個(gè)釘子?
A:因?yàn)槲乙趬ι蠏煲环?huà)。(第二層)
Q:為什么需要在墻上掛一幅畫(huà)?
A:因?yàn)槲业姆块g太單調(diào)了。(第三層)
Q:為什么會(huì)覺(jué)得房間太單調(diào)了?
A:因?yàn)槲遗笥巡幌矚g我的房間。(第四層)
Q:為什么你女朋友不喜歡你的房間?
A:因?yàn)樗X(jué)得這個(gè)房間沒(méi)有家的感覺(jué)。(第五層)
你看當(dāng)我們連著追問(wèn)5個(gè)為什么之后,我們就會(huì)發(fā)現(xiàn),錘子只是問(wèn)題的表象。問(wèn)題的根源是他的女朋友沒(méi)有家的感覺(jué),因此我們最應(yīng)該解決的是讓他女朋友有個(gè)家的感覺(jué),而不是簡(jiǎn)單的給他一把錘子。
當(dāng)然上述的例子,在實(shí)際的工作中,有些時(shí)候由于資源限制(人力,時(shí)間,成本,公司方向等),我們可能無(wú)法直接解決第五層的問(wèn)題,當(dāng)時(shí)當(dāng)你了解到第五層原因時(shí),會(huì)對(duì)你理解與解決前幾層的問(wèn)題有非常大幫助:可以幫助你精確的定位問(wèn)題與問(wèn)題的邊界,同時(shí)也會(huì)讓你更加理解這個(gè)需求發(fā)送的場(chǎng)景。
1.2與開(kāi)發(fā)溝通
產(chǎn)品需不需要懂技術(shù),業(yè)界一直爭(zhēng)論,沒(méi)有定論,我只是根據(jù)我個(gè)人的實(shí)際情況與經(jīng)驗(yàn)總結(jié):產(chǎn)品可以不動(dòng)技術(shù),甚至在設(shè)計(jì)初期可以完全不用考慮技術(shù)實(shí)現(xiàn);但是當(dāng)你想把一個(gè)想法準(zhǔn)備落地時(shí),最好先與開(kāi)發(fā)進(jìn)行溝通,了解下方案的技術(shù)成本。
當(dāng)與開(kāi)發(fā)溝通時(shí),最好不要直接問(wèn)開(kāi)發(fā)一個(gè)東西能不能實(shí)現(xiàn)。如果你這樣問(wèn)只會(huì)有兩個(gè)結(jié)果:一個(gè)是技術(shù)萬(wàn)能,啥都可以做;一個(gè)是當(dāng)前技術(shù)架構(gòu)不支持,不能做。
當(dāng)與開(kāi)發(fā)溝通時(shí),你最好把我們當(dāng)前用戶遇到問(wèn)題與對(duì)這個(gè)問(wèn)題的思考先告知開(kāi)發(fā)。讓他知道我們?yōu)槭裁匆O(shè)計(jì)這樣的方案。同時(shí),如果可以,準(zhǔn)備多個(gè)方案與開(kāi)發(fā)進(jìn)行溝通,讓他們從技術(shù)角度選擇一個(gè)最友好的方案。你會(huì)發(fā)現(xiàn)當(dāng)你做到以上這兩點(diǎn),有時(shí)開(kāi)發(fā)不僅不會(huì)來(lái)反對(duì)一些技術(shù)成本大的方案,反倒他會(huì)從技術(shù)角度給你提出一些你沒(méi)有想到的方案。
1.3與測(cè)試溝通
測(cè)試經(jīng)常會(huì)提出很多異常流程的處理問(wèn)題,這種異常流程包含兩種:一是我們?cè)O(shè)計(jì)之初就沒(méi)有考慮到的異常流程;一個(gè)是實(shí)際運(yùn)用中不可能觸發(fā)異常流程或者極小觸發(fā)的異常流程。
作為一個(gè)測(cè)試,他的本職工作是找出產(chǎn)品設(shè)計(jì)或者開(kāi)發(fā)中的問(wèn)題,至于解不解決我們產(chǎn)品應(yīng)該根據(jù)實(shí)際情況進(jìn)行權(quán)衡:對(duì)于前一種異常流程,沒(méi)啥好解釋的,趕緊認(rèn)錯(cuò),修改需求,完善異常流程的處理;對(duì)于后一種異常流程,我的建議是跟開(kāi)發(fā)溝通下覆蓋成本,如果成本極大那就放過(guò)這些異常情況(僅針對(duì)內(nèi)部工具而言,TO C的產(chǎn)品最好做到盡善盡美)。
與測(cè)試溝通時(shí),注意盡量不要說(shuō):你這個(gè)問(wèn)題不是問(wèn)題(提出的BUG不是BUG,提出的異常流程不是異常流程)。當(dāng)你這么說(shuō)的時(shí)候,作為一個(gè)測(cè)試會(huì)很容易覺(jué)得你在否定他的工作。當(dāng)他提出一個(gè)異常流程而你覺(jué)得不需要去覆蓋時(shí),你可以說(shuō):恩,這個(gè)流程是會(huì)出現(xiàn)你說(shuō)的這種異常,但是我覺(jué)得XXXX,所以我覺(jué)得可以不要去覆蓋。一般來(lái)說(shuō),只要你的理由合理,測(cè)試是不會(huì)來(lái)跟你糾結(jié)的。
2 設(shè)計(jì)
2.1 異常流程
產(chǎn)品設(shè)計(jì)使我們作為一個(gè)產(chǎn)品的本職工作與技能。
作為一個(gè)產(chǎn)品新人(包括我自己),常常有一個(gè)毛?。壕褪窍肟焖俚耐瓿扇蝿?wù),快速的出成績(jī),得到別人的認(rèn)同。這種著急的心態(tài),常常導(dǎo)致我們做產(chǎn)品設(shè)計(jì)時(shí)會(huì)陷入正常的業(yè)務(wù)流程中,而沒(méi)有考慮異常流程的處理。
關(guān)于異常流程的處理,有一個(gè)七字真言在實(shí)際的工作中,十分的實(shí)用:增刪改查顯算傳。
增刪改很好理解:就是當(dāng)數(shù)據(jù)增加、刪除、修改時(shí)頁(yè)面會(huì)出現(xiàn)什么情況;查就是怎么獲取數(shù)據(jù),這包括篩選,搜索,排序;顯的意思是數(shù)據(jù)該怎么顯示,算是頁(yè)面內(nèi)的數(shù)值是怎么得到的,怎么計(jì)算的;傳是各種各樣數(shù)據(jù)是怎么傳輸?shù)模瑢?shí)時(shí)還是非實(shí)時(shí),哪些需要提交服務(wù)器或者從服務(wù)器獲取等等。
2.2 全局性
在我們公司,有KPI的評(píng)級(jí)體系:當(dāng)你把本職工作做到最好,只能得到B;只有當(dāng)你對(duì)你的工作提出更好的改進(jìn)方案并實(shí)施時(shí),才能拿到A。
回到我們?cè)O(shè)計(jì)中來(lái),我們接到一個(gè)需要,把他盡善盡美的完成,按照上述的評(píng)價(jià)標(biāo)準(zhǔn),你最好只能是個(gè)B。那怎么拿到A呢?那就是產(chǎn)品設(shè)計(jì)的時(shí)候,不止考慮到當(dāng)前的需求,更高考慮整個(gè)業(yè)務(wù)流程與業(yè)務(wù)的發(fā)展。設(shè)計(jì)產(chǎn)品的時(shí)候充分考慮全局性,通用性與可擴(kuò)展性。
要考慮到這個(gè)層次,首先要要求你本身對(duì)你所負(fù)責(zé)對(duì)接的業(yè)務(wù)流程十分熟悉,甚至熟悉程度超過(guò)該業(yè)務(wù)的業(yè)務(wù)人員。同時(shí)在開(kāi)始設(shè)計(jì)之初,先不要去考慮具體細(xì)節(jié)與流程,而是去考慮這個(gè)需求影響到現(xiàn)在的幾個(gè)業(yè)務(wù)模塊,這些業(yè)務(wù)模塊與本需求需要修改的模塊之間是怎樣的關(guān)系,有哪些影響。在大體設(shè)計(jì)完成之后,再去思考,本次設(shè)計(jì)方案與哪些模塊發(fā)生了關(guān)系,如果關(guān)聯(lián)模塊發(fā)生的改變,本模塊該怎么處理。
簡(jiǎn)單來(lái)說(shuō)就是,需要時(shí)常跳出具體需求,把整個(gè)產(chǎn)品作為一體來(lái)考慮方案。
3 執(zhí)行
3.1 需求變更
不管前期需求設(shè)計(jì)的多么完善,實(shí)際開(kāi)發(fā)中難免會(huì)出現(xiàn)需求變更。引起需求變更的原因主要有兩種:
- 一是開(kāi)發(fā)在開(kāi)發(fā)過(guò)程中發(fā)現(xiàn)實(shí)際的開(kāi)發(fā)難度大于原先所設(shè)想的難度,要求砍需求或者變更需求;
- 二是我們產(chǎn)品自身在這過(guò)程中,發(fā)現(xiàn)我們?cè)瓉?lái)需求存在漏洞的,需要完善與變更。
關(guān)于前一種需求變更,我們需要與開(kāi)發(fā)討論是否有更方便,但不會(huì)影響最終效果的方案來(lái)解決這個(gè)需求,如果由那我們可以去變更需求;若沒(méi)有,那作為產(chǎn)品我們應(yīng)該說(shuō)出可以說(shuō)服開(kāi)發(fā)去心甘情愿大費(fèi)周章去開(kāi)發(fā)的理由,同時(shí)也需要考慮到項(xiàng)目可能延期帶來(lái)的后果。
關(guān)于后一種需求,我們變更時(shí),先去與開(kāi)發(fā)溝通,承認(rèn)問(wèn)題,希望開(kāi)發(fā)能接受這個(gè)變更。
同時(shí)不管哪種原因變更了需求,最好做到以下兩點(diǎn):
- 變更完需求,告知整個(gè)項(xiàng)目組,包括測(cè)試,開(kāi)發(fā),設(shè)計(jì)等;
- 變更完需求,記錄下變更情況,包括變更內(nèi)容,變更原因,變更時(shí)間,變更人。
3.2 需求完善度
當(dāng)我們對(duì)某一頁(yè)面的細(xì)節(jié)做了些許變更,其他沒(méi)有變更時(shí)。描述清楚變更點(diǎn)后,可以寫(xiě)其他與現(xiàn)狀保持一致。但是別忘了吧這個(gè)頁(yè)面之前的需求地址給出了,方便新人對(duì)這個(gè)頁(yè)面不熟悉時(shí),也可以找到這個(gè)頁(yè)面詳細(xì)的需求描述。
4 總結(jié)
這是我對(duì)我第一次產(chǎn)品迭代的復(fù)盤(pán)與思考。希望對(duì)大家有所啟發(fā)。
做了一段時(shí)間的產(chǎn)品經(jīng)理,我慢慢發(fā)現(xiàn),作為一個(gè)產(chǎn)品經(jīng)理,本質(zhì)上是一個(gè)資源的協(xié)調(diào)者,我們需要做的是在公司有限的資源下,盡可能的滿足業(yè)務(wù)的發(fā)展需求。換句話說(shuō),產(chǎn)品經(jīng)理是用來(lái)解決“社會(huì)主義初期的主要矛盾”:業(yè)務(wù)日益增長(zhǎng)的需求同匱乏的公司資源之間的矛盾。
因此作為一個(gè)產(chǎn)品經(jīng)理,需要鍛煉與發(fā)展的也就是資源協(xié)調(diào)的能力:這包括協(xié)調(diào)溝通能力與抽象提煉重組的能力。
相關(guān)閱讀
一個(gè)產(chǎn)品新人的第一次失敗迭代復(fù)盤(pán)(上)
作者:Jeff,一個(gè)做過(guò)市場(chǎng),當(dāng)過(guò)運(yùn)營(yíng),寫(xiě)過(guò)代碼,創(chuàng)過(guò)業(yè)的產(chǎn)品新人。
本文由 @Jeff 姐夫 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載。
題圖來(lái)自Pixabay,基于CC0協(xié)議
您好,我想問(wèn)您一些產(chǎn)品經(jīng)理初期的東西,方便的話加下微信ZHP19940525
干貨謝謝~
受教了,感謝分享,自己也是個(gè)產(chǎn)品新人還有很多地方需要學(xué)習(xí)。請(qǐng)問(wèn)有沒(méi)有推薦的書(shū)呢?麻煩告知1057503152@qq.com 謝謝您!
我想知道你們公司能不能拿到S呢
我們公司沒(méi)有S,最高是A,只有幾個(gè)人可以拿