code

2017年11月10日 星期五

Agile Software Development 6 - Scrum Release Practices

Frequent Release Policy

這是agile的中心思想,而且這是執行spring / short iteration的必然結果。有時候甚至一天可以有好幾個release。


Continuous Integration

不間斷地透過testing把所有人的code保持整合(integrated / merged) 狀態。
好處:
1. 越小變動,越好整合
2. team每次整合都能學到東西
3. 早期發現問題可以小成本更動
4. 重複的模組可以早期消除

Small release / incremental deployment

這是上面兩個policy貫徹後的結果。


at most 10-min build

這是要讓 continuous integration 更順暢的方法,要不然每次build非常久的話,很難貫徹incremental integration/deployment。


沒有留言:

張貼留言