Who's writing about XP?
Who's right now actively working on an article or a book on the topic? Who's planning to? --
Please star new entries, and remove previous stars.
Please try to include the year with the dates for time sensitive items.
SamsTeachYourselfExtremeProgramming in 24hours by StewartBaird. ISBN 0672324415 . This book is aimed at the beginner to intermediate level.
ExtremeProgrammingExplainedEmbraceChange by KentBeck ISBN 0-201-61641-6 about the philosophy behind XP. Translated into: Italian, German, Japanese, French, and Polish.
RefactoringImprovingTheDesignOfExistingCode by MartinFowler ISBN 0-201-48567-2 .
PlanningExtremeProgramming by KentBeck, MartinFowler ISBN 0201710919 .
TestDrivenDevelopmentByExample by KentBeck ISBN 0321146530
ExtremeProgrammingInstalled by RonJeffries, ChetHendrickson, and AnnAnderson. ISBN 0201708426 This book describes what makes XP work, day to day and month to month.
ExtremeProgrammingExamined by GiancarloSucci ? & MicheleMarchesi (editors). ISBN 0201710404 This book contains many papers on XP and Agile Methodologies, presented at XpTwoThousand Conference in Cagliari, Sardinia.
ExtremeProgrammingInPractice by JimNewkirk and RobertMartin. This book is a case study of a web-based application in XP. ISBN 0201709376
ExtremeProgrammingApplied by KenAuer and RoyMiller. ISBN 0201616408 This book is advice to those who are starting up XP projects from the pioneers who have already done it.
ExtremeProgrammingExplored by BillWake. ISBN 0201733978 .
PracticalGuideToExtremeProgramming by DaveAstels, GranvilleMiller, and MiroslavNovak. The definite Gospel Book to preach XP in your company (from an independent review on Amazon.com) ISBN 0130674826 Translated into Portugese, Russian, Polish, etc.
* Maitriser les projets avec l'Extreme Programming by ThierryCros. ISBN 2854286391 (see amazon.fr)
L'Extreme Programming, avec 2 ?udes de cas by JeanLouisBenard ?, LaurentBossavit, RegisMedina, DominicWilliams. ISBN 2212110510
PairProgrammingIlluminated by LaurieWilliams and R obertKessler. ISBN 0201745763
TestingExtremeProgramming by LisaCrispin and TipHouse. ISBN 0321113551 On acceptance testing and how testers contribute to XP projects.
AgileSoftwareDevelopment by AlistairCockburn. A work on light-weight methodologies. ISBN 0201699699 http://members.aol.com/humansandt/crystal/clear/
AgileSoftwareDevelopmentPrinciplesPatternsAndPractices by RobertMartin. ISBN 0135974445
ExtremeProgrammingRefactored by MattStephens and DougRosenberg. ISBN 1590590961 Tongue-in-cheek analysis of problems in XP. Suggests alternatives, and ways of patching XP for larger projects.
TestDrivenDevelopmentaPracticalGuide by DaveAstels. A very tutorial-oriented book on Test Driven Development using Java. ISBN 0131016490 .
ExtremeProgrammingPerspectives by MicheleMarchesi, GiancarloSucci ?, DonWells, and LaurieWilliams. ISBN 0201770059
Many recent books are missing from the above list. Why not cruise on over to Amazon and grab one or two more from their "Related Items" list?
PracticesOfAnAgileDeveloper : Working in the Real World (Pragmatic Programmers)
: by V
AndyHunt ISBN 097451408X
: by M
AgileWebDevelopmentWithRails : A Pragmatic Guide (Pragmatic Programmers) (Paperback)
Books in Process
Interview with Kent in New Zealand ( http://www.computerworld.co.nz/webhome.nsf/UNID/6FA72AFF2E4E86F3CC256AE20076FCF9?openDocument&Highlight=2,kent,beck)
Series of articles in New Zealand's Computer World industry newspaper, entitled "XP Trek". See ( http://www.chaosengineers.co.nz/pages/Papers/papers.html) for copies of these articles, and other papers on XP by the same author.
"XP Distilled" by RoyMiller and ChrisCollins ? can be found several places, most prominently at http://www-106.ibm.com/developerworks/java/library/j-xp/
Extreme programming - a short intro! by Benny Alexander: http://benny.editthispage.com/stories/storyReader$7
The Economist, 7th December, did an article on XP: http://www.economist.com/science/displayStory.cfm?Story_ID=442839
Information Week did an article in their April 2, 2001 magazine which can be found at http://www.informationweek.com/831/prappdev.htm
Half page article and ugly picture of Kent in Wired, October 2000.
"Feature Driven Development and Extreme Programming" in TheCoadLetter, Issue 70, editor StevePalmer. (link to full text at FeatureDrivenDevelopmentVsExtremeProgramming)
"'Extreme' method simplifies development puzzle" by John K. Waters, Cover Story (pages 20-26) of ApplicationDevelopmentTrends, July 2000; vol 7 num 7. Full text at http://www.adtmag.com/Pub/article.asp?ArticleID=879
KentBeck is interviewed in EXE http://www.exe.co.uk/questionnaire/qpull.asp?page=mar00.html
RonJeffries has two articles out ( ExtremeArticle).
KentBeck has an article in the May CppReport: KentBecksChangeCostXpArticle
VlissidesOnBeck: JohnVlissides has an interview with KentBeck in the June '99 CppReport.
There is an interview with KentBeck in ComputingMagazine ?, 8 July 1999.
Yet another interview in ObjektSpektrum ? (a German SIGS magazine), July/August 1999.
KentBeck has an article in the October 1999 IeeeComputer ? magazine, including sketches of four XP projects. It's available online (in PDF form) to IEEE members, at http://computer.org/computer/co1999/rxtoc.htm
WarrenKeuffel ? talks about XP (mostly a review of KentsBook) in his Tools of the Trade column in SoftwareDevelopmentMagazine, February 2000. Is there a web site for this 'zine? I'd like to email these people and see if they will put that article up for us to link to. It is not so easy to communicate with them... -- GodefroidChapelle
There is a Case Study, in German, about a project at BASF which went from a RationalUnifiedProcess to a partial XP project http://www.andrena.de/Objektforum/Archiv/Download/xp.zip and http://www.sigs.de/html/andrena.html
German article in Informatik Spektrum, published by Springer http://link.springer.de/link/service/journals/00287/bibs/0023002/00230118.htm Basically this is a summary of KentBeck's book XP Explained
JimHighsmith explains xp in CutterConsortium newsletter http://www.cutter.com/ead/ead0002.html
LaurieWilliams and Robert Kessler write an article on making an effective transition to pair programming in May 2000 Communications of the ACM "All I Really Need to Know about Pair Programming I Learned in Kindergarten" http://collaboration.csc.ncsu.edu/laurie/Papers/Kindergarten.PDF
LaurieWilliams, Robert Kessler, WardCunningham, and RonJeffries describe quantitative results of a pair-programming study IEE Software July/Aug 2000 in "Strengthening the Case for Pair-Programming." http://collaboration.csc.ncsu.edu/laurie/Papers/ieeeSoftware.PDF
German article in "iX" 3/2001 about testing with JUnit by JohannesLink and PeterFr ??lich
LisaCrispin has an article on acceptance testing and the role of the tester in XP coming out in the July issue of STQE Magazine.
ChrisMorris wrote an article titled "Introduction to Extreme Programming" that will be published in the Borland 2001 Conference CD, July 2001. Part One: The Case for XP [ http://clabs.org/caseforxp.htm]. Part Two: XP Practices [ http://clabs.org/xpprac.htm].
XPUniverse has dozens of papers worth reading at [ http://www.xpuniverse.com/xpuPapers.htm].
German article in InformationWeek ? (Nov 2000): [ http://www.informationweek.de/index.php3?/channels/channel20/002752b.htm]
A Test-Driven Development edition of TheCoadLetter began publishing in June 2002. DaveAstels is the author/editor.
Article on CNET: http://news.cnet.com/news/0-1006-202-5424853.html
Ottawa Citizen (Canada) article: http://www.canada.com/ottawa/ottawacitizen/specials/business/story.html?id=6995104A-2A15-4893-9A88-538E50A6170C -- November, 2002
The current Wikipedia article on XP: http://www.wikipedia.org/wiki/Extreme_Programming
Other web pages about
> (mailing list)
> (mailing list in Spanish)
mailing list in Chinese)
in Japanese: <
and also a mailing list:
in Traditional Chinese:
usually has a few sessions on XP as well every year (more than stated above).
Most of this page is really WhosWrittenAboutXp
. I think Frank had more of a current list in mind, rather than just another XP bibliography.
XP2006 is over. Here's the first in a series of writeups about what happened:
Agile developers Decision making is covered in an article examining naturalistic versus rational approaches:
of this page
(last edited EditText September 30, 2009)
or FindPage with title or text search