January 01 20:34~22:12
前情題要:
***
2012年第一天早上 8 點多起床,刷完牙、吃完早餐、打開電腦正準備做功課(寫部落格)的時候,突然覺的好累喔,明明 2011 年最後一天都待在家裡也沒幹麼,也不知道是在累什麼意思,後來東混西混,混到 9 點多終於受不了又跑去睡覺,一直到 10 點半有人打電話給 Teddy 才醒過來。下午跑出去玩,吃完晚餐休息一下眼看已經 20:30 了,如果再不 動筆 動手的話 Teddy 每天寫一篇文章的「宏願」就要在 2012 年開年第一天破功了...Orz。
上一集「Scrum 是什麼 (2)」提到 Sprint info page、Sprint demo agenda、Sprint summary report 這三種在 Scrum and XP from the Trenches 這本書所介紹的 Scrum 產出物,今天就來看一下實際的例子。
Sprint info page
下圖是一個 sprint info page 的範例,E-Com 是 Scrum 團隊的「隊名」,在 sprint planning meeting 結束時,團隊會訂出該 sprint goal(sprint 目標)、預計在該 sprint 完成的 stories、以及每一個 story 的 story point。附帶說明一下,sprint goal 通常是一句簡短的句子,用以表明該 sprint 所要完成的主要功能。
鄉民們可以用 word 或是 OpenOffice(Teddy 是用 OpenOffice)等文書處理軟體來打 sprint info page,打好之後在 sprint 開始的第一天(sprint planning meeting 開完之後)將該文件寄給 Scrum 團隊以及其他有興趣的輔助角色人員(客戶、合作廠商、專案經理、業務、老闆等等)。
這封信要如何寫呢?以下是一個範例:
Hi All,
The E-Com team has now started sprint 05. Our goal is to Implement basic shopping cart functions such as add and remove items as well as update quantities on Jan. 13.
See the attached sprint info page for details.
Regards,
Teddy
Sprint Review Agenda
下圖是一個 sprint review agenda 的範例,基本上就是列出每一個 story 所要 demo 的項目、由誰負責 demo、以及 demo 該項目預計所需的時間。
同樣用文書處理軟體打好之後在 sprint 結束前一天的中午之前(最晚最好不要晚於下午14:00,因為要留點時間給負責 demo 的人準備)將該文件寄給 Scrum 團隊以及其他有興趣的輔助角色人員。
Hi All,
You are welcome to attend our sprint demo at 10:00 in the Rome 1128 tomorrow (Jan. 13). We will demonstrate basic shopping cart functions such as add and remove items as well as update quantities.
See the attached sprint review agenda for details.
Regards,
Teddy
Sprint Summary Report
最後,下圖是一個 sprint summary report 的範例,基本上就是總結一下這個 sprint 幹了什麼好事、完成了多少個 story points、還有 retrospective meeting 的結論。
Hi All,
The E-Com team finished sprint 05 on Jan. 13. To summarized, we achieved the sprint goal of “Implement basic shopping cart functions such as add and remove items as well as update quantities.” Users can add and selected items from our Web-based e-commerce system to a shopping cart. Items in the shopping cart can be deleted as well. Users can also modify the quantities of an item in the shopping cart.
See the attached sprint summary report for details.
Regards,
Teddy
Hi Teddy,
回覆刪除I am new in Scrum and very interested in it. Thanks for your articles that I can have an initial study online
I have a question about the Scrum Summary Report in this post about the table that lists the information of each sprint
Could you help explain more about the "story point", "Actual Velocity" and "Available Man Days"?
I am confused about what they really mean? Thanks a lot in advance
Hi Shr-Hung,
回覆刪除Story point 和 actual velocity, available man days 我在部落格中都有介紹,或是您可以買一本我的書「笑談軟體工程:敏捷開發法的逆襲」,書中也有說明。