“It’s a fine line between chatting and pair programming“ by Pascal Van Cauwenberghe
A short story about a pair programming episode. It can be hard to see the difference between two programmers chatting or pair programming, if you don’t look closely. You don’t have to look closely, you have to look at the result.
“Agile Fixed Price Projects“ by Pascal Van Cauwenberghe
A two-part article that describes how you can introduce agile techniques into “fixed price” contracts to increase your chances of success and customer happiness.
![]() |
“The XP Game explained“, by Vera Peeters and Pascal Van Cauwenberghe This chapter from Extreme Programming Perspectives explains more about the reasoning behind the different elements of the XP Game. “Refactoring or upfront design?“, by Pascal Van Cauwenberghe |
“Rock Climbing and Extreme Programming“ by Ye Yongqing.
The author discovers that most of the ideas of extreme programming are quite suitable to rock climbing.
“Simple design and unit testing with Enterprise Javabeans: the Box Metaphor“ by Vera Peeters. Presented at XP2001.
A metaphor to guide you in designing simple, consistent and testable EJB systems.
“A great challenge: XP in a typical dot-com“ by Ye Yonqing and Winston Wolff. Presented at XP2001.
This paper describes the implementation of XP in a young, dynamic, growing global web bank and an environment with rapid changing user requirements.
Books
The Systems Thinking wiki has a list of books on XP, Agile software development, teams, people, Theory of Constraints, Lean Thinking… Enough interesting material there to keep you occupied for years!