Showing posts from November, 2012

Exec Summary: What is Agile?

Agile is a group of software development methodologies based on iterative and incremental development where requirements and solutions evolve through collaboration between self- organising, cross- functional teams.

Agile is proclaimed to be more of a mindset or way of thinking rather than a software development process.
Agile is made up of three (3) elements:

1.Agile Manifesto & Values 2.Agile Principles 3.Agile Practices.

The Agile Manifesto was developed in 2001 and consists of four (4) values:

1.Individuals and interactions over processes and tools 2.Working software over comprehensive documentation 3.Customer collaboration over contract negotiation 4.Responding to change over following a plan

In each statement, the word 'over' highlights two (2) parts. The values were not intended to state that the left hand side supersedes the right hand side, but rather that while there is value in the items on the right, we value the items on the left more (Agile manifesto, n.d). Smith and Sid…