在敏捷開發的實踐當中,通過可視化的任務看板來實現團隊協同和透明化管理是必不可少的一個實踐。通過可視化的任務看板我們可以達到如下幾個目的:

1. 可視化管理團隊的目標;

2. 明確目標的優先順序;

3. 明確目標分解後的任務項;

4. 可視化管理任務的進展狀況。

敏捷的任務看板通常每個迭代一個,看板的結構通常包括如下幾個列:

  • Story — 這一列代表的是用戶故事,用戶故事是敏捷開發中的需求表達方式,每個用戶故事代表了從產品的用戶視角表達的一條用戶需求。用戶故事這一列放的是這個迭代需要完成的所有用戶故事,這些故事加在一起就是這個迭代的目標。這些故事通常按照優先順序從上到下排列。
  • Todo — 這一列代表的是待辦任務項,用戶故事會被分解為對應的技術任務,這些待辦的技術任務放到Todo列。
  • Doing — 進行中的任務,放正在進行的任務。
  • Done — 完成的任務,放已經完成的任務和用戶故事。

在任務看板上除了有4個列之外,我們還要為每個用戶故事建立一個泳道,通過泳道來管理故事和任務的對應關係。

一個標準的任務看板看起來如圖-1所示:

在最近發布的leangoo版本中,我們新增了一個泳道的功能,有了這個功能我們就可以非常方便的創建泳道並且使用它管理故事和任務的對應關係了。下圖(圖-2)是使用leangoo實現帶泳道的敏捷開發迭代看板示例,供參考:

圖-2

關於作者:

廖靖斌,國際Scrum聯盟認證CSP,CSM,國內知名敏捷教練、顧問、培訓師

推薦閱讀:

相关文章