我的產品方法論(3)
好久沒有更新文章了,一直在忙~
這次我們來說說關於產品和開發的“愛恨情仇”
“相愛相殺”
做過開發的朋友們一定知道,開發最恨的就是產品經理這個角色,時常該需求,時常穿插需求,對自己的程式碼指指點點。甚至當時爆發的一件事情在網際網路圈瘋狂轉發“某外包開發和產品瘋狂互毆,原因是要手機主題能根據手機殼變色!”這件事情一出,尤其是瞭解到它的原因後,真的是讓人啼笑皆非,這到底是什麼鬼?
我想大家應該會很明白為什麼開發小哥們想“殺了”產品經理了吧,哈哈哈~
但是,我為什麼還會說“相愛”呢?因為產品經理的職能,在整個產品生產到上線的過程中,起了很大的作用。如果沒有產品經理,而是讓需求方直接和開發對接,那這個情況就會變得很糟。
產品經理產出需求的流程的開始就是收集需求,一堆雜七雜八的需求整合到一起,去其糟粕,取其精華,將梳理的內容輸出成一份需求文件,產出給開發。試想一下,如果每個開發按模組和客戶或者需求方對接,那麼,這個專案得亂成什麼樣?
我該拿你怎麼辦,我的產品經理!
作為一個從開發轉行的人,我能明白開發的那份心情,但是我也體會到了產品經理的難做。
整理需求,討論需求,產出需求,協調開發、UI、UE等等,都是產品經理需要乾的,跑前跑後有時還需要賠笑臉,經常為了使一個功能,一個需求做的更加完善,更加符合預期,要經常的“騷擾”開發,雖然被厭惡,但是還是會厚著臉皮的去完成。
所以,我其實很希望開發小哥們可以理解產品經理的難處,多一分理解,其實能讓我們之間的合作交流多十分。
我拿什麼愛你,我的開發?
其實我想分享的重點就在這兒,作為產品經理,我們怎麼去“愛”我們的開發小哥?
靜下心來仔細想想,為什麼開發和產品之間會有矛盾?還不是因為那些神仙需求的存在?但是,那些神仙需求為什麼會存在?這個問題的根源就是,產品經理不懂技術,他不知道這個可不可以實現。
那麼重點來了,在我看來,不懂技術的產品不是好的產品經理。作為一個產品經理,如果不懂互動,你起碼能看懂UE的互動圖,不懂設計,你起碼能看懂UI的設計稿,不懂開發?你是真看不懂程式碼啊!!!所以,我認為產品經理至少需要了解一門開發語言,瞭解一種開發框架,瞭解資料庫,瞭解前後端的資料互動,不需要你來寫程式碼,但是你要明白這個產品是怎麼運作的,那麼在和開發的交流上,就少了那一份障礙,互相理解起來就更加便捷暢快。
所以,作為曾經是一名開發的我,在和組內開發,測試的交流上和對需求的確定上,佔有很大的優勢。也正是這份優勢的存在,讓我們在進度上節省了很多時間,減少了很多不必要的麻煩。
懂技術真的很“吃香”
我們的專案是Web專案,類似於一種編輯器,所以對前端處理和後端資料庫結構的要求比較大,但是初期的產品規劃並沒有做的很好(我是後來接手的),資料結構不緊密,導致前端響應時間很長,使用者體驗十分差。在我和開發交流後,我發現了問題,並且用一週的時間對產品的資料結構進行了規劃(具體實施還是看開發怎麼做),對前端處理提出了一些優化意見。在差不多迭代三次以後,之前遺留的問題基本全都搞定了。
從一開始的小白,到開發測試有什麼問題都會來問我(還有一個產品不懂技術),一共只用了一個月。在鞏固了自己的技術優勢以後,充分的去學習一些產品知識,這樣才能讓自己走得更快,走的更遠。
所以我真的建議產品小白們在閒暇之餘去學習一些技術知識,最好是能系統的學習而不是零散的看,這樣對自己的職業生涯非常有幫助。