Welcome to the The Art of Agile Development website. Here, you'll find a cornucopia of bonus material, such as downloadable posters, behind-the-scenes material, and new insights.

Starting in 2010, you'll also find the full text of the book, conveniently cross-referenced and hyperlinked. A new section will be released every Friday, starting with the practices in Part II.

For more, see the table of contents.

Art of Agile Training!

Do you prefer a hands-on approach? Come to the Art of Agile training courses, led by James Shore and Diana Larsen!

Upcoming Sessions:
Oct 11 - 12, 2010Portland, OregonThe Art of Agile Planning
Oct 13 - 15, 2010Portland, OregonThe Art of Agile Delivery
 Print

The Art of Agile Development: Go!

20 Feb, 2008

in 99 words

Any big change is a challenge. When adopting XP, expect the first few months to be chaotic, and a little painful, as everyone gets up to speed. Give yourself four to nine months to feel truly comfortable with your new process.

If you can, adopt XP all at once. This works best when you have a brand-new codebase. It's the easiest way to learn.

When applying XP to an existing project, take an incremental approach. Start by introducing the structural practices. Follow up with the technical practices, paying down technical debt and chipping away at your bug backlog.

as haiku

freshly turned soil--
fertile, waiting, it smells like
possibility

Commentary

Marick's Missing Manifesto

Inside the Book

  • Go!
  • Sidebar: Extreme Shopping
  • The Challenge of Change
  • Final Preparation
  • Sidebar: Second Adopter Syndrome
  • Applying XP o a Brand-New Project (Recommended)
  • Applying XP to an Existing Project
    • The big decision
    • Bring order to chaos
    • Pay down technical debt
    • Organize your backlog
    • Fix important bugs
    • Move testers forward
    • Emerge from the darkness
  • Applying XP in Phase-Based Organizations
    • Mandatory planning phase
    • Mandatory analysis phase
    • Mandatory design phase
    • Mandatory coding phase
    • Mandatory testing phase
    • Mandatory deployment phase
  • Extremities: Applying Bits and Pieces of XP
    • Iterations
    • Retrospectives
    • Ten-minute build
    • Continuous integration
    • Test-driven development
    • Other practices

Loading...

Loading comments...