What does INVEST Stand For?

一、Definition

The acronym INVEST helps to remember a widely accepted set of criteria, or checklist, to assess the quality of a user story. If the story fails to meet one of these criteria, the team may want to reword it, or even consider a rewrite (which often translates into physically tearing up the old story card and writing a new one).
A good user story should be:

  • "I" ndependent (of all others)
  • "N" egotiable (not a specific contract for features)
  • "V" aluable (or vertical)
  • "E" stimable (to a good approximation)
  • "S" mall (so as to fit within an iteration)
  • "T" estable (in principle, even if there isn't a test for it yet)
譯文

首字母縮略詞 INVEST有助于去記住一個(gè)被廣泛接受的一套標(biāo)準(zhǔn)先舷,或清單温圆,來評(píng)估用戶故事的質(zhì)量置鼻。如果故事不符合下述條件之一圆裕,團(tuán)隊(duì)可能要改寫它陋桂,甚至可以考慮重寫(這往往轉(zhuǎn)化為實(shí)際撕毀老故事卡逆趣,寫一個(gè)新的)

二、原則 (INVEST)

2.1 Independent(獨(dú)立的)

  • 每個(gè) User Story 都是獨(dú)立的嗜历,不要考慮與該 User Story 無關(guān)的事情宣渗。
例如:

作為一個(gè)用戶,我希望可以看到登錄界面梨州,這樣我就可以登錄到系統(tǒng)中痕囱。

那么就不要考慮與登錄無關(guān)的事情,專注于登錄就好暴匠。

2.2 Negotiable(可協(xié)商的)

  • User Story 不是寫好了就不修改了鞍恢,客戶和開發(fā)者需要經(jīng)常溝通來確定最終的 User Story。因?yàn)楹芏嗉?xì)節(jié)往往在開發(fā)過程中才會(huì)考慮到每窖。
例如:

用戶可以選擇學(xué)校

假設(shè)這是最初的 User Story 之一帮掉,開發(fā)到了一定階段,會(huì)出現(xiàn)新的問題:

用戶選擇學(xué)校之后可不可以選擇專業(yè)窒典?

這就需要開發(fā)者和客戶好好溝通蟆炊,而且是口頭溝通,以達(dá)到最好的效果瀑志。

2.3 Valuable(有價(jià)值的)

  • 每個(gè) User Story 對(duì)于用戶要有一定的實(shí)現(xiàn)價(jià)值涩搓。
例如:

作為用戶肩祥,我希望點(diǎn)擊邏輯題,可以進(jìn)入到邏輯題頁(yè)面缩膝,這樣我就可以開始做題了混狠。

對(duì)于用戶來說,這個(gè) User Story 的價(jià)值就是他可以通過點(diǎn)擊邏輯題疾层,進(jìn)入到邏輯題頁(yè)面将饺,這樣才可以答題。

2.4 Estimable(可估的)

  • 對(duì)開發(fā)人員來說痛黎,能估算故事的大小予弧,或者是把故事變?yōu)榭捎玫拇a的時(shí)間量是很重要的。一般有以下3個(gè)原因會(huì)導(dǎo)致故事不可估計(jì)湖饱。
  1. 開發(fā)人員缺少領(lǐng)域知識(shí)
  2. 開發(fā)人員缺少技術(shù)知識(shí)
  3. 故事太大了
例如:

一個(gè)找工作的人可以找到一份工作掖蛤。

這個(gè)故事就太大了,不可估計(jì)井厌。我們要估計(jì)它蚓庭,就要把它分解成多個(gè)更小的故事。

2.5 Small(較小的)

  • 故事的大小很關(guān)鍵仅仆,故事太大或者太小器赞,都無助于制定計(jì)劃。
  • 合適的故事大小最終取決于團(tuán)隊(duì)墓拜、它的容量及所使用的技術(shù)港柜。
例如:

用戶可以登錄。

這個(gè)就有點(diǎn)大咳榜,就可以分為:

1. 作為一個(gè)用戶夏醉,如果輸入正確賬號(hào)及密碼,我可以登錄到系統(tǒng)中涌韩。
1. 作為一個(gè)用戶畔柔,如果輸入錯(cuò)誤密碼,那么我將無法登錄到系統(tǒng)中贸辈。

2.6 Testable(可測(cè)試的)

  • 必須是可測(cè)試的释树,成功通過測(cè)試可以證明開發(fā)人員正確的實(shí)現(xiàn)了 User Story。
例如:

用戶絕不需要花很多時(shí)間等待窗口出現(xiàn)擎淤。

這個(gè)就是不可測(cè)試的奢啥。這個(gè) User Story 可以改為:

在95%的情況下,新窗口會(huì)在2秒內(nèi)打開嘴拢。

三.推薦閱讀

1.INVEST in Good Stories, and SMART Tasks

參考文章

What does INVEST Stand For?
總結(jié) User Story 的一些原則

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末桩盲,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子席吴,更是在濱河造成了極大的恐慌赌结,老刑警劉巖捞蛋,帶你破解...
    沈念sama閱讀 211,561評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異柬姚,居然都是意外死亡拟杉,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,218評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門量承,熙熙樓的掌柜王于貴愁眉苦臉地迎上來搬设,“玉大人,你說我怎么就攤上這事撕捍∧醚ǎ” “怎么了?”我有些...
    開封第一講書人閱讀 157,162評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵忧风,是天一觀的道長(zhǎng)默色。 經(jīng)常有香客問我,道長(zhǎng)狮腿,這世上最難降的妖魔是什么腿宰? 我笑而不...
    開封第一講書人閱讀 56,470評(píng)論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮蚤霞,結(jié)果婚禮上酗失,老公的妹妹穿的比我還像新娘。我一直安慰自己昧绣,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,550評(píng)論 6 385
  • 文/花漫 我一把揭開白布捶闸。 她就那樣靜靜地躺著夜畴,像睡著了一般。 火紅的嫁衣襯著肌膚如雪删壮。 梳的紋絲不亂的頭發(fā)上贪绘,一...
    開封第一講書人閱讀 49,806評(píng)論 1 290
  • 那天,我揣著相機(jī)與錄音央碟,去河邊找鬼税灌。 笑死,一個(gè)胖子當(dāng)著我的面吹牛亿虽,可吹牛的內(nèi)容都是我干的菱涤。 我是一名探鬼主播,決...
    沈念sama閱讀 38,951評(píng)論 3 407
  • 文/蒼蘭香墨 我猛地睜開眼洛勉,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼粘秆!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起收毫,我...
    開封第一講書人閱讀 37,712評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤攻走,失蹤者是張志新(化名)和其女友劉穎殷勘,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體昔搂,經(jīng)...
    沈念sama閱讀 44,166評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡玲销,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,510評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了摘符。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片痒玩。...
    茶點(diǎn)故事閱讀 38,643評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖议慰,靈堂內(nèi)的尸體忽然破棺而出蠢古,到底是詐尸還是另有隱情,我是刑警寧澤别凹,帶...
    沈念sama閱讀 34,306評(píng)論 4 330
  • 正文 年R本政府宣布草讶,位于F島的核電站,受9級(jí)特大地震影響炉菲,放射性物質(zhì)發(fā)生泄漏堕战。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,930評(píng)論 3 313
  • 文/蒙蒙 一拍霜、第九天 我趴在偏房一處隱蔽的房頂上張望嘱丢。 院中可真熱鬧,春花似錦祠饺、人聲如沸越驻。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,745評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)缀旁。三九已至,卻和暖如春勺鸦,著一層夾襖步出監(jiān)牢的瞬間并巍,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,983評(píng)論 1 266
  • 我被黑心中介騙來泰國(guó)打工换途, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留懊渡,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,351評(píng)論 2 360
  • 正文 我出身青樓军拟,卻偏偏與公主長(zhǎng)得像剃执,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子吻谋,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,509評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容

  • rljs by sennchi Timeline of History Part One The Cognitiv...
    sennchi閱讀 7,309評(píng)論 0 10
  • **2014真題Directions:Read the following text. Choose the be...
    又是夜半驚坐起閱讀 9,435評(píng)論 0 23
  • (續(xù)十四) 范文程忠蝗,最早投奔努爾哈赤的漢人大臣,也是大金國(guó)漢臣中名氣最大才氣也最高的一個(gè)漓拾,以三百多年后今人的眼光來...
    幽明劉旭音閱讀 420評(píng)論 0 3
  • 我的小弟阁最,從小就長(zhǎng)著一雙女人的手戒祠,小時(shí)侯看著母親縫依服他就手癢癢。 這不都五十歲的人啦速种,每天下班后姜盈,都是琢磨著做什...
    喬治奶奶閱讀 494評(píng)論 5 3
  • 或許你已經(jīng)忘記在廟會(huì)上,我們第一次許下配阵,我背你的諾言雖然跌倒卻能看到你眼眸的歡笑 在馬路上我獨(dú)自一個(gè)悲泣在巷子里寒...
    欺塵閱讀 190評(píng)論 0 1