|
聯(lián)系方式 |
地址:
南通市工農(nóng)路附87號(hào)百昌大廈
電話:
手機(jī):
13646285454
聯(lián)系人:
本站出售
電子郵箱:
[email protected]
|
|
|
您現(xiàn)在的位置:網(wǎng)站首頁 - 新聞動(dòng)態(tài) |
產(chǎn)品需求到開發(fā)需求
|
發(fā)布時(shí)間:
2022/7/22 |
我們已經(jīng)把用戶故事拆解到了適合開發(fā)的大小,把這樣大小的用戶故事交給開發(fā)團(tuán)隊(duì),是可以指導(dǎo)開發(fā)的。問題是,這樣的用戶故事對(duì)于成熟的開發(fā)團(tuán)隊(duì)、經(jīng)驗(yàn)豐富的開發(fā)人員或者說對(duì)這種敏捷開發(fā)方式比較熟悉的開發(fā)人員來說,是足夠作為開發(fā)的依據(jù)的;但是,對(duì)于成熟度術(shù)高的開發(fā)團(tuán)隊(duì)來講,需要將產(chǎn)品需求中拆解過的用戶故事再轉(zhuǎn)化為開發(fā)需求。
我們前面也說過。一個(gè)用戶故事只是以用戶能夠明白的方式,描述了一個(gè)系統(tǒng)的外在行為,它完全忽略了系統(tǒng)的內(nèi)部動(dòng)作?!薄坝脩艄适轮胁灰峒叭魏斡嘘P(guān)數(shù)據(jù)庫、記錄、字段之類的對(duì)用戶一點(diǎn)意義都沒有的東西”,而開發(fā)需求中就要關(guān)注。系統(tǒng)內(nèi)部動(dòng)作”“數(shù)據(jù)庫”“記錄”“字段。等因素,以便開發(fā)人員對(duì)所開發(fā)的功能有統(tǒng)一的認(rèn)識(shí)和接口一致性。所以,開發(fā)需求是將產(chǎn)品需求與具體的開發(fā)技術(shù)結(jié)合起來的產(chǎn)物,這個(gè)過程在職責(zé)劃分清晰的公司中,往往是由負(fù)責(zé)產(chǎn)品開發(fā)的項(xiàng)目經(jīng)理或技術(shù)經(jīng)理來做,而不是產(chǎn)品經(jīng)理來做這個(gè)轉(zhuǎn)化。
我們來舉個(gè)例子。產(chǎn)品需求中拆解好的一個(gè)用戶故事可能是這樣描述的:作為一個(gè)運(yùn)維工程師,我希望所使用的數(shù)據(jù)采集與監(jiān)控系統(tǒng)具有記錄功率因數(shù)的功能,以便更好地了解電能質(zhì)量的相關(guān)參數(shù)。而開發(fā)需求可能這樣描述:數(shù)據(jù)采集與監(jiān)控系統(tǒng)具備記錄功率因數(shù)的功能,功率因數(shù)每1小時(shí)被寫入數(shù)據(jù)庫1次,寫入格式采用ComTrade格式,數(shù)據(jù)庫至少保存1年內(nèi)的功率因數(shù)記錄。
可見,開發(fā)需求更多地采用了“開發(fā)人員的語言”來描述某個(gè)功能的實(shí)現(xiàn)需求,而產(chǎn)品需求中的用戶故事更多地從用戶角度反映需求的由來、背景和價(jià)值。顯然對(duì)于開發(fā)人員來說,開發(fā)需求更能夠指導(dǎo)開發(fā)的進(jìn)行奮除菲開發(fā)團(tuán)隊(duì)的人對(duì)這些技術(shù)細(xì)節(jié)已經(jīng)心照不童并且對(duì)駕馭這些用戶故事中的技術(shù)背景輕車熬路,否則我還是建議針對(duì)開發(fā)團(tuán)隊(duì)還是要根據(jù)產(chǎn)品需求拆麓避開發(fā)需求。所以,很多即使是使用敏捷開發(fā)流程的團(tuán)隊(duì),除了要寫產(chǎn)品任務(wù)測表(Product Backlog)這個(gè)文檔(產(chǎn)品任務(wù)列表文檔是產(chǎn)品需求文檔的一種)之外,還薹寫一個(gè)技術(shù)任務(wù)列表(Technical Back均)文檔,這樣做就是為了將產(chǎn)品需求拆解為技術(shù)需求以便于指導(dǎo)開發(fā)。
有的開發(fā)圈隊(duì)使用敏捷流程的成熟度并不高,團(tuán)隊(duì)成員的技術(shù)能力也并不是很好,仍然直接使用產(chǎn)品需求中的用戶故事作為驅(qū)動(dòng)開發(fā)的直接來源,并且開發(fā)工作也運(yùn)行得不錯(cuò),是不是說這從一方面印證了將產(chǎn)品需求轉(zhuǎn)化為開發(fā)需求是多余的呢?其實(shí)這樣的開發(fā)團(tuán)隊(duì)使用了一種將產(chǎn)品需求與開發(fā)需求結(jié)合在一起作為開發(fā)驅(qū)動(dòng)的方式——他們在用戶故事上添加了“技術(shù)驗(yàn)收標(biāo)準(zhǔn)”。然后把這樣的一個(gè)“用戶故事”作為指導(dǎo)開發(fā)的任務(wù)包。比如,對(duì)于上面舉過的例子,他們用來指導(dǎo)開發(fā)的“用戶故事”是這樣寫的,有以下幾點(diǎn)。
1.用戶故事:
作為一個(gè)運(yùn)維工程師,我希望所使用的數(shù)據(jù)采集與監(jiān)控系統(tǒng)具有記錄功率因數(shù)的功能,以便更好地了解電能質(zhì)量的相關(guān)參數(shù)。
2.驗(yàn)收標(biāo)準(zhǔn):
(1)功率因數(shù)每1小時(shí)被寫入數(shù)據(jù)庫1次。
(2)寫入格式采用ComTrade格式。
(3)數(shù)據(jù)庫至少保存1年內(nèi)的功率因數(shù)記錄。
看到了嗎?對(duì)比將產(chǎn)品需求中的用戶故事轉(zhuǎn)化為開發(fā)需求(“數(shù)據(jù)采集與監(jiān)控系統(tǒng)具備記錄功率因數(shù)的功能,功率因數(shù)每1次、對(duì)被寫入數(shù)據(jù)庫1次,寫人格式采用 ComTrade格式,數(shù)據(jù)庫至少保存一年內(nèi)的功率因數(shù)記錄。”)的方式,其實(shí)什么也沒缺。其實(shí)這種寫用戶故事的方式并沒有省略將產(chǎn)品需求轉(zhuǎn)化為開發(fā)需求的過程。
|
|
|
|