功能迭代是每個(gè)產(chǎn)品同學(xué)日常工作的一部分坝橡。下邊就來梳理一下如何做好一次功能的迭代。
功能迭代定義:在原有功能基礎(chǔ)上,再不改變現(xiàn)有功能主邏輯的前提下嫂易,針對(duì)該功能已知的問題,進(jìn)行優(yōu)化和補(bǔ)全掐禁。
如何發(fā)現(xiàn)功能迭代原動(dòng)力-需求怜械?
功能迭代原動(dòng)力當(dāng)然是需求,來源方式分類如下:
方式1:來自用戶傅事、客戶缕允、業(yè)務(wù)的反饋。
方式2:來自數(shù)據(jù)分析蹭越。需要監(jiān)測(cè)用戶的每條使用路徑是否通暢障本,對(duì)于其中不通的地方加以進(jìn)一步查找原因和分析。
具體實(shí)際中發(fā)生的場(chǎng)景如下:
場(chǎng)景1:之前產(chǎn)品設(shè)計(jì)時(shí)未考慮到的場(chǎng)景响鹃,多為異常流程驾霜。舉個(gè)栗子:某同學(xué)在設(shè)計(jì)客戶端超時(shí)自動(dòng)鎖屏功能時(shí),用戶使用賬號(hào)买置、密碼來解鎖粪糙。但是未考慮通過微信掃碼登錄的用戶,不會(huì)強(qiáng)制設(shè)置密碼堕义,換言之猜旬,微信掃碼登錄的用戶是可以沒有密碼的,那么這類用戶無法通過賬號(hào)倦卖、密碼方式來解鎖了洒擦。
場(chǎng)景2:與該功能強(qiáng)耦合的功能更新了,但該功能未隨之更新怕膛。舉個(gè)栗子:隨著產(chǎn)品發(fā)展熟嫩,陸續(xù)支持同釘釘、AD褐捻、ADFS掸茅、OA系統(tǒng)等同步創(chuàng)建用戶功能,并且支持掃碼登錄柠逞、統(tǒng)一身份認(rèn)證等登錄方式昧狮。之前設(shè)計(jì)的超時(shí)自動(dòng)鎖屏功能,就需要跟隨用戶登錄方式支持更多的解鎖方式板壮,而不是簡(jiǎn)單的使用賬號(hào)逗鸣、密碼來解鎖。
場(chǎng)景3:業(yè)務(wù)發(fā)展或用戶使用習(xí)慣帶來的更多的功能使用場(chǎng)景。舉個(gè)栗子:隨著產(chǎn)品發(fā)展撒璧,用戶越來越多透葛,用戶使用的支付方式也越來越多,微信卿樱、支付寶僚害、銀聯(lián)等,那么支付功能就要支持更多的支付方式來擴(kuò)大支付功能的使用場(chǎng)景繁调。
需要防止的誤區(qū):功能上線后萨蚕,如果評(píng)價(jià)不好或沒人使用,一定要優(yōu)先復(fù)盤該功能的核心場(chǎng)景而不是急著繼續(xù)拓展功能蹄胰。舉個(gè)栗子:公司新開發(fā)了一個(gè)功能可以統(tǒng)計(jì)用戶發(fā)出去文件閱讀時(shí)長(zhǎng)等數(shù)據(jù)门岔,上線后無人問津,這個(gè)時(shí)候需要退回到核心場(chǎng)景烤送,用戶是否真的需要文件分發(fā)后的數(shù)據(jù)反饋寒随?而不是急著去做評(píng)論、點(diǎn)贊等拓展功能帮坚。
功能迭代第一步
Step 1:妻往;分析清楚功能現(xiàn)狀與邏輯
找到用戶:產(chǎn)品對(duì)應(yīng)用戶模型中的哪幾類用戶會(huì)用到這個(gè)頁面/功能?
流程:這幾類用戶使用流程是怎樣的试和?
邏輯:產(chǎn)品功能的底層邏輯(業(yè)務(wù)流程)是怎樣的讯泣?
Step 2:現(xiàn)在功能出現(xiàn)了什么問題?
現(xiàn)象:哪些用戶出了什么問題阅悍?
原因:為什么會(huì)出問題呢好渠?
影響面:出現(xiàn)問題的pinl和受影響的用戶量是怎么樣的?
Step 3:如何解決這些問題节视?
關(guān)鍵點(diǎn):在業(yè)務(wù)流程中拳锚,找到最關(guān)鍵因素。
多種方案:有沒有更多方案寻行?還是只有一種方案霍掺?
難度評(píng)估:開發(fā)難度與效果的選擇“柚可以用四象限法來評(píng)估杆烁,難度最小,效果最好的简卧。逐步迭代方式兔魂。
Step 4:結(jié)果如何評(píng)定?
考核指標(biāo):用什么指標(biāo)來評(píng)估產(chǎn)品的表現(xiàn)举娩?
數(shù)據(jù)對(duì)比:前后的數(shù)據(jù)對(duì)比是如何的析校?
PS:做功能迭代的時(shí)候拍棕,往往是迫于一個(gè)第三方的壓力,產(chǎn)品內(nèi)心其實(shí)并不認(rèn)同勺良,那么通過數(shù)據(jù)對(duì)比產(chǎn)品可以驗(yàn)證自己的想法的正確性,從而對(duì)于第三方不適宜要求進(jìn)行反擊骄噪。