實施配對編程
1. 不要獨斷專行——要討論。與你的小組成員討論配對編程的思想及其優劣,而不是獨斷專行地給他們定規則。配對編程是開發人員相互學習的絕好機會。
2. 確定你的小組需要多少配對。配對編程是一項工作強度很大但是令人滿意的工作方式。
3. 不要讓配對編程人員每天連續工作八個小時——否則你的小組會吃不消的。從較短的時間開始——每天一到兩個小時,看看它是如何進展的,然后隨著小組信心的增強而延長時間。
4. 定期檢查。如果你已經決定嘗試再次進行敏捷開發,你就需要確保為小組營造了正式的環境,以便(定期)就項目進度進行反饋。
重要的成功因素
嘗試它——如果你不去嘗試,你就永遠不了解它。
時間——給你小組(足夠的)時間來嘗試,并一步一步來完成。
溝通——配對編程會暴露一些有爭議的問題——要保證溝通的渠道暢通。
配對恐懼癥——你可能會碰到拒絕或者不希望與別人搭配工作的人。通常情況都是有別的原因驅使他們這樣做,所以你需要找出并解決這些原因。
花時間思考——開發人員需要時間來思考并想出主意——確信給他們留出了時間做別的事情。
從整體上講,我們在這里說的是要嘗試這種方法——首先嘗試測試-編碼-重整循環,一旦你讓它運轉起來,就嘗試一下配對編程。你應該馬上就可以看到質量的提升,以及團隊里溝通層次的提高。
我們在本文沒有談及的內容很簡單——增量設計。敏捷編程喜歡簡單的增量、改進的設計,而不是在編寫代碼之前的大型設計。很多人都認為敏捷編程不喜歡設計——事實并不是如此,而應該是只要滿足最低需要就行了。
在本系列的第二部分里,我們將更加仔細地探討簡單設計以及一套的開發團隊做法。
參考資料
文章來源于領測軟件測試網 http://www.kjueaiud.com/