🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.software.extreme-programming
Article #6

XPminiFAQ

#6
From: Keith Ray
Date: Tue, 11 Jun 2002 14:19
137 lines
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-mail

Show 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