Bibliography for Agile Methodologies and Practices

 

 

Agile, General

FDD

Crystal, ASD

Scrum

DSDM

Win-Win Spiral

Extreme Programming (XP)

XBreed

 

 

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:

            Agile Alliance/Manifesto

            Principles of the Agile Alliance

            The New Methodology (Martin Fowler)

            The Agile Manifesto:  Where It Came from and Where It May Go (Martin Fowler)

Pairprogramming.com

Agile Modeling

 

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.

Constantine, L., Methodological Agility, Software Development, June 2001.

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:

            Adaptive Software Development

            Crystal/Adaptive Software Development

 

 

DSDM

Books:

            Stapleton, Jennifer, Dynamic Systems Development Method, Addison Wesley, 1995.

Web Sites/Web Pages:

            DSDM Consortium

 

Extreme Programming (XP)

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

A "Gentle Intro" to XP

Xprogramming.com

The XP Exchange (in English and German)

XP Distilled

Junit.org

Agile Testing (Brian Marick)

 

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.

            Poole, C. and J. W. Huisman, Using Extreme Programming in a Maintenance Environment, IEEE Software,

Nov/Dec 2001.

            Schuh, Peter, Recovery, Redemption and Extreme Programming, IEEE Software, Nov/Dec 2001.

 

 

FDD

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:

            FDD

            Holonic Software Development (Granville Miller)

            Coad Letter, July 2000

 

 

Scrum

Books:

            Schwaber, K. and M. Beedle, Agile Software Development with SCRUM, Pearson Technology Group, 2002.

 

Web Sites/Web Pages:

            ControlChaos.com

            SCRUM Hyperproductive Software Development Method

Papers:

            Rising, L, and N. Janoff, The Scrum Software Development Process for Small Teams, IEEE Software, July/August 2000.

 

Win-Win Spiral

Web Sites/Web Pages:

            Win-Win Spiral Model

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

            XBreed