水火不容?研發人員也是產品經理!
在我們這個分工越來越細的時代中,對很多網際網路公司而言,產品經理和研發人員經常是水火不容。毋容置疑,一個網際網路產品中,產品經理的角色並不僅僅只是一個經理,他真正決定了一個產品的成敗!而在現實中,這個角色又非常尷尬:很多產品經理抱怨技術人員不能實現他們認為的超級牛的功能,他們為了遷就技術的實現而不得一而再、再而三地“閹割”自己精心設計的亮點;而在研發人員、設計人員以及測試人員看來,產品經理整天無所事事地依靠拍腦袋吃飯的活兒讓他們又羨又妒,昨天剛剛確定好的功能今天就得改,剛修改完Bug的一個功能好端端的又被莫名其妙地拿掉了。看起來他們是在拍自己的腦袋,他們哪知道疼的卻是研發人員的腦袋!
在我們《愛聚吧》產品的設計和研發過程中,初期我們按照先產品後設計再研發的流程走,到了研發過程,頭半個月我們團隊沒少出這樣的問題。很快我意識到了這個問題,開始嘗試一些新的方法來讓產品人員和研發人員溝通,發現他們的效率一下變得高了很多。結合我們產品研發的情況,跟大家分享一下心得。
首先,把所有產品經理和研發人員都召集過來,由公司負責該產品的最高層設計人員針對產品做整體說明,在已有文件的基礎上把產品的來龍去脈給整個團隊做深度說明,這樣可以保證所有團隊成員的目標是一致的,不至於讓產品經理以為技術在敷衍,讓技術以為產品人員在為難他們;同時,也可以讓所有團隊成員聽到的不是片面之詞,不至於讓大家對產品的理解出偏差。因為在統一的目標之下,符合公司產品的功能就要加,不符合的功能就要修改,多餘的就要去掉,以產品本身的需求來定,而不是某個人來決定。如果產品和技術不能明確的功能,讓公司高層來定奪,定下的就要去執行,從而保證整個團隊的效率。
其次,給所有團隊成員進行基礎知識普及,尤其是針對一些特殊的產品功能要讓產品和技術負責人蔘與深入討論,從上層進行問題的疏導。也許有人認為基礎知識的普及沒有意義,但實際情況是每家公司的技術人員對於產品的理解能力和產品經理對於技術的理解能力都不一樣,技術人員認為不可思議的功能在產品經理那兒就是理所當然,從而導致雙方的預期嚴重脫離,所以技術人員對於產品經理的技術基礎知識普及就很有必要性了。
當然,產品經理在做功能設計的同時,也需要把這些功能的設計思路和修改的必要性給研發人員耐心講清楚,而不是扔下一個需求就走人了,讓研發人員自己琢磨。
最後,每個團隊成員對產品的細節都有自己的看法,鼓勵每個研發人員參與到產品的設計中來,從而模糊產品經理和研發人員的界限;甚至鼓勵產品經理做開發,研發人員做產品經理,這樣才能讓這個產品真正地活起來。
《愛聚吧》產品中的一個群組功能就是在我們研發人員的強烈要求之下才加入到我們的最終產品設計中,而對於這個功能所增加的工作量,我們的研發人員不但沒有任何埋怨,還主動幫助產品經理完善設計,真正達到了“軍民一家親”的和諧效果!
總而言之,對研發人員而言,只有真正融入到所開發的產品之中,才能感受到產品經理的煞費苦心,才能讓自己的技術不只是冷冰冰的程式碼,而是真正解決人們的某種需要,變成真正有用的產品!