John Mavrick's Garden

Search IconIcon to open search

Last updated April 10, 2022

Agile Project Management

Agile is a set of project management principles that focuses on people, products, and tools to by encourage an iterative approach for speedy turnover on product delivery. Unlike other workflows (e.g. Waterfall), allowing, encouraging, and enacting change within a project is welcome.

Manifesto for Agile Software Development

We are uncovering better ways of developing software by doing it and helping others do it.

Through this work we have come to value: 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.

Kent Beck | James Grenning | Robert C. Martin Mike Beedle | Jim Highsmith | Steve Mellor Arie van Bennekum | Andrew Hunt | Ken Schwaber Alistair Cockburn | Ron Jeffries | Jeff Sutherland Ward Cunningham | on Kern | Dave Thomas Martin Fowler | Brian Marick

The Manifesto is meant to be taken as is. Learn the fundamentals and leverage the to create your best iterative work.

Customer satisfaction is of top priority, even early during development. This is typically the result of continuous delivery of products, with each iteration being potentially changed.

Working Software is the the primary measure of progress; the results are the versions.

Agile emphasizes simplicity for maximizing effective work, with steady, sustainable development for maintaining a constant, indefinite pace to avoid fatigue.

At regular intervals, teams are to reflect on how to be more effective and adjust behavior accordingly.

Methodologies

There are various methologies that have adapted the principles of Agile.

Sources What is Agile? | Atlassian Principles behind the Agile Manifesto


Interactive Graph