At first glance, this doesn??™t seem too
hard. There are scores of good agile practices to choose from.
However, creating a brand-new agile method is a bad idea if you??™ve never used agile development
before. Just as there??™s more to programming than writing code, there??™s more to agile development than
the practices. The practices are an expression of underlying agile principles. (For more on agile principles,
see Part III.) Unless you understand those principles intimately??”that is, unless you??™ve already mastered
the art of agile development??”you??™re probably not going to choose the right practices. Agile practices
often perform double- and triple-duty, solving multiple software development problems simultaneously
and supporting each other in clever and surprising ways.
Robert C. Martin
Steve Mellor
Ken Schwaber
Jeff Sutherland
Dave Thomas
Manifesto for Agile Software Development
We are uncovering better ways of developing software
by doing it and helping others do it. Through this work
we have come to value:
???
Indi Individual viduals and inter s interactions over processes and tools
???
actions Wor orkin ing softw g softwar are over comprehensive documentation
???
e Cus ustomer c tomer collabor ollaboration over contract negotiation
???
ation Res Respondin ponding to chan g change over following a plan
That is, while there is value in the items on the right,
we value the items on the left more.
Pages:
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44