Extreme Programming Explained, Second Edition

Accountability. Transparency. Responsibility. These are not words that
are often applied to software development.
The first edition
of Extreme Programming Explained won awards for its
then-radical ideas for improving small-team development, such as
having developers write automated tests for their own
code and having the whole team plan weekly.
Much has changed in five years. This completely
rewritten second edition expands the scope of XP
to teams of any size by suggesting a
program of continuous improvement based on:
- 5 core
values consistent with excellence in software development;
- 11
principles for putting those values into action;
- 13
primary & 11 corollary practices to help you
push development past its current business and technical
limitations.
You will discover how to:
- Involve the whole
team-XP style;
- Increase technical collaboration through pair programming
and continuous integration;
- Reduce defects through developer testing;
-
Align business and technical decisions through weekly and
quarterly planning;- Improve teamwork by setting up an
informative, shared workspace.