Showing posts with label Agile Practices. Show all posts
Showing posts with label Agile Practices. Show all posts

Agile Software Development



  1. Empirical and adaptive.
  2. Iterative and incremental.
  3. Just-enough planning.
  4. Just-enough development.
  5. Adaptable to scope changes.
  6. Collaborative and whole-team.
  7. User centric.
  8. Value driven.


What Is Agile?

First, what does agile really mean?  It’s not considered a methodology, a process, or even a set of procedures.  It’s more of a conceptual development framework which allows our team to iteratively prioritize & plan the work, perform the work, and review the work.  As opposed to the classic waterfall approach, agile acknowledges that we don’t have all the answers at the start of a project. 
  1. Agile value individuals and interactions over processes and tools.
  2. Agile value working software [or any product] over comprehensive documentation.
  3. Agile value customer collaboration over contract negotiation.
  4. Agile value responding to change over following a plan.