XP minifaq:
<http://homepage.mac.com/keithray/xpminifaq.html>
Extreme Programming (XP) is a set of principles and practices for
developing software. It has been described as a "high-discipline,
low-overhead methodology". XP has developers programming in pairs,
writing tests to verify all code, and continuously refactoring code to
improve the design. To quote Kent Beck: "XP is a starting line. It asks
the question, ‘How little can we do and still build great software?’"
comp.software.extreme-programming is a newsgroup for discussing this
methodology. (Not Windows XP, not your extremely hard programming
work/homework questions.)
NOTE: Every newsgroup has one or two trolls; after the regulars start
ignoring them, they feed on newbies. Please read the troll faq before
responding to taunting or obvious mis-statements of the facts.
<http://www.hyphenologist.co.uk/killfile/anti_troll_faq.htm>
XP FAQ: <http://www.jera.com/techinfo/xpfaq.html>
XP and related Books: [My comments in brackets]
"Extreme Programming Explained: Embrace Change"
by Kent Beck;
ISBN 0-201-61641-6
[I recommend others, see below.]
"Refactoring: Improving the Design of Existing Code"
by Martin Fowler;
ISBN 0-201-48567-2
[Strongly recommended.]
"Pair Programming Illuminated"
by Laurie Williams, Robert Kessler
ISBN 0-201-74576-3
[Strongly recommended.]
"Planning Extreme Programming"
by Kent Beck, Martin Fowler;
ISBN 0201710919
[Recommended.]
"Extreme Programming Installed"
by Ron Jeffries, Chet Hendrickson, and Ann Anderson;
ISBN 0201708426
[Strongly recommended.]
"Extreme Programming Applied"
by Ken Auer, Roy Miller;
ISBN 0-201-61640-8
[Strongly recommended.]
"Agile Modeling"
by Scott W. Ambler;
ISBN 0-471-20282-7
[Recommended.]
"Questioning Extreme Programming"
by Pete McBreen
ISBN 0-0-201-84457-5
[Recommended. Explains assumptions and context of XP.]
"Agile Software Development"
by Alistair Cockburn;
ISBN 0-201-69969-9
[Recommended. strong points about communication being the core of agile
methods.]
"Agile Software Development Ecosystems"
by James A. Highsmith III;
ISBN 0201760436
[Good overview of XP, Scrum, Crystal, FDD, etc.]
"Powerful Project Leadership"
by Wayne Strider
ISBN 1567261477
[Recommended people-skills for manager/coach/leader]
"Quality Software Management" volumes 1 – 4
by Gerald M. Weinberg
ISBN
[Volume 4 suggests several techniques compatible with XP]
"Extreme Programming Examined"
by Giancarlo Succi and Michele Marchesi;
ISBN 0-201-71040-4
"Extreme Programming Perspectives"
by Marchesi, Succi, Wells, Williams
ISBN 0-201-77005-9
"Extreme Programming Explored"
by William C. Wake;
ISBN 0-201-73397-8
"Extreme Programming in Practice"
by James W. Newkirk and Robert C. Martin;
ISBN: 0-201-70937-6
"Java Tools for Extreme Programming"
by Richard Hightower, Nicholas Lesiecki;
ISBN 0-471-20708-X
"Adaptive Software Development"
by James A. Highsmith III;
ISBN 0-932633-40-4
"Agile Software Development with Scrum"
by Mike Beedle, Ken Schwaber;
ISBN 0130676349
Web sites:
Extreme Programming: A Gentle Introduction
<http://www.extremeprogramming.org/>
XP magazine:
<http://www.xprogramming.com/xpmag/index.htm>
XPlorations:
http://xp123.com/xplor/
XP Universe 2001 Papers:
http://www.xpuniverse.com/2001/xpuPapers.htm
XP Test Frameworks:
<http://www.xprogramming.com/software.htm>
Junit test framework for java:
<http://www.junit.org/>
Agile Testing:
<http://www.testing.com/agile/index.html>
Wiki Pages on XP:
<http://c2.com/cgi/wiki?ExtremeProgrammingRoadmap>
The Agile Modeling (AM) Home Page
<http://www.agilemodeling.com>
<http://www.agilemodeling.com/essays/agileModelingXP.htm>
Martin Fowler’s Refactoring Home Page
<http://www.refactoring.com>
Object Mentor publications:
<http://www.objectmentor.com/resources/articleIndex>
Pour des informations en français sur XP :
<http://www.design-up.com>
L’eXtreme Programming, avec deux études de cas.
Jean-Louis Bénard, Laurent Bossavit, Régis Médina, Dominic Williams
Editions Eyrolles, 2002; ISBN: 2-212-11051-0
<http://www.eyrolles.com/php.informatique/Ouvrages/ouvrage.php3?ouv_ean13
=9782212110517>
<http://www.amazon.fr/exec/obidos/ASIN/2212110510/>