l

2012年1月1日 星期日

Scrum 是什麼(3):三種補充文件

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 的結論。




同樣用文書處理軟體打好之後在 sprint 結束當天下班之前將該文件寄給 Scrum 團隊以及其他有興趣的輔助角色人員。
 
這封信要如何寫呢?以下是一個範例:

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

***

最後補充說明一點,這個 sprint summary report 檔案也不一定要寄給輔助角色人員,如果不想寄的話,上面這封信可以省略「See the attached sprint summary report for details.」這一句,也不用把檔案附到電子郵件中
 

***
 
友藏內心獨白:新年第一天總算沒有漏氣

2 則留言:

  1. 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

    回覆刪除
  2. Hi Shr-Hung,

    Story point 和 actual velocity, available man days 我在部落格中都有介紹,或是您可以買一本我的書「笑談軟體工程:敏捷開發法的逆襲」,書中也有說明。

    回覆刪除