2001 EXTREME PROGRAMMING IN PRACTICE Agile software development BEST PRACTICES
eBay