
XP 與擁抱改變
|
179
Danielle 明白──感覺每一分鐘都是關鍵,而且 Bridget 還會確認他們每天都有按照進
度。所以即使他們兩人都知道自己能夠做得更好,可是截止日期太緊了,他們根本沒有
多餘的時間。
「你知道嗎?那就是為什麼我們停止雙人程式設計。在那個重要的錯誤修復出現之前,
你和我都還是搭檔,」Justin 說。「我必須馬上衝進去解決,你無法只坐在那裡等著我,
所以你就完成了我們正在做的資料庫。我們就是沒有時間搭檔。我們沒有時間做這些
事!」
Danielle 聳聳肩。「也許是,也許不是。」她安靜了一下。「嘿,我可以老實跟你說嗎?
我從來沒有先寫單元測試。我還是照常寫程式,然後在我完成每個目標後才把測試加上
去。這不會真的有影響吧。會嗎?」
Justin 想了一下。「這麼說我們做的和開始採用 XP 之前所做的沒有什麼區別,是吧?」
XP 價值幫助團隊改變心態
實踐本身是空洞的。除非透過價值賦予實踐目的,否則實踐只是死記硬背的
一段文字。舉例而言,如果雙人程式設計被當成是「為了在框框裡面打勾而
做的事」的話,就沒有意義了。為了討好你的上司而搭檔是很讓人沮喪的。
透過雙人程式設計來溝通、獲得回饋、簡化系統、捕捉錯誤以及增強勇氣,
才是有意義的。
── Kent Beck 所著的《
Extreme Programing Explained
》第二版
在 Scrum 章節裡,我們向你展示過 Ken Schwaber 的引言,他解釋了如果你不懂共同
承 諾(Collective Commitment)以及自我組織 ...