Agile development is a term used to describe iterative software development used to shorten the software development lifecycle and emphasizes flexibility, collaboration, and customer satisfaction. Agile development teams execute the entire software development lifecycle in smaller increments, usually called sprints, typically 1-4 weeks long. The software development industry often contrasts agile development with traditional or waterfall development, where the planning for larger projects occurs up front and executed against that plan. Agile development is an iterative approach to development with regular feedback loops or intervals. These iterations allow diversion of a team to be productive in one part of a project while resolving a problem or issue in another part.
Due to the federal government shutdown, the eCQI Resource Center has paused updates to site information.
Any updates, questions, and requests will resume when the government is re-opened. Note this includes all eCQM related help desks and Jira.