SEARCH
0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Prev | Current Page 28 | Next

James Shore and Shane Warden

"The Art of Agile Development"

Agile teams communicate quickly and
accurately, and they make progress even when key individuals are unavailable. They regularly review
their process and continually improve their code, making the software easier to maintain and enhance
over time.
* Based partly on [Denne & Cleland-Huang].
6 C H A P T E R 1 : W H Y A G I L E ?
Technical Success
Extreme Programming, the agile method I focus on in this book, is particularly adept at achieving
technical successes. XP programmers work together, which helps them keep track of the nitpicky details
necessary for great work and ensures that at least two people review every piece of code. Programmers
continuously integrate their code, which enables the team to release the software whenever it makes
business sense. The whole team focuses on finishing each feature completely before starting the next,
which prevents unexpected delays before release and allows the team to change direction at will.
In addition to the structure of development, Extreme Programming includes advanced technical
practices that lead to technical excellence. The most well-known practice is test-driven development,
which helps programmers write code that does exactly what they think it will.


Pages:
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40