. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 391
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 397
T A B L E O F C O N T E N T S XI
Preface
Q: How do you get to Carnegie Hall?
A: Practice, man, practice!
We want to help you master the art of agile development.
Agile development, like any approach to team-based software development, is a fundamentally
human art, one subject to the vagaries of individuals and their interactions. To master agile development,
you must learn to evaluate myriad possibilities, moment to moment, and intuitively pick the best course
of action.
How can you possibly learn such a difficult skill? Practice!
First and foremost, this book is a detailed description of one way to practice agile development: Extreme
Programming (XP). It??™s a practical guide that, if followed mindfully, will allow you to successfully bring
agile development in the form of XP to your team??”or will help you decide that it??™s not a good choice
in your situation.
Our second purpose is to help you master the art of agile development.
Pages:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25