What is Agile?
Agile is not a development methodology but a way of thinking that helps solve three business tasks: satisfy customers, reduce time to market, and lower the cost of changes.
In the 1990s, a set of flexible software development methods was developed in response to prevailing heavyweight methods. These include: 1991 – RAD (Rapid Application Development); 1994 – Dynamic Systems Development Method (DSDM); 1995 – Scrum; 1996 – Crystal Clear and Extreme Programming (XP); and 1997 – Feature-Driven Development (FDD).
Although they emerged before the publication of the Agile Software Development Manifesto, together they are referred to as agile software development methods.
In February 2001, seventeen IT representatives met at the Snowbird resort in Utah to discuss lightweight development methods. Together they published the Agile Manifesto.
4 core values of Agile:
- Individuals and interactions over processes and tools
- Working software over comprehensive documentation
- Customer collaboration over contract negotiation
- Responding to change over following a plan
That is, while there is value in the items on the right, we value the items on the left more.
Tag:Agile, Standard, Terminology