我們的團隊是TFS2010的新成員。從歷史上看,我們使用了我們自己的業務需求矩陣(追溯矩陣)Excel電子表格。它具有以下典型列:我們是否錯誤地使用了TFS 2010?
要求ID |項目|規則組| |業務規則|類型...等
我們的業務規則列讀取類似如下:
- 「系統將提供允許演員來搜索研究的一種手段。」
- 「系統應提供允許演員搜索項目的方法。」
- 「系統應爲入站包生成移動活動。」
- 「要導入條形碼清單,系統應在每個樣本佔位符中包含代碼,說明樣本是由條形碼清單創建的。」
由於我們行業對於文檔,審覈等方面的嚴格要求,我們選擇使用MSMI作爲CMMI而不是MSF作爲我們的流程模板選擇。
我們已經進行了許多關於如何將「我們的工作方式」實施到TFS 2010世界的最佳方式的討論。我們的問題的癥結似乎歸結爲以下幾點:
- 好像我們應該遵循的要求之間的「父/子」的關係 - >任務的實施選項卡。然而,這意味着我們有一個的任務,每要求(這似乎是多餘的和過於精細的)。
- 我們希望將任務看作不太細化的東西(即「開發出站控制檯屏幕」。)
- 我們希望開發人員能夠查看分配給他們的任務,並輕鬆查看要求(功能和非功能)與這些任務相關聯。
- 可追溯性是一個高優先級,但是,我們並不一定需要它非常細化(直到實際的代碼行)。正如我們所看到的那樣,這樣做會使發展非常繁瑣而且適得其反。我們希望在這方面取得明智的平衡。
我們的方法是否真的像方孔似的圓形?或者,我們只是誤解/錯過了什麼?我們覺得我們對各種工作項目類型有很好的理解。
要增加更多的上下文,我們的理解是,「特性」類型的需求是更精細的需求(如功能,非功能,QoS)的「父」。我們瞭解,需求類型的情景類似於用例。
因此,我們認爲,TFS 2010以下層次結構:
- 需求(功能)
- 需求(功能)
- 任務
顯然,對我們來說問題是,雖然我們想要Requ的父母/子女關係在某些方面的需求/任務......我們幾乎同時看到需要將任務作爲需求的父項。
我們相信我們可以跳過實施選項卡(以及它實施的父/子關係)......並只使用所有鏈接選項卡。這使得我們可以更靈活地通過其他鏈接類型(例如「相關」或「影響/受影響者」)將需求和任務相關聯......但是,那裏的大問題在於它打破了TFS 2010內置報告(特別是關於跟蹤需求進度/小時數)。
任何洞察力是讚賞。
我認爲你的WI使用有一些小錯誤。您可以查看本指南瞭解更多信息http://msdn.microsoft.com/en-us/library/dd997574.aspx或http://msdn.microsoft.com/en-us/library/ee332491.aspx – 2011-04-15 21:44:46
我'我已經閱讀並認識到我們正在努力做的事情可能被認爲是非典型的。但是,TFS被推廣爲可擴展的並且可以滿足任何開發需求。我不明白開發人員實際上是如何在當前模型中工作的,而任務本質上非常細化。在我看到的CMMI和敏捷(用戶故事)示例中,「要求」似乎過於寬泛。 – Clay 2011-04-18 19:18:28