2008-10-17 65 views
6

我現在是一個10人團隊,在一個不太理想的產品負責人的大型遺留代碼基礎上工作。我們的積壓情況非常糟糕,大型史詩經常打破我們的衝刺。該團隊還對其完成的定義進行了努力 - 一些成員宗教地編寫了單元測試,而另一些成員則沒有,有時取決於可用的時間。Scrum Burndown模式

所以,我已經看到了一些有趣的burndown模式,我想知道其他人看到的模式以及它們的含義。

模式1:

# 
# # 
# # # 
# # # #  
# # # # # 
# # # # # # 
# # # # # # # 
  • 正解釋: 「所有的好。」
  • 負面解釋:「太好了,是真的。什麼是真的繼續?

模式2:

# 
# 
# # 
# #  
# # # # 
# # # # # 
# # # # # # # 
  • 正解釋: 「這是比我們想象的更簡單的方法,讓我們拉進來更多的故事。」
  • 負面解釋:??

模式3:

# 
# # # # 
# # # # 
# # # #  
# # # # # 
# # # # # # 
# # # # # # # 
  • 正解釋: 「不知道有關起初這項工作,那麼原來比我們想象的要簡單」
  • 負面解釋:「沒有足夠的進展,讓我們停止編寫單元測試,以便按時完成。」
+0

這個問題是無題的,因爲它不在本網站的範圍內,如[我可以在這裏詢問什麼主題?](// stackoverflow.com/help/on-topic)中定義的。我應該避免提問的問題類型?](// stackoverflow.com/help/dont-ask)您可以在[另一個Stack Exchange站點](// stackexchange.com/sites#name)上提問,例如[ pm.se]或[softwareengineering.se]。請務必閱讀幫助中心中針對您打算髮布問題的任何網站的主題頁。 – Makyen 2017-10-03 23:46:37

+4

我投票結束這個問題作爲題外話,因爲它不是關於編程。 – 2017-11-01 08:25:28

回答

2

這被我們的辦公室認爲是「啊,廢話!我忘了這件事。」 burndown:

# # # 
    # # # # 
    # # # # # 
    # # # # # # 
# # # # # # # 
# # # # # # # # 
# # # # # # # # 
2

模式2的負面是「沒有估計得太好」。

這是我用過的一些burndown圖表。忽略背景圖片 - 他們在那裏只是爲了娛樂我工作的人,否則與我們的工作無關。 alt text http://www.atalasoft.com/cs/photos/techtalkgallery/images/16157/425x285.aspx

我喜歡這張圖表。這是一張非常典型的圖表,我們在開始其他任務時慢慢開始,慢慢進入工作,被其他事情打斷並推動完成。

alt text http://www.atalasoft.com/cs/photos/techtalkgallery/images/16155/425x262.aspx

在此圖表中,我們開始非常穩定,然後脫掉居然提前完成。

alt text http://www.atalasoft.com/cs/photos/techtalkgallery/images/16156/425x264.aspx

在這個圖表中可以看到,我們的開局非常一般,然後,看上去很容易變成了一項任務是heinously硬。我想我們最終停止了這個衝刺並且建立了一個新衝刺。

1

burndowns的一個問題是範圍的變化與範圍的變化混合在一起。

在你的例子2中,一個可能的解釋是...神聖的煙霧,我可能不應該等到迭代結束纔開始這個有風險的故事/任務......它比我預期的要多得多!

在示例3中,您可能早期增加了範圍,或發現工作比預期更努力(例如,任務估計爲一天4小時,然後在8小時工作後接下來4小時,並發現任務爲更難)。

由於這個原因,我更喜歡burn-ups ......它將範圍變化與進度分離爲兩行 - 一個範圍和一個剩餘工作,因此您可以更清楚地看到範圍變化的影響。

0

這往往這樣的:

##### 
####### 
######## 
######### 
######### 
######### 
########## 

正:交貨準時。

負面:從開始的同一時間開始的太多積壓項目或太多積壓項目。

1

我的看法是不認真對待burndown charts。它們是一個指標。最後是關於你是否完成了一個故事。

你在衝刺結束時是否進行了有效的回顧?

是追溯行動嗎?

如果你發現人們不虔誠地寫單元測試讓他們這樣做(如果這是你的團隊標準)。 達成一致的共同定義,並堅持下去。請參閱definition of done

像SCRUM這樣的敏捷流程需要不斷的檢查和調整。

對我來說,看起來有問題,但你的團隊沒有解決這些問題。如果產品負責人不太理想,那麼與您相關的問題應在您的回顧中提出,以便在下一次衝刺中避免它。

如果你有史詩,你總是可以將它們分解,重新排序並重新規劃它們。

0

這裏有一個我還沒有在這裏看到。它發生在我們的最後衝刺。

# 
## 
### 
##### 
############# 
################## 
################### 
#################### 

這是「我們比我們的首要任務預計進度比較好的話,還以爲是提前了,鬆懈了,然後不得不推很難在最後趕上或風險打滑的特徵。」

獲得的經驗:Burndowns非常適合追蹤過去的努力,但未必代表您未來的進步。