生成報表,如圖11所示。

圖12 生成Excel報表
在Scrum敏捷框架中,最強的就是快速應對客戶需求的靈活變化。 Scrum中有四個很標致性也很核心的詞:backlog , sprint、迭代、反饋。結合VSTS2010的工具,可以快速進行story的變化,并且快速完成。例如,在產品 BACKLOG(參考表1),在每個Spint中,實現特性How To Demo,通過VSTS2010的Architecture繪制SSO統一登錄的UML順序(如圖13所示),完成Spint Demo(可以是Spint中一部分)。


圖13 繪制SSO統一登錄的UML順序
敏捷軟件開發的核心是:使用項目行為的輕 量但足夠的規則以及使用以人為本的規則及面向溝通的規則。Scrum的Sprint計劃會議非常關鍵,應該算是Scrum中最重要的活動(這當然是我的 主觀意見)。要是它執行的不好,整個sprint甚至都會被毀掉。

圖14 TFS2010集成平臺的開發項目的合作
舉辦Sprint計劃會議,是為了讓團 隊獲得足夠的信息,能夠在幾個星期內不受干擾地工作,也是為了讓產品負責人能對此有充分的信心。Sprint計劃會議會產生一些實實在在的成果:
sprint目標。
團隊成員名單(以及他們的投入程度,如果不是100%的話)。
sprint backlog(即sprint中包括的故事列表)。
確定好sprint演示日期。
確定好時間地點,供舉行每日 scrum會議。

圖15 Scrom敏捷過程管理
Scrom敏捷過程管理實施流程,如圖15所示。將整個產品的 backlog分解成Sprint Backlog,這個Sprint Backlog是按照目前的人力物力條件可以完成的。召開sprint planning meeting,劃分,確定這個Sprint內需要完成的任務,標注任務的優先級并分配給每個成員。注意這里的任務是以小時計算的,并不是按人天計算。進 入sprint開發周期,在這個周期內,每天需要召開Daily Scrum meeting。整個sprint周期結束,召開Sprint review meeting,將成果演示給Product Owner.團隊成員最后召開Sprint retrospective meeting,總結問題和經驗。這樣周而復始,按照同樣的步驟進行下一次Sprint.
最終結果是,每個Sprint都產生出一個可 見的、可用的交付產品,并向用戶進行展示。一個增量可能是中期的,也可能是可交付的,但是它應該是獨立的。 Sprint的目標是完成盡可能多的優質軟件來確實質性進展,而不是用紙上里程碑(paper milestones)作為依據。
文章來源于領測軟件測試網 http://www.kjueaiud.com/