2010-09-01 88 views
6

我們正在考慮從Scrum轉向更看板的開發風格,但是我不清楚的一點是如何監控看板下的進度。如何在使用看板時跟蹤進度?

我已經讀過,可以通過監測每個故事的週期時間來衡量進度,然後可以假設地將這段時間應用到優秀故事的數量。但是,在我看來,這取決於故事的大小和複雜性,這些故事可能都是不同的。

我也看過正在使用的burndown圖表,所以會有整個發佈的圖表?由於積壓未固定(與短跑期間不同),您是否允許在積壓訂單修改待處理待辦事項時向上/向下燃燒?我想,隨着你越來越接近釋放,積壓應該減少波動,讓你完成燒燬。

經過進一步的思考,我認爲我的問題是,我們的經理喜歡burndown圖表帶來的控制「幻覺」。他們傾向於把它看作是一個時間表(我認爲是錯誤的),因此能夠做出像項目「按期」或「落後」等任何判斷。我不太明白這是如何在看板中複製的。也許這是件好事。

+0

編程問題? – Select0r 2010-09-01 07:33:36

+0

因爲它涉及到管理一個編程項目,我相信它符合在這個網站上提出的問題。 – 2010-09-01 08:42:52

回答

3

對於整個項目來說,追蹤進展的最佳方式是累積流程圖。從this presentation瞭解更多關於CFD的信息。你也可以從CFD學習瓶頸等事情。

對於一個特定的任務,它真的取決於你的方法。如果您在看板上有小功能(如1-2天的開發),您可以直接在板上看到狀態,因爲功能在工作流中快速移動。

如果您使用更大的功能,您可能希望將它們分成更小的任務。這基本上就是我們如何使用我們的功能:對於更大的功能(比如5-10天),我們將它們分解爲開發任務(儘管我們沒有將開發任務放在開發板上)。那麼我可以說任務A完成了4項開發任務中的3項,所以我們做得很好。另外我們估計了開發任務的長度,所以我可以區分1小時和8小時長的任務。對於小功能,我們只有一個正在開發該功能的開發任務。

+0

我認爲我的問題是,我們的經理喜歡burndown圖表帶來的控制「幻覺」。他們傾向於把它看作是一個時間表(我認爲是錯誤的),因此能夠做出像項目「按期」或「落後」等任何判斷。我不太明白這是如何在看板中複製的。也許這是件好事。 – 2010-09-02 07:29:30

+0

CFD是一種燃盡圖。它顯示了你已經完成了多少工作。現在,如果您需要根據某種計劃對其進行驗證,則只需在圖表中繪製一條上升線(表示完成功能的預期步伐)以查看您是否比計劃好或差。 – pawelbrodzinski 2010-09-04 10:36:41

+1

@Si Keep:這是關於燒錄圖的一點 - 看看團隊是否可以在當前衝刺階段合理完成任務。對於交叉衝刺圖表,我推薦[burn-up charts](http://blog.workingsoftware.se/2010/09/burn-up-or-burn-down.html) – 2011-05-13 10:41:08