Defining Agile Development (continued)

2008 September 17
by Jon Strickler

As I prepared to discuss Agile with a client recently, I found that I was missing an important element of the definition in my last post. Here is what we settled on:

Agile is:

  • A project management process that encourages frequent inspection and adaptation
  • A leadership philosophy that encourages team work, self-organization and accountability
  • A set of engineering best practices that allow for rapid delivery of high-quality software
  • A business approach that aligns development with customer needs and company goals
3 Responses leave one →
  1. 2008 September 18

    Nice addition with the last bullet… hope Mike C. see’s it.

Trackbacks & Pingbacks

  1. Defining Agile Development (part 2) « Agile Elements
  2. Testing for Agility « Agile Elements

Leave a Reply

Note: You can use basic XHTML in your comments. Your email address will never be published.

Subscribe to this comment feed via RSS