The 12 Principles of the Agile Manifesto and Their Inversion
Glen Alleman MSSM
Applying Systems Engineering Principles, Processes & Practices to Increase Probability of Program Success for Complex System of Systems, in Aerospace & Defense, Enterprise IT, and Process and Safety Industries
In 2001, the Agile Manifesto and its 12 principles were proposed to change how software development projects were developed.
It answered the question, Why Agile Is Best for Managing Projects in Principle, but ultimately, it's simply guidance to ...
Don't Do Stupid Things On Purpose.
Let’s start with the 12 principles of the Agile Manifesto.
These 12 principles are the foundation of project success on any software development project, in any project domain, and have become the basis of much of the literature on agile software development. Like all good manifestos, they are taken as gospel by those applying them. And like all gospels, they are sacred texts to be studied, put to use, admired, and left unchallenged.
Let’s look at the taxonomy of these 12 principles in light of simple, well-practiced, good management principles.
Let's invert the 12 principles to see how much sense they would make.
So what's unique about the 12 Agile Principles in the manifesto?
Nothing
They are simply good management practices.
Just simple good management practices in any domain, in any context, using any project development and management practices.
Agile Software Development Professional
1 年This is one of those "so true it hurts" kind of posts.
Global Agile and Business Transformation Lead - Project Management Institute
1 年Interesting take Glen. But the principles are usually coupled with values which provide guidance to applying the principles. I would also say the implementation is much easier that just expressing them, that applies to theses principles or any others.