六個階段,帶你了解產(chǎn)品迭代的完整流程
在日常工作中,產(chǎn)品經(jīng)理或多或少兼任“項目經(jīng)理”的角色,不僅需要參與產(chǎn)品規(guī)劃、開發(fā)到發(fā)布全過程,途中還需負責處理突發(fā)情況、團隊資源協(xié)調(diào)等問題。在這種情況下,有一套合理規(guī)范的項目迭代流程尤為重要,那么,一個版本從規(guī)劃到發(fā)布的完整過程是怎樣的呢?
在小步快跑,快速迭代的移動互聯(lián)網(wǎng)時代,大家都希望在迭代速度上取得優(yōu)勢,第一時間搶占用戶。但很多公司可能會因此而忽略甚至跳過一些應有的流程,一味求快,使得版本迭代效果大打折扣。
合理流程和快速迭代之間并不矛盾,遵循一個規(guī)范化的迭代流程,能夠讓團隊達成同一認知、加強時間觀念,從而提高迭代質(zhì)量和效率,保證項目順利進行。
在日常工作中,產(chǎn)品經(jīng)理或多或少兼任“項目經(jīng)理”的角色,不僅需要參與產(chǎn)品規(guī)劃、開發(fā)到發(fā)布全過程,途中還需負責處理突發(fā)情況、團隊資源協(xié)調(diào)等問題。在這種情況下,有一套合理規(guī)范的項目迭代流程尤為重要,那么,一個版本從規(guī)劃到發(fā)布的完整過程是怎樣的呢?
一個較為完整的迭代流程,應該包含以下幾個階段:
一、版本規(guī)劃階段
產(chǎn)品是火車頭,提前做好規(guī)劃,是保證方向明確、開發(fā)節(jié)奏有條不紊的前提。合理的迭代節(jié)奏要求產(chǎn)品經(jīng)理的規(guī)劃提前當前開發(fā) 1~2 個版本。這樣做的好處,一方面是讓團隊知道下一步具體做什么,有助開發(fā)提前考慮代碼框架,避免后期返工,另一方面是可以快速開啟下一版本迭代,同時提高項目的可控程度。
在版本規(guī)劃階段,需要明確版本目的、做哪些需求、具體怎么實現(xiàn),初階產(chǎn)品最好跟產(chǎn)品內(nèi)部討論確認一遍,避免方向性錯誤。
這個階段的重點在于圍繞迭代目的進行需求篩選和真?zhèn)闻袛啵磧?yōu)先級進行排序,同時注意合理規(guī)劃需求量,避免迭代周期太短或者過長。一般情況下,穩(wěn)定的版本迭代周期控制在2~4周內(nèi)。
二、需求評審階段
梳理好迭代需求后,就進入需求評審階段,工作主要分兩部分:需求確認和原型評審。
1. 需求確認
目的是在團隊內(nèi)討論迭代方案的合理性和可行性,及時發(fā)現(xiàn)問題,避免返工修改。如果時間比較緊,不方便召集團隊集體討論,就需要在版本規(guī)劃階段主動聯(lián)系對接人員進行討論確認。
2. 原型評審
方案通過后,開始繪制原型,并召開原型評審。評審會議上需要明確版本目的,先講為什么,再講怎么做,讓每一位成員都能對版本需求有個全面的理解,減少后續(xù)不必要的溝通。
對于功能復雜或比較大的版本,在初次評審后,往往會發(fā)現(xiàn)比較多的問題,需要會后重新確認和修改方案,進行二次評審。產(chǎn)品經(jīng)理在這一階段要做的是認真考慮多方意見,給出一個合理完善的方案。
三、工期評估階段
在需求評審通過后,一般會給半天到一天的時間用于評估工期。評估的時間節(jié)點包括設計、開發(fā)、提測、驗收和發(fā)布,如果涉及海外市場,還需評估文案潤色翻譯時間。
評估完成后由產(chǎn)品經(jīng)理匯總,并基于迭代節(jié)奏協(xié)調(diào)開發(fā)時間和需求量,確認最終的需求和各個時間節(jié)點,同步給整個團隊。
最終需求確認下來后,就可以創(chuàng)建當前版本的需求池,并分配對應的研發(fā)人員和開發(fā)時間。需求池形式根據(jù)不同公司而異,一般是使用第三方版本迭代平臺,如 TAPD、禪道和 JIRA 等,進行需求管理、狀態(tài)流轉和進度跟蹤。
如有必要,還需維護一份版本迭代文檔,記錄本次迭代相關信息,方便后續(xù)回溯。文檔內(nèi)容一般包括:各對接人員、版本需求、相關文檔(原型、需求文檔、埋點、翻譯文案、設計稿)及各個時間節(jié)點。
四、開發(fā)測試階段
工期確認后,產(chǎn)品正式進入迭代開發(fā)周期,測試同事開始準備測試用例,并召集開發(fā)和產(chǎn)品一起討論,確認對需求理解無誤。另外,產(chǎn)品經(jīng)理或開發(fā)需要將該版本新增文案按照 key:value 格式整理好,遞交翻譯。
到這一步,產(chǎn)品經(jīng)理在前期的主要工作也已經(jīng)完成得差不多了,但作為版本迭代最重要的環(huán)節(jié),產(chǎn)品經(jīng)理需要全程跟進,保證需求按時按要求實現(xiàn),發(fā)現(xiàn)問題及時協(xié)調(diào)處理。
理想狀態(tài)下,設計師需要在正式開發(fā)前輸出設計稿,保證研發(fā)進度,但實際情況往往不可控,需要在資源和時間協(xié)調(diào)上作出讓步。折衷的方法是研發(fā)先進行框架開發(fā),最后套 UI,或是設計師按優(yōu)先級先出幾稿頁面,剩下的與研發(fā)并發(fā)進行。
等到版本提測后,產(chǎn)品經(jīng)理需要跟進功能完成情況和bug修復情況,判斷沒有完成的功能和bug是要加班、砍需求還是規(guī)劃到下個版本,并著手準備版本更新日志,遞交翻譯,為發(fā)布做準備。
五、驗收階段
這一階段很多時候都會被忽略,認為測試通過就可以發(fā)布版本了。事實上,產(chǎn)品驗收和視覺還原是保證產(chǎn)品交付質(zhì)量的重要前提。因此,在測試完畢后,一般需要預留1-2天時間,對新版本進行驗收,確保需求按要求實現(xiàn),設計師需要進行視覺還原,保證視覺效果。
六、發(fā)布階段
開發(fā)完成驗收后的 bug 修復后,提交發(fā)布包,進行一輪回歸測試,由產(chǎn)品驗收通過后,與相關運營人員進行對接發(fā)布版本。
版本發(fā)布后,一般情況下還需對線上的新版本進行一輪驗證,沒問題就可以推送版本升級通知。另外,需要整理更新日志和發(fā)布結果同步給團隊成員,整理上一版本遺留問題、進行版本復盤、準備后續(xù)效果評估及下一版本迭代工作。
總結
以上是一個較為完整且經(jīng)過團隊驗證的周期化版本迭代流程。
團隊內(nèi)部有一套較為規(guī)范的流程,能規(guī)避很多不必要的錯誤。但切記,不要為了走流程而規(guī)范流程,沒有任何一套流程可以適用到所有團隊,很多時候都需要根據(jù)特殊情況靈活調(diào)整。無論你制定的流程多么規(guī)范,能夠經(jīng)得起團隊驗證、適合產(chǎn)品當前階段的流程才是最好的。
本文由@給予 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)許可,禁止轉載。
題圖來自Unsplash, 基于CC0協(xié)議。
既然有產(chǎn)品原型,就應該由測試在開發(fā)階段同步輸出測試用例,避免串行工作。
是的 評審之后開發(fā)和測試工作是同步進行的“工期確認后,產(chǎn)品正式進入迭代開發(fā)周期,測試同事開始準備測試用例”
干貨
清楚地道明了產(chǎn)品從無到有的流程