我的工作中有幾個人聚集在一起形成一個團隊,其目標是分析實施一些敏捷軟件開發/項目管理原則的好處。我應該如何在Bugzilla中實現用戶故事?
作爲一名開發人員,我在用戶故事中看到了很大的好處。我們正在尋找一種信息散熱器,可用於監測當前版本的各個階段並規劃未來版本。我想爲這個過程使用用戶故事。
現在,我們使用Bugzilla進行問題跟蹤。大多數發佈計劃是使用此係統中的錯誤完成的。 Bugzilla的使用可能不會改變。它以合適的成本($ 0)提供我們所需的大部分。
一個問題是用戶故事到錯誤的映射。發佈管理目前使用bug數量完成。問題是一個用戶故事可能包含三個錯誤,反之亦然。
在單個用戶故事中存在多個報告錯誤的情況下,有一個想法是有一個用戶故事錯誤,說明故事並設置構成故事的子錯誤的依賴關係。我擔心這可能最終會變得太複雜,並在利益相關者,開發和QA之間造成混亂。另外,它會讓Bugzilla變得相當混亂。
有沒有人已經走過這條路?如果是這樣,你做了什麼?我應該推動放棄Bugzilla中的用戶故事的想法嗎?有一個更簡單的解決方案嗎?
任何想法將不勝感激。
我同意你的觀點,但我認爲把用戶故事分解成更小的用戶故事的問題仍然增加了bugzilla中「用戶故事bug」的間接追加層;它只是將間接轉移到用戶故事工具而不是bugzilla。不是那樣做是錯誤的;對於什麼效果最好,這真的取決於企業。但是,如果你想盡量減少複雜性和深度,就要認識到這只是移動其他地方的複雜性。就像我說的那樣,沒有什麼不對,如果這就是你的組織發現的作品。 – 2009-06-08 19:02:22