2011-03-16 124 views
3

我們有一個標準的問題跟蹤系統,以跟蹤最終用戶和項目管理角度的缺陷/增強。但是,我們還需要跟蹤內部團隊的缺陷,這些缺陷可能包括重構代碼的某些部分或更改應用程序中最終用戶沒有任何交互作用的內容。內部開發團隊問題跟蹤

在同一跟蹤系統中最好跟蹤這些缺陷和增強功能嗎?我對此的保留是,看到用戶缺陷的項目經理會被這些內部請求所困惑,並且會引起不必要的關注。我們是否僅僅爲內部團隊使用而建立另一個缺陷跟蹤系統?

回答

4

更少的系統(幾乎)總是更好,除非您享受額外的管理工作,以消除編碼時間。

我喜歡Pivotal Tracker分離出來的方式,以避免您所說的混淆,並保持對客戶的關注。用戶缺陷是「錯誤」,沒有明顯客戶利益的內部項目是「雜事」,並且在許多視圖中不顯示,因爲它們不提供客戶價值(沒有用戶故事與它)。

因此,我認爲大多數問題追蹤者都有辦法打破問題類型,我會單獨從bug中分離出「償還技術債務」問題。

您可能還想考慮爲什麼你要着手項目經理不知道的任務。您可能只需要以更清楚的方式來重新說明這些任務需要完成的原因。因此,而不是「重構用戶身份驗證」可能是「增加用戶登錄系統的可維護性」,或任務的任何基本目標。

很顯然,每項技術任務都需要提供商業價值並思考它究竟傳達了什麼(除了「我的代碼更優雅」之外)可能是一個很好的練習。

+1

謝謝,我喜歡這種方法。這裏的PM主要關注的是業務功能,因此它不是隱藏任何人的信息,而只是一個不會讓他們陷入無法管理的缺陷的問題。 – BoxerBucks 2011-03-16 14:59:34

+0

我不會區分內部和外部錯誤。如果管理人員想要將它們分離到報告中,也許可以標記內部錯誤/任務。分離系統或缺陷類型可能會導致無法正常工作 - 「讓我現在就做我現在擁有的東西;如果有人發現了錯誤,那麼它將是內部的。」 – publicRavi 2011-03-16 15:05:10

+1

@publicRavi - 或許,但我會認爲內部和外部的缺陷會面臨相同的審查,它只會來自不同的團隊。事實上,一個「內部」錯誤可能會面臨更多的審查,因爲這些錯誤會使開發人員面臨更多挑戰,我們都知道挑剔的開發人員可以關注代碼和優雅(或者至少應該是) – BoxerBucks 2011-03-16 16:18:03