1. 程式人生 > >【敏捷開發每日一貼】看板原理三:時間箱管理

【敏捷開發每日一貼】看板原理三:時間箱管理

看板原理三:時間箱管理

時間箱管理TimeBoxing是敏捷方法中的一條重要實踐,其含義是在專案中的某些活動的完成時間必須在規定的時間內進行並在規定時間內完成。該實踐有助於提高整個專案的工作效率,提高溝通頻率,節省溝通時間,避免帕金森現象。

(1)每次迭代必須在固定的時間內完成,比如2周或1個月等,本次迭代必須交付一個質量得到充分測試的、可以執行的軟體版本,如果有些需求不能在本次迭代內完成,則推遲到下一個迭代中完成。

(2)專案的計劃會議必須在2個小時內完成,某次迭代的計劃會議必須在1個小時內完成。

(3)每天15分鐘的站立會議,不能太長也不能太短。

(4)在每日站立會議上發現的問題要在1天內解決。

(5)1天內做出決策,需要專案的負責人或教練對於管理的問題在1天內做出決策,不能拖延決策。

(6)每次迭代結束後的演示會議必須在1個小時內結束。在迭代的演示會議上主要是demo本次迭代完成的產品或產品構件,獲得PO、客戶及相關人員的反饋。

(7)每次迭代結束後的總結會議必須在1個小時內結束。主要是總結本次迭代的經驗教訓,下次迭代能夠做的更好。

(以上時間盒根據不同團隊的特點可以約定不同的時間。)

在敏捷開發中,迭代內的工作展示到看板中,通過看板實現時間箱管理,這有利於團隊建立穩定的任務節奏,實現始終如一的可靠交付。