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.
留言列表