As a project manager, a member of the PMI, and an Agile Project Management practitioner, I get yelled at a lot. PMP-certified project managers call me irresponsible for advocating the Agile approach to projects, and Agile practitioners call me a turncoat for collaborating with members of the PMI. It’s understandable that people who are used to one way of doing work are skeptical of another way of doing work. I get it. But does get tiresome. Last year, a fellow Scrum trainer called me a placator, akin to Neville Chamberlain, and it was not meant in a lighthearted manner. However, I am not the only recipient of that kind of vitriol. The Agile PM community is riddled with factions and in-fighting. In the pursuit of truth, many of our so-called thought leaders have taken rather inflexible positions of “No matter what you say, I’m right and you’re wrong.”
Well, today I’m in a collaboration session today with technology management thought leader Alistair Cockburn. In our chat today, he introduced me to his latest initiative, The Oath of Non-Allegiance. It is a web page that challenges Agile practitioners to formally sign and ratify the following:
I promise not to exclude from consideration any idea based on its source, but to consider ideas across schools and heritages in order to find the ones that best suit the current situation.
Finally! Someone has taken a stand to hold these Agile thought leaders accountable to the core value of “Collaboration” they all advocate. As a co-founder of the Agile Project Management movement, Alistair has been dragged into many of these philosophical feuds. I’ve always appreciated him for advocating the Scrum alongside his own Crystal methods. It’s a strong statement to say your thing is good, and this other thing is also as good, and you’re willing to teach them both.
QUESTION: What do you think of these Agile factions? Do you think this Oath will help the issue?



{ 6 comments… read them below or add one }
I like the “Oath”. As a professional management consultant, I believe that one has the responsibility to implement what is “right” for that business entity, our client. Every business is different and has its own culture, needs and requirements. I do not believe in the “Cookie Cutter” philosophy.
On the other hand, I have seen companies that state they follow the “Agile” method, but in fact think this signifies a method of not only fast tracking all projects, but skipping necessary processes and steps…
There is definately a need for further learnings in all the different methods out there, by all professionals and companies alike…
One should implement what is best for our client!
Great points, Jennifer. Too many project managers dive into a color-by-numbers approach to running a team, and are unwilling to learn new techniques that will make them better. Thanks for the comment.
So thoughts on this important topic
http://herdingcats.typepad.com/my_weblog/2010/06/the-oath-of-nonallegiance.html
I totally agree with Jennifer Graham. I’m sick of people who argue for one method just because it is ‘hip’ and someone with a well known name has said this or that. As in all other situations of life we have to keep our eyes wide open and turn our head to the left side as well as to the right side. And then: take the best breath for your problem and keep on being pragmatic.
Great point and thanks for bringing “The Oath” initiative to my attention, Jeff.
It is amazing that the world of agile is so full of bickering, divisions and endless discussions. [cut] My comment got so long I turned it into a blog post.
http://www.andybrandt.net/621/oath-of-non-allegiance
Good comment & follow-up post, Andy. I like your phrase “secular religion” to describe the dogma of agile zealots.