Agile is a continuous learning approach that concerns two aspects: project management and product development. In particular, it is an approach to managing projects that avoids expensive upfront planning while reducing complexity and minimizing risk. Agile methods are traditionally applied in software development and IT support (e.g. service ticketing).
Some characteristics of agile projects are:
- Incremental — products are released in small, valuable increments instead of shipped all at once.
- Iterative — products (and…