Agile Development

Agile Development

The agile approach is to break a project into freestanding “chunks” that allow greater flexibility throughout the development cycle.

Agile development typically uses the following framework:

  • Collect project requirements, including the features the client needs
  • Create a product backlog containing all project requirements
  • Divide product backlog into a series of steps, called sprints, that have a one to four week duration
  • Test each sprint and deliver to client for approval
  • Begin the next sprint

The agile approach to software development offers a number of benefits to the client.

  • Flexibility
  • Engagement
  • Reduced Risk
  • Predictability
  • Improved Quality

You can read more about Agile here.