The second edition of Kent Beck’s book, Extreme Programming Explained, defines 21 technical practices that an Agile team should apply to its work.
In addition to the technical practices, Kent Beck also identifies three practices which seem more business orientated than the technical ones covered in our book.