本次将介紹執行個體化需求過程的基本流程
以下為執行個體化需求說明的主要過程模式:

當我們擷取一個業務目标時,将按照上述流程圖來生産執行個體化需求過程
從目标中擷取範圍
通過使用者提供的需求描述,我們将這些描述轉變成另一種使用者能夠了解且真實使用者實際地行為方式,這裡就要引入User Story使用者故事的概念。然後以客戶的業務目标為起始,然後通過協作界定可以實作目标的範圍。這裡最關鍵的就是與使用者更密切地溝通,通過不斷細化,确認這才是使用者想要的功能。
從協作中制定需求說明
之是以要提出協作制定需求說明,目的是讓需求、設計、開發以及測試都參與進來,發揮整個Team的知識和經驗,力求讓項目的幹系人都更多的參與到傳遞過程中。
舉例說明
舉例說明其實是項目需求交流過程中不可或缺的,團隊中不同職能人都有,而且每個人的業務背景不同,通過舉例說明的方式可以讓目标更一緻。
提煉需求說明
協作過程中的開發讨論可以建立大家對相關領域的共識,但最終得到的執行個體往往包含很多不必要的細節。而關鍵執行個體必須是精簡的。提煉需求說明的過程,其實就伴随着執行個體化需求的産生,且這些提煉好的執行個體就可以當作傳遞的驗收條件。
頻繁驗證
頻繁驗證的依據就是提煉需求産生的執行個體化需求,它是所有過程實施中都必須要反複進行的工作。需求通過頻繁驗證與使用者進行頻繁确認;設計通過執行個體化需求來頻繁驗證設計是否滿足使用者的需求;開發通過執行個體化需求頻繁驗證代碼中業務邏輯;測試通過執行個體化需求來頻繁驗證傳遞的功能,并作為最後驗收測試的依據。
演化出一個文檔系統
通過以上的這些流程,最後演化出一個文檔系統。之是以稱為文檔系統,主要是展現它的可靠性、權威性。所有設計、開發、變更以及測試過程都以此為出發點來考慮,并及時更新,長久維護。
執行個體化需求過程的核心就是與使用者站在一起,從溝通開始,不斷舉例、細化、精簡到統一确認。
本文轉自一米一陽光部落格園部落格,原文連結: http://www.cnblogs.com/candle806/archive/2013/01/10/2855170.html ,如需轉載請自行聯系原作者