Nearly five years after the first edition of this book exploded on to the market,noted software engineering guru and the father of Extreme Programming (XP)Kent Beck provides a fresh look at this controversial topic. XP remains themost popular agile methodology in software development, and many believe itis ideal for small to mid-size development organizations. However, XP is notwithout its detractors. The goal of the book remains to help programmers andteams decide if XP is the right path to pursue. The book offers advice, but doesnot provide a prescriptive, "how to" style format. This Fifth AnniversaryEdition enhances the full knowledge of XP and gives both the advocate andskeptic of XP full detail to move forward with an informed opinion.