Agile Manifesto: Principles and Values

William Meller - Agile Manifesto: Principles and Values
The Agile Manifesto uncovers better ways of developing software by doing it and helping others do it. These are the values and principles.

In February 2001, 17 developers produced the Manifesto for Agile Software Development at The Lodge at Snowbird ski resort in Utah.

The Agile Manifesto - Authors

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

The Agile Manifesto - 4 Values

Individuals and interactions over processes and tools

Working software over comprehensive documentation

Customer collaboration over contract negotiation

Responding to change over following a plan

Note: while there is value in the items on the right, we value the items on the left more. In other words, one thing is not a substitute for the other.

The Agile Manifesto - 12 Principles

Our highest priority is to satisfy the customer through the early and continuous delivery of valuable software.

Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage.

Deliver working software frequently, from a couple of weeks to a couple of months, with a preference for the shorter timescale.

Business people and developers must work together daily throughout the project.

Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.

The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.

Working software is the primary measure of progress.

Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.

Continuous attention to technical excellence and good design enhances agility.

Simplicity--the art of maximizing the amount of work not done--is essential.

The best architectures, requirements, and designs emerge from self-organizing teams.

At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.

I am incredibly grateful that you have taken the time to read this post. 

Your support and engagement mean the world to me, and I truly appreciate your interest in the topics I write about. 

I hope that you have found this post informative, educational and engaging. 

If you are interested in reading more of my work, please visit other articles here on the website.

I promise to continue providing valuable and high-quality content for your enjoyment and education. 

Thank you again for reading and I hope to see you soon!

Here are some related articles you may enjoy:

There are even more good things I've prepared for you!

Subscribe below or click here to receive new posts in your Email!

Do you want to read some book notes and recommendations? Discover more here!

Do you want to have amazing weekly content curation? Discover more here!

Follow me on LinkedIn - Twitter - Instagram

Ready to make a positive impact? 

Support my work by sharing my content with your network. 

Your simple act of kindness can reach new heights and help spread valuable information.

Want to show your support in a tangible way? A virtual coffee is a small but mighty way to show your appreciation and give me the extra energy to keep crafting valuable content!

William Meller - Subscribe

No comments:

Post a Comment