agile development

Sprint-based software creation

Agile development is a software development approach emphasizing iterative progress, collaboration, and flexibility over rigid planning.

Work happens in short cycles called sprints, with frequent reassessment and adaptation.

The methodology emerged as a reaction against traditional "waterfall" development, where projects followed fixed sequential phases: We switched to agile development after too many failed launches.

Related

timeboxing · pivoting · experimentation · fail fast · backlog · product owner · design thinking · sprint · brainstorming · refactor · automation · MVP · debugging · DevOps · velocity · value proposition · continuous · standup

Categories
Opposites
software development methodology

agile developmentwaterfall

Descending river over precipice

planning and process philosophy

agile developmenttop-down management

Leadership from the hierarchy's apex

Taylorism · scientific management

Family

develop, agile, development, agility

Familiarity
Top 500,000
Profile
Used worldwide · Abstract · Rated G