在MSF Agile模板中,方案也可以被認爲是「User Story」 - 有點像輕量級的敏捷用例。
該方案詳細描述了想要實現的功能的全貌,記錄了用戶與系統的一部分進行交互的單一路徑。例如,在Stack Overflow中,一些情景可能是「提問」或「回答問題」。情景和服務質量要求可以被認爲是MSF Agile中的頂級工作項目(即定義系統的工作項目),方案是功能要求,服務質量是非功能要求。
我傾向於從每個場景創建多個任務,並且通常只記錄針對任務的簽入。在TFS 2010中,適當的分層工作將會使這種工作方式更容易報告。當前工作項目關聯是雙向的(即,您可以說任務與場景關聯,但您不能說它是它的孩子)。
對於任務和場景標記簽入沒有任何問題,只是它在簽入時爲您創建了更多工作。此外,許多開發人員還是會將這個場景交付給他們往往會降低個人活動的粒度。
如果您正在做一個工作項目與場景的很多關聯,那麼下面的提示可能對您很方便(http://www.woodwardweb.com/vsts/top_tfs_tip_3_r.html)。它向您展示瞭如何修改標準MSF Agile流程模板,以消除簽入功能來解決方案,但只需將簽入與該工作項目相關聯即可。解決長時間運行的工作項目(如場景)的簽入問題通常不是您希望發生的事情,而是開箱即用的默認行爲。
希望有所幫助。
是的,我認爲我們的管理員已將此設置爲默認值。 – 2009-02-03 10:08:52
您給出了一個定義,可以在沒有提供OP詢問的附加信息的情況下隨時獲得。具體來說,他應該何時使用場景與任務。 – 2010-05-25 04:15:37