Develop n Test n-1的iteration開發方式

Testing the Agile way
http://www.agilejournal.com/blogs/2009-11-18-04-44-13.html

Oct 11, 2009
Posted by Babs


在每個iteration的後期, 會保留一段時間來進行UAT. 這時候會邀請使用者來進行測試. 可是在這個階段, 常常因為客戶無法安排專職的人員來處理, 因此無法及時在第一時間進行測試與回饋.

此外, 為了等待這些回饋來當作下一次改進的input, 所以下一個iteration的 planning meeting也會很不方便.

如果這樣的狀況一而在的發生, 所累積下來的測試, 以及需求回饋與確認的問題會越來越多, 將會造成不可收拾的地步.

為了解決這樣的問題, 作者提出這樣的方法:Develop n Test n-1. 開發團隊處理iteration n時, 客戶則對iteration n-1 進行UAT.

所以在iteration n時, 我們只進行design, development, unit testing和 integration testing. UAT則留到下一個iteration時, 由客戶單獨進行.

這樣的方法有以下好處:
1. The customer gets the entire span of iteration for UAT.
2. The development team does not have to wait on customer feedback to start planning and development of the subsequent iteration.

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 kojenchieh 的頭像
    kojenchieh

    David Ko的學習之旅

    kojenchieh 發表在 痞客邦 留言(0) 人氣()