一计露、需求來源
一個(gè)產(chǎn)品的需求來源主要有以下幾點(diǎn):
1蔫敲、戰(zhàn)略規(guī)劃:戰(zhàn)略規(guī)劃的需求是這款產(chǎn)品迭代大方向啤挎,戰(zhàn)略規(guī)劃一般是產(chǎn)品經(jīng)理和公司高層一起制定的驻谆,在什么階段做什么事,目標(biāo)是什么
2庆聘、競品分析:看看競品都在做什么胜臊,是否可以開拓你的思路?
3掏觉、運(yùn)營反饋:運(yùn)營部門是一個(gè)直面用戶区端,和各種用戶打交道的部門,他們會把碰到的各種問題和建議梳理并反饋給產(chǎn)品經(jīng)理澳腹。
4织盼、用戶反饋:產(chǎn)品經(jīng)理不融入用戶?這是扯淡酱塔!但用戶說出來的不一定是真需求沥邻,我們需要分辨。
5羊娃、市場調(diào)研:行業(yè)大趨勢如何唐全?產(chǎn)品所處生態(tài)環(huán)境是怎么樣的?了解這些有助于我們把控產(chǎn)品的走向
二蕊玷、如何確定需求優(yōu)先級
任何需求都可以在重要程度和緊急程度的四象限進(jìn)行劃分邮利,然而在這里我們介紹另外一種需求分析方法:kano模型。kano模型把需求劃分為5個(gè)類型垃帅,分別是:
1延届、基本需求:一個(gè)產(chǎn)品所必須要有需求的,對用戶來說贸诚,有是應(yīng)該的方庭,沒有是萬萬不能忍的厕吉。比如微信讀書APP,閱讀功能就是一個(gè)基本需求械念。
2头朱、期望需求:如果提供該需求,用戶滿意度會提高龄减,如果沒有提高這個(gè)功能项钮,用戶滿意度會降低。比如微信讀書APP希停,閱讀時(shí)長兌換書幣就是一個(gè)期望需求寄纵。
3、興奮需求:如果提供該需求脖苏,用戶滿意度會大大提升程拭,如果沒有,用戶滿意度也不會降低棍潘。比如微信讀書APP恃鞋,閱讀排行榜就是一個(gè)興奮型需求。
4亦歉、無差異需求:無論是提供或者不提供該需求恤浪,用戶滿意度都不會變好。比如微信讀書APP中的意見反饋需求肴楷。
5水由、反向需求:提供了該需求用戶滿意度會降低,因?yàn)橛脩舾緵]有此需求赛蔫。比如微信如果新增上下線功能砂客,微信肯定會被吐槽死。按照上面的需求分類呵恢,我們很容易就能確定需求的優(yōu)先級鞠值。但是,我們要謹(jǐn)記一點(diǎn):需求的類型并不是一層不變的渗钉,它會隨著產(chǎn)品迭代和所處的環(huán)境不斷變化彤恶。比如閱讀排行榜在初期是一個(gè)興奮型需求,而當(dāng)所有產(chǎn)品都有這個(gè)功能的時(shí)候鳄橘,它就會變成一個(gè)基本型需求声离。
三、需求開發(fā)流程(基于srcum模式的一些理解瘫怜,但不全同于srcum)
什么是scrum開發(fā)流程术徊?scrum流程是一種以人為核心、迭代宝磨、循序漸進(jìn)的開發(fā)方法弧关,稱之為敏捷開發(fā)。敏捷開發(fā)中的角色定義:
1唤锉、Product Owner(產(chǎn)品負(fù)責(zé)人)世囊,職責(zé)如下:
負(fù)責(zé)定義產(chǎn)品功能
負(fù)責(zé)決定交付日期和內(nèi)容(所以spring交付周期)
負(fù)責(zé)給功能定優(yōu)先級
有權(quán)接受或者拒絕開發(fā)團(tuán)隊(duì)交付的成果2、Scrum Master(項(xiàng)目經(jīng)理/流程管理員)窿祥,職責(zé)如下:
負(fù)責(zé)領(lǐng)導(dǎo)開發(fā)團(tuán)隊(duì)
確保scrum流程能順利執(zhí)行下去
確保團(tuán)隊(duì)高產(chǎn)
負(fù)責(zé)組建團(tuán)隊(duì)
負(fù)責(zé)應(yīng)其他負(fù)責(zé)要求組織相關(guān)會議3株憾、Scrum Team(開發(fā)團(tuán)隊(duì))
5-9人配置
有較強(qiáng)的自我管理能力和紀(jì)律性
協(xié)同合作,分工明確晒衩,能合理制定開發(fā)task和排期
每個(gè)人充當(dāng)多種角色(開發(fā)或者測試)scrum開發(fā)流程:
1嗤瞎、確定Product Backlog(待開發(fā)功能列表):
由Product Owner定義功能
確定好功能優(yōu)先級
有詳細(xì)的功能點(diǎn)描述,復(fù)雜的項(xiàng)目需提供PRD文檔
有簡單的功能list(PRD是提供更詳細(xì)的描述听系,而list是功能點(diǎn)拆分和概述)
Product Owner將Product Backlog提前發(fā)送給Scrum Team2贝奇、組織Sprint計(jì)劃會議:
Scrum Owner組織會議
會議目標(biāo):制定spring plan(迭代計(jì)劃)/確定spring內(nèi)開發(fā)的功能點(diǎn)
Scrum Team根據(jù)spring內(nèi)開發(fā)的功能點(diǎn)做出工作量預(yù)估和安排,形成spring backlog
任務(wù)需要細(xì)化最小完成單位2天3靠胜、正式進(jìn)入開發(fā)
每天進(jìn)行Daily Scrum Metting(15分鐘)
3點(diǎn)內(nèi)容:昨晚做了什么掉瞳,今天要做什么,碰到了什么問題
更新spring burn down(燃盡圖)
做到每日集成浪漠,每天都有一個(gè)可用于演示的版本4陕习、正式發(fā)布,回顧總結(jié)
做的好的地方址愿,不好的地方该镣,改進(jìn)的地方
確定下個(gè)spring
四、根據(jù)自己經(jīng)驗(yàn)以及scrum相關(guān)總結(jié)
1响谓、列出所有功能點(diǎn)和優(yōu)先級损合,產(chǎn)品經(jīng)理決定產(chǎn)品發(fā)布時(shí)間(怎么定發(fā)布時(shí)間以及迭代目標(biāo)?這和產(chǎn)品rodemap有關(guān)娘纷,請看文章【產(chǎn)品迭代】)
2塌忽、開發(fā)團(tuán)隊(duì)根據(jù)發(fā)布時(shí)間,確定迭代計(jì)劃以及和產(chǎn)品經(jīng)理決定在這個(gè)迭代周期內(nèi)完成哪些任務(wù)和達(dá)成哪些目標(biāo)
3失驶、開發(fā)團(tuán)隊(duì)領(lǐng)取任務(wù)土居,排期,任務(wù)精確到1天
3嬉探、燃盡圖擦耀,每日15分鐘站會,講述昨天完成了什么涩堤,今天要做什么眷蜓,碰到了什么問題
4、列出迭代周期內(nèi)的里程碑節(jié)點(diǎn)胎围,比如獨(dú)立模塊開始提測吁系,整體提測等節(jié)點(diǎn)
5德召、正式發(fā)布,總結(jié)會議下一個(gè)版本的迭代汽纤,重復(fù)以上