經(jīng)過需求采集到需求的評估蓄喇,我們已經(jīng)確知用戶的需求是什么花鹅?下一步就是經(jīng)過需求管理來指導(dǎo)產(chǎn)品開發(fā)氧腰,得到滿足用戶需求的最佳產(chǎn)品。所以產(chǎn)品的開發(fā)和需求管理是相輔相成的,需求管理的過程在整個產(chǎn)品開發(fā)階段古拴。
在后續(xù)開發(fā)過程中很多產(chǎn)品經(jīng)理的經(jīng)歷是協(xié)調(diào)資源和開發(fā)跟蹤箩帚,但是如果不能做好需求管理的工作,產(chǎn)品相關(guān)人員疲于應(yīng)付不斷變化的需求黄痪,導(dǎo)致無法正常開展產(chǎn)品的設(shè)計和管理工作紧帕。結(jié)果就是交付給開發(fā)人員的需求文檔不斷變動,開發(fā)人員也不知道自己究竟該做什么桅打,項目進度越拖越慢是嗜。最后到了規(guī)定好的交付時間,因為拿不出需要的產(chǎn)出物挺尾,部門之間開始互相推諉鹅搪、埋怨,最終會導(dǎo)致產(chǎn)品線失敗遭铺。所以需求管理在產(chǎn)品的迭代開發(fā)過程中同樣是一個重點涩嚣,不可忽視。
一掂僵、需求管理的前提
1航厚、完整建立產(chǎn)品的user case;
2锰蓬、在需求文檔中力爭做到明確幔睬、完整、一致和可測試四點芹扭。
同時麻顶,這兩點也是我們需求管理的原則。
二舱卡、 需求管理的工作內(nèi)網(wǎng)
1辅肾、分配管理:工作量、優(yōu)先級轮锥、執(zhí)行人矫钓、進度管理。
2舍杜、版本控制:版本計劃新娜、版本功能、版本發(fā)布既绩。
3概龄、變更管理:來源、工作量饲握、用戶需求私杜、優(yōu)先級蚕键。
4、需求跟蹤:前臺開發(fā)衰粹、后臺開發(fā)锣光、功能和性能測試,驗收寄猩。
三、需求管理方式
1骑疆、需求卡片:描述需求來源田篇、需求內(nèi)容及需求優(yōu)先級的需求卡片,一般會用于市場箍铭、客服等相關(guān)合作部門提交需求所用泊柬。
2、需求矩陣:EXCEL表單的形式記錄每條需求诈火,追蹤需求動向兽赁,包括相應(yīng)提出人、需求描述冷守、需求優(yōu)先級刀崖、需求評審時間、開發(fā)時間拍摇、開發(fā)人員亮钦、測試人員等。
3充活、需求文檔:把整個產(chǎn)品拆成N個小功能模塊蜂莉,出具相應(yīng)的需求文檔,分階段提供給開發(fā)混卵、測試相關(guān)人員映穗,在小公司小的產(chǎn)品中比較適用,但要求產(chǎn)品人員必須非常清楚產(chǎn)品的每個功能點幕随,可以全盤考慮管理蚁滋。
產(chǎn)品需求文檔的撰寫參考:PM技能之PRD。
4赘淮、測試用例:測試用例一般以用戶場景的形式描述枢赔,使用測試用例的形式來記錄需求,管理需求也不失為一種很好的方法拥知。
工具參考:
Jira:是Atlassian公司出品的對整個軟件研發(fā)生命周期(包括計劃踏拜、開發(fā)、發(fā)布)進行管理的的優(yōu)秀的項目跟蹤工具低剔,被廣泛應(yīng)用于缺陷跟蹤速梗、客戶服務(wù)肮塞、需求收集、流程審批姻锁、任務(wù)跟蹤枕赵、項目跟蹤和敏捷管理等工作領(lǐng)域。
FitNesse:是一套軟件開發(fā)協(xié)作工具 FitNesse是幫助大家加強軟件開發(fā)過程中的協(xié)作的工具位隶。能夠讓客戶拷窜、測試人員和開發(fā)人員了解軟件要做成什么樣,幫助建議軟件最終是否達到了設(shè)計初衷涧黄。