Mastering agility means going
beyond our cookbook of practices. Agile development is too context-sensitive for one approach to be
entirely appropriate, and too nuanced for any book to teach you how to master it. Mastery comes from
within: from experience and from an intuitive understanding of ripples caused by the pebble of a choice.
We can??™t teach you how your choices will ripple throughout your organization. We don??™t try. You must
provide the nuance and understanding. This is the only way to master the art. Follow the practices.
Watch what happens. Think about why they worked... or didn??™t work. Then do them again. What was
the same? What was different? Why? Then do it again. And again.
At first, you may struggle to understand how to do each practice. They may look easy on paper, but
putting some practices into action may be difficult. Keep practicing until they??™re easy.
As XP gets easier, you will discover that some of our rules don??™t work for you. In the beginning, you
won??™t be able to tell if the problem is in our rules or in the way you??™re following them. Keep practicing
until you??™re certain. When you are, break the rules. Modify our guidance to work better for your specific
situation.
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