一次採用一項實踐,永遠針對你團隊當下最急迫的問題。 一旦它不再是最急迫的問題,就前進到下一個問題。
三步驟#
作者把「如何採用 XP」這個問題的簡單、顯然正確的答案,歸功於 Don Wells:
- 挑出你最糟的問題
- 用 XP 的方式解決它
- 當它不再是你最糟的問題時,重複
兩個最顯然的起點是測試與規劃遊戲。許多專案深受品質問題所苦,或苦於業務端與開發端之間的權力失衡。
為什麼這個做法有效#
- 簡單到連作者自己都懂(在 Don 用它敲了他一記之後)
- 一次只學一項實踐,所以每一項都能學得徹底
- 永遠針對最急迫的問題,所以你有充分的改變動機,而且努力能得到立即的正向回饋
「解決最急迫的問題」也回應了「XP 是一體適用(one size fits all)」的批評。
在採用每一項實踐時,你都會把它塑造成適合你的情境;而如果你沒有某個問題,你根本不會考慮用 XP 的方式去解決它。
別低估實體環境#
採用 XP 時,別低估實體環境的重要性——即使你根本沒把它當成一個問題。
作者說他經常是從一支螺絲起子和一支內六角扳手開始的。所以他要在上述流程前面再加兩步:
- 步驟 -1:重排家具,讓大家能結對程式設計、也讓客戶能與你們同坐
- 步驟 0:買點零食