用户故事的扩展-新的故事类别
用戶(hù)故事自最早1998年誕生以來(lái),由于其突出的優(yōu)點(diǎn),到現(xiàn)在得到了廣泛的應(yīng)用。從最開(kāi)始的克萊斯勒C3項(xiàng)目,用戶(hù)故事當(dāng)中的用戶(hù)一般是指軟件系統(tǒng)的人類(lèi)用戶(hù),這類(lèi)用戶(hù)故事一般涉及人機(jī)交互界面。
而隨著用戶(hù)故事在多種場(chǎng)合擴(kuò)展使用,慢慢衍生出另外兩類(lèi)故事。本文試圖來(lái)整理下新的故事。
新的故事
1,系統(tǒng)故事 System Story
2,賦能故事 Enabler Story,也稱(chēng)推動(dòng)者故事,或者使能故事
為什么不用技術(shù)故事
技術(shù)故事,技術(shù)一詞,含義廣泛,因此技術(shù)故事有不同的理解。
常見(jiàn)的例子有:
幾乎除了用戶(hù)故事之外的故事,都曾經(jīng)被人稱(chēng)為技術(shù)故事,所以技術(shù)故事成為了一個(gè)含義廣泛的詞語(yǔ)。
系統(tǒng)故事
系統(tǒng)故事是指系統(tǒng)或者組件之間發(fā)生的交互。另外一個(gè)角度可以理解為非人類(lèi)用戶(hù)故事,與用例分析當(dāng)中的非人類(lèi)角色是相當(dāng)?shù)那闆r。
對(duì)于復(fù)雜組合大應(yīng)用,中間系統(tǒng)往往并不與人類(lèi)用戶(hù)直接交互,往往是與其它系統(tǒng)進(jìn)行交互。而當(dāng)前不少組織的分工是安裝系統(tǒng)或者模塊來(lái)劃分的,不少組織當(dāng)中的團(tuán)隊(duì)所處理的系統(tǒng)或者模塊無(wú)論位于何處,都有與其它系統(tǒng)或者模塊的交互。這時(shí)如果不能快速的重組團(tuán)隊(duì),也就是團(tuán)隊(duì)所負(fù)責(zé)的范圍沒(méi)有變化的話(huà),那么系統(tǒng)故事就是無(wú)奈的、必需的選擇。
一般的,系統(tǒng)故事所描述的仍然是系統(tǒng)的功能,當(dāng)然有些情況下深入到系統(tǒng)內(nèi)部的組件級(jí)別,這時(shí)描述的是系統(tǒng)內(nèi)部的功能。
賦能故事
賦能故事,不是用來(lái)描述系統(tǒng)功能的,而是用來(lái)建設(shè)更好的開(kāi)發(fā)測(cè)試方法、環(huán)境、架構(gòu)、基礎(chǔ)設(shè)施等等。
其小類(lèi)有:
- 改進(jìn)故事
- 環(huán)境建設(shè)故事
- 測(cè)試準(zhǔn)備故事
- 設(shè)計(jì)架構(gòu)故事
- 其它
識(shí)別多種類(lèi)型故事的原因
有不少人認(rèn)為沒(méi)有必要識(shí)別其它類(lèi)型故事,因?yàn)槠渌聞?wù)可以以任務(wù)的形態(tài)進(jìn)入到迭代計(jì)劃。
那么原因就是在迭代計(jì)劃當(dāng)中,主要有如下2點(diǎn):
而識(shí)別了多種類(lèi)型故事后,有如下好處:
參考
http://www.stephen-smith.co.uk/treat-technical-stories-as-user-stories/
http://ronjeffries.com/xprog/articles/technical-stories-we-dont-need-em/
http://stackoverflow.com/questions/1828057/system-stories-for-agile-architecture
總結(jié)
以上是生活随笔為你收集整理的用户故事的扩展-新的故事类别的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 用户故事之好标题
- 下一篇: 团队章程---促进团队合作