開發效率與產品經理
來自專欄 硬核tech
近期與某個技術水平非常不錯的開發一起進行一個小開發,合作過程中槽點甚多。
這哥們兒擁有優秀開發的突出優點:效率高,質量穩定,解決問題能力強,同時也有著優秀開發的突出缺點:
1.除非必要或者最後關頭,絕對絕對不會主動溝通;
2.主要功能做完後,體驗和表現細節慘到不忍直視;
由於缺點和優點都過於突出,導致我一度前一秒認為,以後再也不能和這樣的傢伙一起做事了,下一秒卻為他做出的功能讚歎,覺得這是一個公司內可以長期合作的優秀對象。
矛盾嗎?一點兒都不矛盾,類似的吐槽極多。但問題真的出在開發個人身上嗎?
我們來拆解一下這個問題,首先,該開發的開發能力無可質疑,其次,開發的溝通和表現細節問題不是一個個別現象,而是很多開發的通病。既然不是開發的個人問題,我們就得找找背後的邏輯和解決方案了。
讓我們切換到開發的視角:
1.寫代碼是個半腦力加半體力活,哥們兒代碼的時候需要全情投入,不能被打擾,非緊急事情請不要的打擾;
2.主要功能做完了,剩下的東西都是渣渣了;
3.這產品不懂開發,還TM瞎BB,需求都沒想清楚,老變,知道改一個需求,後台調整有多大嗎?
所以,看到了嗎,程序員和最終用戶的思維之間,有著巨深的鴻溝,這條巨深無比的鴻溝,叫做產品用戶體驗,這兩年產品經理的概念被各路大佬炒得火熱,引得無數人嚮往。其實,背後的真實故事是:不管多優秀的程序員開發出來的功能,雖然功能和代碼也許無可挑剔,但用戶體驗絕大多數都爛到爆,當最終用戶直接面對程序員時,大多數人的狀態是:抓狂,暴走。這TM開發的是什麼玩意兒?開發會平靜地告訴你說:你看,你要的A功能,B功能,C功能,我統統都實現了,需不需要我指給你看?
由於程序員做出的東西用戶體驗實在太爛,而長年寫代碼,思維轉換很難,因此,產品經理這一崗位應運而生,作為溝通用戶與開發者之音的橋樑,彌合功能與體驗之間的巨大鴻溝。
但是,一個新的問題是,每增加一個溝通環節,就增加了相應的溝通成本,進一步拉長了開發周期和人工成本。如果這個產品經理不稱職,就會造成開發成本的成倍增加。
如何選擇合格的產品經理呢?
書本上的理論認為,優秀的產品經理有兩類,一類是營銷和用戶端轉產品經理,一類是開發轉產品經理,前者對用戶心理,營銷有更好的把握,後者與技術能更好溝通。
我們進一步拆解一下,哪個技能更容易培養,顯然,開發人員往往歷經數年才能合格,而營銷與用戶,具有同理心即可滿足基本要求,而且,營銷和用戶端混了多年的人,往往會自以為用戶需求是怎麼樣,反而忽視真實的用戶需求。
因此,現實社會中,給公司運行帶來最高效率的產品經理長什麼樣呢?
1.直接從原有的開發人員轉崗,轉崗人的技術水平必須高於團隊平均水平;
2.強制要求,每天必須要有大量的時間與用戶接觸;
最後:
不理解用戶的產品根本不合格!
而不懂開發的產品是垃圾!
既不懂開發,也不理解用戶的產品,是垃圾中的戰鬥機!
不懂開發也不理解用戶,卻滿口書本理論的產品,是企業的負資產,需要高度警惕!
既然要求不低,產品經理的薪資應該與優秀的開發人員看齊甚至略高,原則上是寧缺勿濫,甚至崗位空缺也強過一個不合格的產品經理。
推薦閱讀:
※關於制度——讀馬伯庸的《怎樣讓大明變得透明》
※請問德魯克的《管理的實踐》與羅賓斯的《管理學》選哪本?各有什麼特色?
※工業工程首要任務是生產系統設計,如果設計一個新建生產工廠,如何完成?可能會遇到什麼問題?
※邀請一個國外樂團到國內公演,需要哪些手續?需要多長時間?
※?_心理學上人性的26個弱點,你知道嗎?