淺談移動互聯網產品App的研發流程
這幾天有跟朋友談到創業,聊起一些關于移動互聯網產品App的研發演進過程的話題。覺得這個其實是一個程序員職業發展道路上需要深思的問題,順道在這跟大家一起聊聊,歡迎大家拍磚。
關于研發人員的產品心
一般來說,國內的程序員出路無外乎技術路線走架構師,管理路線轉項目管理,技術經理,CTO,或者自己創業。無論哪條路,實際上都要求我們研發要有一顆產品的心,其他職位都好理解,管理一個產品的研發,當然需要深刻了解產品的需求和實現。然而架構師其實也是必須和產品職能掛鉤的,所謂架構,模式最終都是服務于業務。架構師只有很好了理解了整個產品,才能搭建出符合產品發展的架構。
產品研發流程
上段屬于廢話,大家可以忽略:)下圖是我根據這幾年的產品開發管理經驗以及與多個產品經理們溝通的一個比較符合產品,運營,測試,開發,運維等工作方式的,基于敏捷的產品研發周期圖:
圖: 產品研發流程演進圖
個人比較推崇的是一種敏捷思維,以上整個是一個迭代周期的流程,實際場景中,每個階段每個職能在做自己的任務的過程中也都是基于敏捷迭代式的。而且在整個過程中,各個階段又都是并行的。
例如產品發布1.1的版本產品需求后, 開發開始這個版本的開發,其開發過程也是迭代式,先做任務分解, 然后小步多次迭代完成整個版本的需求。與此同時,產品就已經在做1.2版本的產品需求采集和分析了。
迭代開發工作流
當然,作為一個開發人員,我最關注的還是研發階段的工作,下圖也是根據項目經驗的畫的一個迭代開發工作流,與大家分享:
圖:迭代開發工作流
以上歡迎拍磚,也歡迎各位留言說說你們當前的產品研發流程是怎樣的,大家各取所長,共同進步。
*著作權歸作者所有,轉載請聯系作者獲得授權。
【相關推薦】
如何簡化描述產品流程?
方法分享丨產品從0到1之如何撰寫BRD
互聯網產品上線前的流程及必要會議
大家都知道的產品經理工作“套路”有哪些?
許愿池產品從0到1誕生流程 | 產品小白的學習筆記