產(chǎn)品上線后如何進(jìn)行復(fù)盤?
本文從目標(biāo)完成度、計(jì)劃執(zhí)行情況、資源協(xié)調(diào)、變更管理、設(shè)計(jì)到編碼、測(cè)試到發(fā)布以及團(tuán)隊(duì)協(xié)作等多個(gè)維度,詳細(xì)梳理了產(chǎn)品上線后復(fù)盤的重點(diǎn)問(wèn)題。通過(guò)這些問(wèn)題,項(xiàng)目組成員可以深入思考并交流,將復(fù)盤轉(zhuǎn)化為持續(xù)改進(jìn)的動(dòng)力,為后續(xù)的產(chǎn)品優(yōu)化和團(tuán)隊(duì)協(xié)作提供有力支持。
我們?cè)谶M(jìn)行系統(tǒng)建設(shè)或者產(chǎn)品研發(fā)的過(guò)程中,經(jīng)歷了測(cè)試特別是UAT測(cè)試后,需要階段性的對(duì)需求開發(fā)全過(guò)程進(jìn)行復(fù)盤,特別是大型項(xiàng)目而言,因?yàn)楹罄m(xù)還有歷史數(shù)據(jù)處理,正式上線全員培訓(xùn),二次優(yōu)化等工作,復(fù)盤總結(jié)有利于發(fā)現(xiàn)當(dāng)前階段出現(xiàn)的問(wèn)題或者多次返工、阻斷性問(wèn)題等等。避免下一個(gè)階段出現(xiàn)類似的錯(cuò)誤,能進(jìn)一步提升效率。
在復(fù)盤前,PM要充分動(dòng)員項(xiàng)目組的所有成員,包括參與的業(yè)務(wù)部門、項(xiàng)目組、產(chǎn)品組、開發(fā)組、測(cè)試組等等。一定是圍繞目標(biāo)達(dá)成度、計(jì)劃執(zhí)行情況、資源協(xié)調(diào)情況、變更管理、從設(shè)計(jì)到編碼、從測(cè)試到發(fā)布以及團(tuán)隊(duì)協(xié)作等方面設(shè)置問(wèn)題,并提前發(fā)送給團(tuán)隊(duì)成員,以收集大家的反饋。
這里主要總結(jié)一些我們需要重點(diǎn)關(guān)注,復(fù)盤的問(wèn)題。圍繞這些問(wèn)題,我們需要每一個(gè)項(xiàng)目組成員去進(jìn)行復(fù)盤思考,把做得好的,做得不好的,都能提出來(lái)進(jìn)行溝通交流。具體包括且不限于以下問(wèn)題:
【目標(biāo)完成度】:
1. 我們的產(chǎn)品旨在解決哪些問(wèn)題?這些問(wèn)題的定義是否清晰明確?對(duì)于典型用戶和典型場(chǎng)景的描述是否足夠清晰?
2. 我們是否達(dá)成了既定目標(biāo)?原計(jì)劃的功能實(shí)現(xiàn)了多少?是否按照原計(jì)劃的交付時(shí)間準(zhǔn)時(shí)交付?
3. 用戶量以及用戶對(duì)關(guān)鍵功能的接受程度與我們事先的預(yù)期是否相符?我們距離目標(biāo)更近了還是更遠(yuǎn)了?(此問(wèn)題需上線后觀察再作答)
【計(jì)劃執(zhí)行情況】:
1. 在開發(fā)前,是否預(yù)留了充足的時(shí)間來(lái)制定計(jì)劃?
2. 在計(jì)劃階段,團(tuán)隊(duì)是怎樣解決成員間對(duì)于計(jì)劃的不同意見(jiàn)的?
3. 你原計(jì)劃的工作是否全部完成?若未完成,原因是什么?
4. 有沒(méi)有發(fā)現(xiàn)自己做了一些事后看來(lái)毫無(wú)必要或價(jià)值不大的工作?
5. 每一項(xiàng)產(chǎn)品需求是否都有明確的定義和可衡量的交付成果?
6. 項(xiàng)目的整個(gè)過(guò)程是否都嚴(yán)格按照計(jì)劃進(jìn)行?期間出現(xiàn)了哪些意外情況?有哪些風(fēng)險(xiǎn)在當(dāng)時(shí)未被預(yù)估到?為何會(huì)出現(xiàn)這種情況?
7. 在計(jì)劃中是否設(shè)置了緩沖區(qū)?緩沖區(qū)起到了實(shí)際作用嗎?
8. 未來(lái)的計(jì)劃需要做出哪些調(diào)整和修改?
【資源協(xié)調(diào)情況】:
1. 我們是否擁有足夠的資源來(lái)確保項(xiàng)目的順利完成?
2. 項(xiàng)目所需的時(shí)間以及其他資源是如何進(jìn)行預(yù)估的?預(yù)估的精度如何?
3. 測(cè)試所需的時(shí)間、人力以及軟件/硬件資源是否充足?對(duì)于那些非編程類的資源(如產(chǎn)品、設(shè)計(jì)、文案、運(yùn)營(yíng)策略等),是否低估了其難度?
4. 你是否覺(jué)得自己所做的某些工作可以由他人來(lái)完成,且效率會(huì)更高?
【變更管理】:
1. 需求是否發(fā)生了變更?變更的次數(shù)是多少?每次變更的具體原因是什么?
2. 當(dāng)需求變更時(shí),是否所有相關(guān)員工都能及時(shí)獲取變更的消息?
3. 針對(duì)每次變更,我們采取了何種決策方式,是選擇“推遲”還是“必須實(shí)現(xiàn)”?
4. 變更的出口條件(即怎樣才算“改好了”)是否有清晰明確的定義?
5. 對(duì)于可能出現(xiàn)的變更,是否能夠提前制定相應(yīng)的應(yīng)急計(jì)劃?
6. 員工能否有效地應(yīng)對(duì)意料之外的工作變更?
【從設(shè)計(jì)到編碼】:
1. 產(chǎn)品設(shè)計(jì)工作是在何時(shí)、由何人完成的?時(shí)間和人員的安排是否恰當(dāng)合理?
2. 產(chǎn)品設(shè)計(jì)過(guò)程中是否遇到過(guò)模糊不清的情況?團(tuán)隊(duì)是如何解決這些問(wèn)題的?
3. 團(tuán)隊(duì)在編碼過(guò)程中是否運(yùn)用了單元測(cè)試、測(cè)試驅(qū)動(dòng)開發(fā)、UML、LINT等工具?這些工具的實(shí)際效果如何?
4. 哪些功能在測(cè)試過(guò)程中出現(xiàn)的bug最多?導(dǎo)致這種情況的原因是什么?
5. 在產(chǎn)品發(fā)布后,發(fā)現(xiàn)了哪些重要的bug?為何在設(shè)計(jì)和開發(fā)階段沒(méi)有預(yù)見(jiàn)到這些情況?(此問(wèn)題需上線后觀察再作答)
6. 代碼走查是如何開展的?是否嚴(yán)格執(zhí)行了代碼規(guī)范?
【從測(cè)試到發(fā)布】:
1. 團(tuán)隊(duì)是否制定了測(cè)試計(jì)劃?該計(jì)劃的實(shí)際效果如何?
2. 是否進(jìn)行了正式的驗(yàn)收測(cè)試?
3. 團(tuán)隊(duì)是否使用了測(cè)試工具來(lái)輔助測(cè)試?其效果怎樣?
4. 團(tuán)隊(duì)是通過(guò)何種方式測(cè)試并跟蹤產(chǎn)品開發(fā)效果的?從軟件的實(shí)際運(yùn)行結(jié)果來(lái)看,這些測(cè)試工作是否有效?存在哪些需要改進(jìn)的地方?
5. 在發(fā)布過(guò)程中出現(xiàn)了哪些意外情況?是如何解決的?今后應(yīng)如何避免類似情況的再次發(fā)生?
【團(tuán)隊(duì)協(xié)作】:
1. 團(tuán)隊(duì)中每個(gè)角色是如何確定的?是否做到了人盡其才?
2. 在項(xiàng)目執(zhí)行過(guò)程中,團(tuán)隊(duì)成員是否發(fā)生了變更?變更是否引發(fā)了問(wèn)題?如果有,是如何解決的?
3. 團(tuán)隊(duì)成員之間是否相互協(xié)助?
4. 當(dāng)出現(xiàn)需求描述、項(xiàng)目管理以及合作方面的問(wèn)題時(shí),團(tuán)隊(duì)成員是如何解決的?
當(dāng)然上述的問(wèn)題,不一定都需要每個(gè)人回答。我們可以根據(jù)項(xiàng)目的自身特點(diǎn),或者產(chǎn)品系統(tǒng)的研發(fā)流程等等,去進(jìn)行調(diào)整。
例如,我們?cè)谶M(jìn)行產(chǎn)品研發(fā)的過(guò)程中,會(huì)單獨(dú)對(duì)產(chǎn)品組的同事進(jìn)行一個(gè)小范圍的復(fù)盤。我們會(huì)列出相應(yīng)的問(wèn)題,由各個(gè)產(chǎn)品經(jīng)理進(jìn)行復(fù)盤,并將復(fù)盤的內(nèi)容與項(xiàng)目組、研發(fā)、測(cè)試不同角色進(jìn)行分享,這樣才能有效的拉通各個(gè)角色分工,讓不同角色的同事明白自己的工作存在哪些缺漏或者值得提升的地方。
本文由人人都是產(chǎn)品經(jīng)理作者【老司機(jī)聊數(shù)據(jù)】,微信公眾號(hào):【老司機(jī)聊數(shù)據(jù)】,原創(chuàng)/授權(quán) 發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)許可,禁止轉(zhuǎn)載。
題圖來(lái)自Unsplash,基于 CC0 協(xié)議。
- 目前還沒(méi)評(píng)論,等你發(fā)揮!