想象一下,我將每個需求作爲我的錯誤追蹤器中的一項功能。這會是一個好主意嗎?有更好的工具嗎?您會使用錯誤跟蹤器來跟蹤最初的需求開發嗎?
回答
我會說這絕對是一個好主意,因爲您可以很容易地跟蹤後來的需求和想法。您還可以輕鬆跟蹤您的進度,時間估計,花費的時間等。
這就是我和很多人所做的。將規格說成是錯誤,然後在完成功能時解決錯誤。
它是評估解決錯誤與添加新功能的相對優先級的好方法。在某種程度上,一個空的項目已經有了很多的bug,因爲它不會做什麼!
Bugtracking就是關閉條目。產品/需求管理是關於讓他們活着。
順便說一句 - 一些錯誤跟蹤系統支持需求管理,但這不是一回事。
一般來說,我認爲使用這樣的跟蹤系統來管理項目效果很好。
重要的部分是,你想把可操作的項目放到你的數據庫中 - 如果這個需求不直接轉化爲你想要實現的代碼/高級設計,那麼只列出需求是沒有幫助的。所以,對於一個需求,我可能會輸入一個問題來將需求分解成要素,產生新的記錄來實現這些要素。
我們這樣做 - 我們將Marketing Requirements Document(MRD)開發的Work Breakdown Structure (WBS)轉移到bug跟蹤器中。然後,我們可以跟蹤/監測個別工作項目的進展情況。缺點是你有兩個潛在的需求定義,但對於像我們這樣的小團隊來說,這並不是問題。
我們曾嘗試過一次只跟蹤錯誤跟蹤器,但當我們需要將它交給外部用戶和/或非技術用戶時,我們很難重新構建完整的文檔。
這取決於您的需求跟蹤需求可能有多複雜。完整的需求跟蹤系統將支持多個級別的子需求,並可能與其他項目管理工具集成。如果項目簡單並且您的需求不那麼複雜,那麼您可以輕鬆使用錯誤跟蹤器。
Bug Tracker是針對缺陷,包括文檔。跟蹤需求文檔中的缺陷對於跟蹤軟件缺陷來說同樣重要。越早發現缺陷就越便宜。
對於最初的功能需求,我只會生成一個單獨的跟蹤器,如購物清單。由於它們已被列入清單,請覈對該項目。
我對inital soapbox表示歉意,但很多人忘記文檔也可能有缺陷,而不僅僅是軟件。
- 1. 錯誤使用MIL跟蹤器和跟蹤標題
- 2. 跟蹤追蹤錯誤
- 3. 我們是否應該使用錯誤跟蹤系統來跟蹤不斷變化的需求?
- 4. php錯誤跟蹤
- 5. defaultRedirect跟蹤錯誤?
- 6. 的Bittorrent跟蹤器請求
- 7. Git會跟蹤版本嗎?
- 8. 跟蹤Cookie而非JS的跟蹤器用戶會話Like Google
- 9. 會話跟蹤
- 10. 社會跟蹤
- 11. 我需要跟蹤哪些進程API來跟蹤服務?
- 12. 請求跟蹤記錄器
- 13. 使用Spring跟蹤用戶登錄和註銷會話跟蹤
- 14. 跟蹤Haskell中的錯誤
- 15. HTTP請求跟蹤
- 16. 獲取跟蹤消息到來自控制器的失敗請求跟蹤
- 17. 開源Meme跟蹤器
- 18. sqlite錯誤打開跟蹤文件
- 19. Android錯誤打開跟蹤文件
- 20. python跟蹤分段錯誤
- 21. hello.py跟蹤Python錯誤
- 22. 如何跟蹤Logstash錯誤
- 23. Android錯誤跟蹤服務?
- 24. 如何跟蹤PHP錯誤?
- 25. 堆棧跟蹤錯誤
- 26. 跟蹤Apache2日誌錯誤
- 27. Java編程 - 錯誤跟蹤
- 28. SPIN:解釋錯誤跟蹤
- 29. 休眠 - Log4j - 跟蹤錯誤
- 30. Codeigniter跟蹤mysql錯誤
您可以將其視爲問題管理,您將問題分爲(缺陷,新功能,改進,任務等)。所有這些事情最終都會以具有某種版本的產品結束。無論如何,這個想法很好! (也可以使用問題id提交新的開發) – Verhagen 2010-02-13 15:39:22
這樣做時,創建發行說明也很簡單。 – Verhagen 2010-02-13 15:40:27