Explain Agile in 2 minutes ?

Agile refers to the Mindset or the set of attitudes to respond quickly to customer requests. Agile includes the set of Methods and Methodologies that enable responding to customer requests quickly.

In software development, Agile practices means discovering requirements and developing solutions through the collaborative effort of self-organizing and cross-functional teams and their customer(s) or end user(s). It advocates adaptive planning, evolutionary development, early delivery, and continual improvement, and it encourages flexible responses to change.

What is meant by Agility ?

Agility is the measure of how quickly a team responds to customer requests. This includes the team responding to customer requests of delivering new features, bug fixes, technical improvements or proof of concepts.

What is the main idea behind Agile ?

The main idea behind Agile is to deliver product (service) features quickly into the hands of the customers and receive their feedback quickly so that the development team can make corrections without much delay.

How did the Agile movement start ?

During the early nineties, a number of lightweight software development methods came about in reaction to the prevailing heavyweight methods such as Waterfall methods that were characterised by being overly regulated, planned, and micro-managed.

These lightweight development methods to name a few, included – rapid application development – RAD, the unified process – UP, Scrum and extreme programming – XP.

In February 2001, seventeen thought leaders from the new “lightweight” world met at a resort in SnowbirdUtah to discuss lightweight development methods. They were – Kent BeckWard CunninghamDave ThomasJeff SutherlandKen SchwaberAlistair CockburnRobert C. MartinMartin Fowler, Ron Jeffries.

And together they published the Manifesto for Agile Software Development. 

What is usually seen as the start of the Agile movement ?

The publishing of the “The Manifesto for Agile Software Development” by the 17 lightweight methodologists in February 2001 heralded the beginning of the Agile movement.