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