如何讓敏捷中的每日站會發揮最大效果?
作為敏捷開發基本構成部分,每日站會往往是最容易被誤解的。事實是:每日站會本身並不會讓團隊變得敏捷。每日站會的目的不是自吹自擂,也不是為了驗證工作成果;更不是計劃時間,Sprint規劃會議的目的纔是這個。每日站會也不是隻用來討論開發阻礙而設置的會議,因為在遇到阻礙的時候,應該第一時間尋求幫助。
本文,我們將討論如何有效應對阻礙並提供一些來自我們自己團隊的重要提示和技巧。希望能讓你們團隊的每日站會(以及整體敏捷項目)變得更高效。Scrum中的每日站會是什麼?
在諸如美式足球和橄欖球等眾多運動中,球隊在每場比賽上場前都會聚在一起開個短會。這種臨場短會是戰略性的:它能讓整個球隊的成員在比賽過程中互通信息、相互協作、配合。對於研發團隊來說,每日站會就像是球隊的賽前短會。每日站會甚至經常被稱為「每日scrum」,並通過強調「我們」這個重點,讓每個成員都瞭解到團隊的現狀和進度。
換句話說,每日站會是一個由核心團隊參加的日常會議,即:Product Owner、開發人員和scrum master。 每日站會的風格取決於各個團隊自身的情況,因此都是獨一無二的。但通常情況下每日站會要回答三個問題:
- 昨天做了什麼工作?
- 今天要做什麼?
- 工作中遇到了什麼問題?
這些問題反應了當前的進度並凸顯團隊遇到的阻礙。此外,讓每個人分享他們為團隊整體進度所做的貢獻,能夠強化團隊成員之間的聯繫。每日站會強調讓每個成員分享自己的成果和計劃,這樣做可以讓每個人都因為組織的發展做出了貢獻而感到興奮。
就個人而言,在每日站會前,每個人都要知道自己要說什麼。這能夠確保會議的活躍氛圍,讓每個與會者都全神貫注。在Worktile,團隊成員用看板來展示當前迭代所有的工作項,用視圖篩選來過濾其他工作項,讓大家能掌握項目的最新進展。可以幫助個人充分準備每日站會的過濾功能有兩個:一是「僅展示我的任務」;另外一個是「按更新時間排序」。同時使用這兩個過濾功能,界面上就能夠得到分配給個人的任務和最近更新的事項。