CompanyBuilder.com
Agile development
Dictionary Entry

Agile development

The term agile (software) development is used to sum up various software development approaches based on the theory that all requirements evolve during the project. To address the uncertainty that comes with a team starting without a clear goal or set of requirements, agile frameworks give methods and structure to self-organized and cross-functional teams.

Whilst there are multiple reasons to select an agile project approach, it's important to understand that by going the agile way classical KPI tracking and most likely also contracting for such project teams is not working as in other approaches like waterfall or v-model. An agile development is never "finished", as it is a mindset of continuous improvement with each iteration of the product.

Interesting articles: 

https://www.objectstyle.com/agile/why-developers-hate-agile

https://blog.gds-gov.tech/the-biggest-myth-of-agile-development-faster-cheaper-and-better-outcome-27c20a95978c

http://agilemanifesto.org/iso/en/manifesto.html

Company Building Dictionary

Other Popular Articles