需求梳理(Refinement)

什么是refinement

Refinement 這個詞是加工、提煉的意思,在scrum里,其實就是對下階段的需求做一個討論、澄清、細化的一個活動,希望通過這個活動,使得團隊能對后續階段的需求能有一個common understanding,盡量避免團隊因為對需求理解的不一致所導致的各類問題,并幫助團隊在下個迭代開始的時候更快進入開發狀態,它一般是發生在下個迭代開始前的一段時間里。中文一般叫做產品待辦列表梳理會議(product backlog refinement)。

其實refinement在之前還有一個名字,叫做grooming,但據說這個詞的意思在英國會令人不太舒服,所以后來scrum聯盟就改用了refinement這個詞。如果你發現還有人在使用grooming,你可以告訴他/她,"你out了,_"

來,我幫你grooming一下

它和傳統模式下得需求評審有什么不同

refinement(grooming)并不是一個在scrum下才有的新的概念,它和傳統的軟件開發流程中的產品需求評審非常像,不過它們還是有些區別:

  • 發生的時間不同
    • 需求評審往往發生在整體開發之前,一次性的居多;refinement可以分次開展,一般發生在每個迭代中間靠后階段
  • 產生的方法不同
    • 需求評審是由產品單方面給出,其他人提意見;refinement是期望所有人一起來完成
  • 存在的目的不同
    • 需求評審是上下游交接的手段;refinement是讓大家達成common understanding的方式
近光燈和遠光燈

操作方式

簡單的來說,refinement目的就是讓我們backlog里的story更加DEEP,DEEP的意思是:

  • Detailed appropriately
  • Emergent
  • Estimated
  • Prioritized

具體操作方式如下圖。

refinement process

整個refinement的過程也可以簡單看成一個發散收斂的過程。

發散

發散的意思就是在對一個story做梳理的前期,我們需要針對目標story做發散思維的討論,盡力考慮到各個方面的問題、假設、困難,防止專家思維的局限,這是個腦暴的過程。
發散的過程中有幾個小tips:

  • 暫緩對別人觀點的評論
  • 鼓勵異想天開的想法
  • 借“題”發揮,別人的觀點上繼續延生
  • 專注在story上,不要離題
  • 圖文并茂,鼓勵使用可視化的方式
  • 做加法,點子越多越好(先不關注點子的質量)

為了更好的引導這個腦暴的過程,我們常見的指導分析方法有 FURPS+ 和 SQA,這兩個方法下面單獨介紹。

收斂

在充分發散的基礎上我們就要開始收,這樣我們才能拿到refinement最終的結果,這就是收斂的過程。
為了幫助收斂,我們常用的手段有:

  • 明確產出結果形式
  • 投票找到公認的重點
  • 時間盒

常見需求分析方法

FURPS+

  • Functionality (功能性)
  • Usability (可用性)
  • Reliability (可靠性)
  • Performance (性能相關的)
  • Supportability (其它對內部研發支持,比如文檔、為了可測性、可擴展性等)
  • “+” (其它更多可能的考慮)
    • 設計上的限制(比如系統以前的架構局限)
    • 實現上得限制(比如語言,人力資源,操作環境等)
    • 接口的需求(外部依賴的接口和服務)
    • 硬件的需求(物理硬件的限制)

“FURPS+”更像一個checklist,它能提醒我們在發散的時候要從這些角度去思考,避免有大塊的遺漏。

SQA

相對于上面的FURPS+的方法,SQA的方法在我遇到的實際中更加常用和易用。
SQA就是通過大家一起回答目標story的"Questions","Scope","Assumptions"三個問題來澄清我們的需求。

  • Question:任何對這個需求不清楚的問題
  • Scope:team為了完成這個需求到底要做哪些事,不做哪些事情
  • Assumptions:為了做這些事的前提假設,可能是成立的,也可能是不成立的

這里會有很多疑問和假設,PO需要在團隊討論的過程中隨時解答團隊的疑問和澄清假設,不能當場澄清的,團隊和PO需要會后帶回去,在下個迭代planning meeting前完成澄清。

注意

分組討論

發散和收斂的討論是一個非常費時的過程,那我們該怎么更高效的完成這個refinement呢?
比較推薦的做法就是分組來討論:

  1. 把團隊隨即拆成2-3個group,每個group分到一個高優先級的story來討論。比如圍在一個A0的大紙前,討論這個story的S、Q、A。
  2. 團隊成員把討論中能想到的SQA記錄在紙上,PO巡視各個小組,并回答紙上的問題。
  3. 討論差不多的時候,每個group留一個人,其他人交換到其他group里來,留下的人負責給新加入這個話題的人做介紹,大家討論并繼續完善這個話題
  4. 最后每個group里找到一個可能對這個story了解最少的人給整個team介紹最終SQA的內容
分組討論

refinement的范圍

refinement并不只是梳理下個迭代的開發內容,而是下個階段重要的開發需求,refinement梳理的內容范圍往往會大于下個迭代能完成的范圍。
在某些變化比較快的領域還會出現refinement的內容并沒有出現在下個迭代開發列表中的情況。

refinement并不止在會議上發生

需求的梳理其實不僅僅只發生在每個迭代的refinement的會議上,它其實應該是貫徹發生在整個軟件開發的全過程中。只是在refinement 會議上做了最大量的需求梳理的工作,然后從sprint的開始,花費在需求梳理上的時間會慢慢減少,花費在軟件設計開發上的時間慢慢增加,到了sprint得后期就慢慢沒有了需求方面的工作而只剩下開發上面的工作了。

時間花費占比

refinement活動還是比較花費團隊時間的,那么對于時間總是不夠的開發團隊來說,花費多少時間來做refinement是比較合理的呢?
推薦整個迭代花費在refinement會議的時間占總時間的5%,比如一周的迭代,refinement通常在2個小時左右。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 228,316評論 6 531
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 98,481評論 3 415
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 176,241評論 0 374
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 62,939評論 1 309
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 71,697評論 6 409
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,182評論 1 324
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,247評論 3 441
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,406評論 0 288
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 48,933評論 1 334
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 40,772評論 3 354
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 42,973評論 1 369
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,516評論 5 359
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,209評論 3 347
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,638評論 0 26
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 35,866評論 1 285
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 51,644評論 3 391
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 47,953評論 2 373

推薦閱讀更多精彩內容