前幾天,小摹在某程序員社區(qū)看到了一個(gè)帖子:《產(chǎn)品經(jīng)理說(shuō)了什么會(huì)讓你瞬間想打他》,回復(fù)相當(dāng)精彩:
“喲,寫(xiě)B(tài)UG呢?”
“這個(gè)需求很簡(jiǎn)單啊,幾行代碼就解決了。”
“你先大概開(kāi)發(fā)一個(gè),我再提需求。”
“這次這個(gè)功能先做吧,下次我們就改成別的了,所以就別摳細(xì)節(jié)了。”
“Java和JavaScript難道不是一個(gè)語(yǔ)言嗎?”
在部分產(chǎn)品經(jīng)理眼中,技術(shù)只是一個(gè)小小的輔助,只要有這個(gè)概念就可以了,不需要了解太多。而對(duì)于許多開(kāi)發(fā)人員來(lái)說(shuō),和不懂技術(shù)的產(chǎn)品經(jīng)理交流,困難程度不亞于秀才遇到兵。開(kāi)發(fā)和產(chǎn)品經(jīng)理之間的矛盾有多深,看看前幾年流行于朋友圈的小游戲《毆打產(chǎn)品經(jīng)理》就知道了。
那么產(chǎn)品經(jīng)理到底需不需要懂技術(shù)?需要懂哪些技術(shù)?今天就讓我們一起來(lái)討論一下這個(gè)問(wèn)題。
作為企業(yè)中專(zhuān)門(mén)負(fù)責(zé)產(chǎn)品管理的職位,產(chǎn)品經(jīng)理需要負(fù)責(zé)的工作內(nèi)容非常復(fù)雜,包括但不限于產(chǎn)品戰(zhàn)略和發(fā)展的規(guī)劃、需求的挖掘和分析、推動(dòng)產(chǎn)品目標(biāo)的實(shí)現(xiàn)等方面。細(xì)分的話(huà),產(chǎn)品經(jīng)理需要具備以下能力:
1.產(chǎn)品規(guī)劃:市場(chǎng)分析,戰(zhàn)略規(guī)劃;
2.整理需求:獲取需求、評(píng)估需求、分析需求、交付需求、管理需求;
3.原型設(shè)計(jì):梳理產(chǎn)品架構(gòu),繪制原型,包含交互說(shuō)明等;
4.項(xiàng)目管理:促進(jìn)團(tuán)隊(duì)協(xié)作,推動(dòng)項(xiàng)目有序發(fā)展;
在這其中,從需求的挖掘和分析,到推動(dòng)項(xiàng)目發(fā)展,實(shí)現(xiàn)最終目標(biāo),都離不開(kāi)與開(kāi)發(fā)部門(mén)的溝通和配合。如果不懂技術(shù),很可能會(huì)出現(xiàn)提出的需求不合理,或被開(kāi)發(fā)同事糊弄的情況。
因此對(duì)于產(chǎn)品經(jīng)理來(lái)說(shuō),需要具備的第五項(xiàng)能力,就是技術(shù)能力。技術(shù)能力可以讓產(chǎn)品經(jīng)理更好地理解產(chǎn)品的性能和特點(diǎn),更好地進(jìn)行產(chǎn)品的團(tuán)隊(duì)管理。
1、寫(xiě)需求更高效。在對(duì)開(kāi)發(fā)人員的工作有了一定的了解后,寫(xiě)需求時(shí)便不會(huì)盲目地搭建產(chǎn)品架構(gòu),而是會(huì)順應(yīng)開(kāi)發(fā)人員的工作思路,讓自己寫(xiě)出的需求更加清晰合理。
2、過(guò)需求更高效。一個(gè)不懂得技術(shù)的產(chǎn)品經(jīng)理,在召開(kāi)多個(gè)部門(mén)參加的需求會(huì)時(shí),往往會(huì)感到無(wú)所適從。當(dāng)你按照產(chǎn)品經(jīng)理的邏輯將產(chǎn)品架構(gòu)從頭到尾描述一邊,其他部門(mén)的同事通常會(huì)聽(tīng)得一頭霧水。因?yàn)閷?duì)于技術(shù)人員來(lái)說(shuō),他們更需要了解具體的工作內(nèi)容。比如對(duì)于開(kāi)發(fā)來(lái)說(shuō),他更想聽(tīng)到的是,這次新增了哪些頁(yè)面,需要做怎樣的交互。因此,只有對(duì)各部門(mén)工作內(nèi)容有一定的了解,才能提高工作效率。
3、增強(qiáng)對(duì)項(xiàng)目的把控度。前面我們提到,產(chǎn)品經(jīng)理是企業(yè)中專(zhuān)門(mén)負(fù)責(zé)產(chǎn)品管理的職位。產(chǎn)品經(jīng)理的工作往往是非常復(fù)雜的,部分兼任項(xiàng)目經(jīng)理的產(chǎn)品經(jīng)理還需要完全掌握整個(gè)項(xiàng)目的邏輯架構(gòu),然后再根據(jù)項(xiàng)目的架構(gòu)將設(shè)計(jì)、開(kāi)發(fā)等部門(mén)聯(lián)通起來(lái),推動(dòng)整個(gè)項(xiàng)目的發(fā)展。那么這就意味著產(chǎn)品經(jīng)理不僅需要對(duì)項(xiàng)目整體負(fù)責(zé),還需要對(duì)項(xiàng)目的每個(gè)環(huán)節(jié)負(fù)責(zé),無(wú)論是哪個(gè)環(huán)節(jié)出了問(wèn)題,首當(dāng)其沖的一定是產(chǎn)品經(jīng)理。因此,了解技術(shù),知道哪些問(wèn)題可以從技術(shù)角度去解決,對(duì)于產(chǎn)品經(jīng)理來(lái)說(shuō)非常重要。
首先我們需要明確前端和后端的區(qū)別,簡(jiǎn)單來(lái)說(shuō)可以這么理解:用戶(hù)可以看到的、可以操作的,就是前端。用戶(hù)無(wú)法看到的,幫你保存應(yīng)用進(jìn)度,處理數(shù)據(jù)的,就是后端。
前端工程師需要考慮頁(yè)面結(jié)構(gòu),外觀視覺(jué)表現(xiàn)以及交互實(shí)現(xiàn)等,主要工作內(nèi)容包括:
1)Web前端開(kāi)發(fā)
2)移動(dòng)端開(kāi)發(fā)
3)大數(shù)據(jù)呈現(xiàn)端開(kāi)發(fā)
后端工程師需要考慮如何實(shí)現(xiàn)功能、數(shù)據(jù)的存取、平臺(tái)的穩(wěn)定性與性能等,主要工作內(nèi)容包括:
1)平臺(tái)設(shè)計(jì)
2)接口設(shè)計(jì)
3)功能實(shí)現(xiàn)
對(duì)于產(chǎn)品經(jīng)理來(lái)說(shuō),雖然不需要做到完全掌握,但也需要對(duì)前后端工程師知識(shí)結(jié)構(gòu)和編程語(yǔ)言有大致的了解,知道技術(shù)實(shí)現(xiàn)的基本原理,才能和技術(shù)同事更加高效地進(jìn)行溝通。下圖對(duì)產(chǎn)品經(jīng)理需要了解的技術(shù)知識(shí)做了一個(gè)基礎(chǔ)的整理,僅供參考。
具體可以通過(guò)以下渠道進(jìn)行學(xué)習(xí):
1、各大開(kāi)發(fā)教程網(wǎng)站觀看相關(guān)視頻,可以非常系統(tǒng)地了解技術(shù)知識(shí);
2、開(kāi)發(fā)者論壇、社群,與技術(shù)人員溝通交流,可以更加簡(jiǎn)單直接地了解他們的工作內(nèi)容和工作方式;
3、公眾號(hào)、專(zhuān)欄等渠道,可以多閱讀專(zhuān)業(yè)作者的文章,從中總結(jié)出自己的見(jiàn)解。
1、通過(guò)以上內(nèi)容,我們可以了解到技術(shù)對(duì)于產(chǎn)品經(jīng)理的重要性。但同時(shí)需要注意的是,產(chǎn)品經(jīng)理需要懂得基礎(chǔ)的開(kāi)發(fā)知識(shí),更多地是為了更加有效地與開(kāi)發(fā)溝通,而不是反客為主,越俎代庖。
2、在描述需求時(shí)一定要搞清楚其中的邏輯關(guān)系,整體框架目標(biāo)及細(xì)節(jié)都需要描述清楚,做到對(duì)自己提出的需求負(fù)責(zé)。在這一階段也可以借助摹客等協(xié)作工具進(jìn)行交流,不僅可以讓需求描述更清晰,也可以更加直觀地把握項(xiàng)目進(jìn)度。
作為需要聯(lián)通各部門(mén)的產(chǎn)品經(jīng)理,除了扎實(shí)做好自己的本專(zhuān)業(yè)工作外,對(duì)開(kāi)發(fā)技術(shù)的適當(dāng)了解,不僅可以提高和開(kāi)發(fā)人員溝通的效率,也可以讓自己對(duì)項(xiàng)目的把控度變得更強(qiáng)。通過(guò)不斷地學(xué)習(xí)讓自己的能力得到提升,應(yīng)當(dāng)是每一個(gè)產(chǎn)品經(jīng)理努力奮斗的方向。