Scrum 開發流程中, 第一道關卡就是要進行 sprint planning meeting. 在這個會議中, 你需要找出要做哪些故事, 並且將這個故事拆解成 task. 
 
那要怎麼進行呢? 這裡有篇文章介紹了他們如何進行 sprint planning meeting, 大家可以參考一下.
 
Sprint-Planning  
 
會議目的: 規劃和準備下一個的 sprint
會議時間: 如果你的 sprint 是 2 週的話, 大約要開 1 個小時
 
 
第一部份
1. 簡介
說明會議的目的, demo 時間, 以及要開多久
說明會議的行程
     (1) 定義 sprint 的目標
     目標是用來幫忙決定選擇故事的. 也就是說 iteration 結束後, 你不該只是想說做完了哪些故事, 而是應該這些故事是否已經達成了這些目標. 我們要的是 outcome, 而不是 output.
     (2) 決定可以做多快
     可以使用 story point 或是完成的故事個數, 來記錄團隊的速度. 這可以輔助你決定下個 sprint 能做多事情. 
     (3) 決定這個 sprint 要做哪些故事
     基本上, 要根據 sprint 的目標來挑選要做的故事. 此外你還可以根據以下狀況來挑選:
          除了達成目標外, 是否能多一些故事
          是否可以處理掉一些技術債
          對於一些高風險的項目要先處理嗎?
 
 
第二部分 工作規劃
列出要完成這個功能 (story 或是 feature) 所需要處理的工作 (Task). 例如
 
[User story]: 
As a photographer I want to make some of my albums private so that no one else can see them
 
[Tasks]
design UI
code CSS
write new service
Cucumber tests
PO acceptance testing
exploratory testing
document service
 
盡量保持工作的大小是一天左右完成, 這樣會讓你每天有進度, 並且在 dail scrum 時可以回報狀況.
 
不要事先指定誰要做哪個 task, 由團隊成員自行決定. 有空的人就可以拿這個 task 去做, 或者是決定要去幫助其他人完成他的 task.
 
 
第三部分 設定你的視覺化工作區域
將你 sprint 規劃會議的產出, 放到你的 task board 上面. 當然啦, 如果你是多點的合作關係, 會需要使用到工具, 像是 Jira 或者是 Trello.
 
moving_taskboard  
 
 
參考文獻: How to Run a Sprint Planning Meeting (the Way I Like It)
arrow
arrow
    全站熱搜

    kojenchieh 發表在 痞客邦 留言(0) 人氣()