1. 程式人生 > >敏捷開發案例:用白板解決專案管理和團隊溝通

敏捷開發案例:用白板解決專案管理和團隊溝通

原文地址:http://www.infoq.com/articles/agile-kanban-boards

我把原文去粗取精了一下,保留了一些核心思想,去掉了小日本的廣告.

1 任務板

任務是分解到手頭的實際的工作

把要做的任務,正在做的任務和已經完成的任務,用簡單的貼士貼在白板上.不同的顏色表示不同的重要程度.

可以畫一些橫的泳道來表明任務應該是誰來完成.

 

2 需求特性板

需求特性是軟體大的功能需求,通常按照月份來進行歸類.

3 敏捷開發需要把軟體設計分成三個部分: 特性->用例->任務

特性: 對終端使用者有意義的一個功能
用例:由特性分解而來的一個可以用來做功能測試的小情節
任務:用例分解而來,有開發人員需要完成的一個最小的工作單元

4 敏捷過程中,時間分為: 釋出->迭代->每日

釋出:通常一到六個月
迭代:通常一到四周
每天:

5 我們把工作和時間對應起來,就是這樣

在每一個釋出過程中,我們完成需求.
在每一個迭代週期中,我們實現案例
每一天,我們都要完成多個任務

6 更形象一點,我們把他們都結合起來:

你要準備三塊黑板:

需求特性黑板:每一列標識一個釋出需要完成的特性
案例黑板:每一列標識每一個迭代週期需要完成測試的案例
任務黑板:每一天要做的任務