You are here

Agile Methodologies

4 August, 2015 - 09:49

Agile methodologies are a group of methodologies that utilize incremental changes with a focus on quality and attention to detail. Each increment is released in a specified period of time (called a time box), creating a regular release schedule with very specific objectives. While considered a separate methodology from RAD, they share some of the same principles: iterative development, user interaction, ability to change. The agile methodologies are based on the “Agile Manifesto,” first released in 2001.

The characteristics of agile methods include:

  • small cross-functional teams that include development-team members and users;
  • daily status meetings to discuss the current state of the project;
  • short time-frame increments (from days to one or two weeks) for each change to be completed; and
  • at the end of each iteration, a working project is completed to demonstrate to the stakeholders.

The goal of the agile methodologies is to provide the flexibility of an iterative approach while ensuring a quality product.