今天按照需求實(shí)例化的五步法來重新修訂之前的實(shí)例化案例,編寫過程中盐须,對需求實(shí)例化又有一些新的的理解玩荠。
在此之前我們所謂的“需求實(shí)例化”其實(shí)只是五步法中的“列功能”。而正常的“五步法”其實(shí)包括了:定系統(tǒng)丰歌,找用戶姨蟋,問目的,畫場景立帖,列功能眼溶。
- 從定系統(tǒng)開始,去真正理解我們的系統(tǒng)邊界晓勇,尋找在對外提供的用戶系統(tǒng)中堂飞,我們和其他子系統(tǒng)的交互界面是什么。
- 當(dāng)系統(tǒng)邊界定下來后绑咱,用戶也就清楚了绰筛,對于一個大的系統(tǒng)產(chǎn)品來說,可能存在外部用戶和內(nèi)部用戶描融。這一步铝噩,對于一些互聯(lián)網(wǎng)的創(chuàng)新型產(chǎn)品,通過引入用戶畫像等用戶挖掘的探索窿克,就也有可能給這個產(chǎn)品創(chuàng)造一些競爭力骏庸。
- 問目的毛甲,是我們通常忽略的,我們往往拿到的外部專業(yè)網(wǎng)給出的解決方案具被,而不是關(guān)于用戶真正需要的是什么玻募。在這個步驟中,往前走一步一姿,理清用戶真正需要的是什么七咧,從問題域出發(fā),反而可能會有突破性的收獲叮叹。
- 畫場景艾栋,這部分是去理解不同的用戶角色在什么樣的場景下去使用這個功能,比如蛉顽,用戶是用手工操作裹粤?還是和代碼去做對接,不同的應(yīng)用場景蜂林,需要考慮的側(cè)重點(diǎn)會不一樣遥诉。這里,自然還可能涉及到一些特殊場景的識別噪叙。比如:安裝和升級場景矮锈,多時區(qū)夏令時
等。 - 列功能:需要提供滿足不同用戶在不同場景下的需要睁蕾,我們基于現(xiàn)有的系統(tǒng)需要進(jìn)行哪些功能的改造苞笨,可能涉及到對已有功能的修改,或提供新的功能子眶。側(cè)重點(diǎn)是這些功能應(yīng)該如何驗(yàn)收瀑凝。對于復(fù)雜系統(tǒng)來說,尤其需要考慮在改造已有功能的過程中的波及影響臭杰。
總結(jié)起來說粤咪,需求五步法就是一個具體的,可落地實(shí)踐的需求分析工具渴杆,它提供了一個套路寥枝,讓我們更全面更系統(tǒng)的對一個用戶需求進(jìn)行分析。通過這個分析過程磁奖,BA主導(dǎo)囊拜,頻道與將各個利益相關(guān)的角色進(jìn)行溝通和交流。輸出物可作為開發(fā)編碼和測試設(shè)計(jì)的入口比搭。
往前走一步:基于需求五步法的需求實(shí)例化實(shí)踐還可以很好的和MFQ進(jìn)行結(jié)合冠跷,用于解決復(fù)雜系統(tǒng)復(fù)雜功能的質(zhì)量保證,兩者的結(jié)合會達(dá)到事半功倍的效果。