Bibliography for Agile
Methodologies and Practices
Under Construction
Please send contributions to Laurie
Williams (williams@csc.ncsu.edu)
Agile Software Development, General
Books:
Cockburn, Alistair, Agile Software Development, Addison
Wesley, 2002.
Web
Sites/Web Pages:
Principles of the Agile
Alliance
The New
Methodology (Martin Fowler)
The Agile
Manifesto: Where It Came from and Where
It May Go (Martin Fowler)
Papers:
Aoyama, Mikio, Web-Based Agile
Software Development, IEEE Software, Nov/Dec 1998.
Ambler, S., Refactoring
for Fitness, Software Development, February 2002.
Boehm, B. Get Ready for Agile Methods, with Care, IEEE
Computer, January 2002.
Cockburn, L. and L. Williams, The Costs and Benefits of Pair
Programming, XP2000.
Cockburn, A., "Agile Software Development joins
the 'would-be' crowd", Cutter IT Journal, Vol. 15, No. 1, January 2002,
pages 6-12.
Fowler, M., Put Your
Process on a Diet, Software Development, December 2000.
Fowler, M. and J. Highsmith, Agile
Manifesto, Software Development, August 2001.
Glass, R., "Agile versus traditional: Make
love, not war!", Cutter IT Journal, Vol. 14, No. 12, December 2001, pages
12-18
Highsmith, J., Retiring
Lifecycle Dinosaurs, Software Testing and Quality Engineering, July/Aug.
2000.
Highsmith, J. and A. Cockburn, Agile
Software Development: The Business of
Innovation, IEEE Computer,
Sept. 2001.
Highsmith, J. and A. Cockburn, Agile
Software Development: The People Factor,
IEEE Computer,
Nov. 2001.
Jacobson, I., "A resounding 'yes' to agile
processes - but also to more", Cutter IT Journal, Vol. 15, No. 1, January
2002, pages 18-24.
Wagner, L., "Extreme
Requirements Engineering", Cutter IT Journal, Vol. 14, No. 12, December
2001, pages 34-38.
Crystal/Adaptive Software Development
Books:
James A. Highsmith III, Adaptive
Software Development: A Collaborative Approach to Managing Complex
Systems
Web Sites/Web Pages:
Crystal/Adaptive Software Development
Books:
Stapleton, Jennifer, Dynamic Systems
Development Method, Addison Wesley, 1995.
Web
Sites/Web Pages:
Books:
Auer, K. and R. Miller, Extreme Programming Applied, Addison
Wesley, 2002.
Beck, K., Extreme Programming Explained: Embrace Change,
Addison Wesley, 2000.
Beck, K. and M. Fowler, Planning eXtreme Programming, Addison Wesley, 2001.
Jeffries, R., A. Anderson, and C. Hendrickson Extreme
Programming Installed, Addison Wesley, 2001.
Newkirk, J. and R. Martin, Extreme Programming in
Practice, Addison Wesley, 2001.
Succi, Giancarlo and M. Marchesi, Extreme Programming
Examined, Addison Wesley, 2001.
Wake, W. Extreme Programming Explored, Addison Wesley, 2001.
Web
Sites/Web Pages:
Wiki
Extreme Programming Roadmap
The XP
Exchange (in English and German)
Papers:
Jeffries, R. Card Magic
for Managers, Software Development, December 2000.
Grenning, J., Launching Extreme Programming
at a Process-Intensive Company, IEEE Software, Nov/Dec 2001.
Paulk, M., Extreme Programming from
a CMM Perspective, IEEE Software, Nov/Dec 2001.
Nov/Dec 2001.
Schuh, Peter, Recovery, Redemption
and Extreme Programming, IEEE Software, Nov/Dec 2001.
Books:
Peter Coad, Eric Lefebvre, and Jeff
De Luca, Java Modeling in Color with UML: Enterprise
Components and
Process, Chapter 6, Prentice Hall, 1999.
Web
Sites/Web Pages:
Holonic
Software Development (Granville Miller)
Books:
Schwaber, K. and M. Beedle, Agile
Software Development with SCRUM, Pearson Technology Group, 2002.
Web
Sites/Web Pages:
SCRUM Hyperproductive Software
Development Method
Papers:
Rising, L, and N. Janoff, The Scrum
Software Development Process for Small Teams, IEEE Software, July/August 2000.
Web
Sites/Web Pages:
A Case Study
for Using the Win-Win Spiral (Markus Leugner, 1998)
Papers:
Boehm, B., A. Egyed, J. Kwan, D.
Port, A. Shah, R. Madachy, Using
the Win-Win Spiral Model: A Case Study,
IEEE Computer, July 1998.
XBreed
(A mixture of XP, Scrum and Alexanderian ideas)
Web
Sites/Web Pages