Article View: comp.software.extreme-programming
Article #6XPminiFAQ
From: Keith Ray
Date: Tue, 11 Jun 2002 14:19
Date: Tue, 11 Jun 2002 14:19
137 lines
5266 bytes
5266 bytes
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.] "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 [Strongly recommended.] "Extreme Programming Examined" by Giancarlo Succi and Michele Marchesi; ISBN 0-201-71040-4 "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 "Agile Software Development" by Alistair Cockburn; ISBN 0-201-69969-9 "Agile Software Development Ecosystems" by James A. Highsmith III; ISBN 0201760436 [Overview of XP, Scrum, Crystal, FDD, etc.] "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 "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] 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/> 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>
Technical Details
Message-ID:
<k1e2i3t4h5r6a7y-81EE48.07190511062002@netnews.attbi.com>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!cyclone.bc.net!arclight.uoregon.edu!wn4feed!worldnet.att.net!204.127.198.203!attbi_feed3!attbi.com!rwcrnsc51.ops.asp.att.net.POSTED!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII X-Google-Thread: 10bcce,16e164c82987723,start X-Google-Attributes: gid10bcce,public X-Google-Thread: fd047,16e164c82987723,start X-Google-Attributes: gidfd047,public X-Google-Thread: 114809,16e164c82987723,start X-Google-Attributes: gid114809,public X-Google-Thread: ff121,16e164c82987723,start X-Google-Attributes: gidff121,public X-Google-Thread: 1111a3,16e164c82987723,start X-Google-Attributes: gid1111a3,public X-Google-ArrivalTime: 2002-06-11 07:19:02 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!cyclone.bc.net!arclight.uoregon.edu!wn4feed!worldnet.att.net!204.127.198.203!attbi_feed3!attbi.com!rwcrnsc51.ops.asp.att.net.POSTED!not-for-mail From: Keith Ray <k1e2i3t4h5r6a7y@1m2a3c4.5c6o7m> Newsgroups: comp.software.extreme-programming,comp.lang.smalltalk,comp.lang.objective-c,codewarrior.mac,codewarrior.windows Followup-To: comp.software.extreme-programming Subject: XPminiFAQ User-Agent: MT-NewsWatcher/3.1 (PPC) Archive-name: XPminiFAQ Last-modified: 2002.06.06 Version: 4.2 Message-ID: <k1e2i3t4h5r6a7y-81EE48.07190511062002@netnews.attbi.com> Lines: 137 NNTP-Posting-Host: 12.236.99.180 X-Complaints-To: abuse@attbi.com X-Trace: rwcrnsc51.ops.asp.att.net 1023805141 12.236.99.180 (Tue, 11 Jun 2002 14:19:01 GMT) NNTP-Posting-Date: Tue, 11 Jun 2002 14:19:01 GMT Organization: AT&T Broadband Date: Tue, 11 Jun 2002 14:19:01 GMT