October 29, 2017
Between Santa Claus, Big Foot and the Agile Project Manager, which exists? Few people argue for the existence of Big Foot or Santa Claus, though most believe that Agile Project Managers exist.
I would contend that none of them exist, especially the Agile project manager. (BTW we used a photo of Chewbacca the wookie for Big Foot since all the pictures we had of Big Foot were blurry.)
Why do I think that there is no such thing as an Agile Project Manager? I think that putting one person in place to do those “project manager” activities is counterproductive. Plus, many of the activities that a project manager would do are unnecessary in an Agile environment. Here are some specific examples:
The rest of this article will explore how Agile project management activities are handled in Agile and Scrum. We will look at the Agile Values and Principles, and the Scrum Guide.
The use of the term Agile started in 2001 with the introduction of the Agile Manifesto which includes 4 Agile Values and 12 Agile Principles.
There is no mention of an agile project manager in the Agile Manifesto. The four Agile Values and 12 Agile Principles don’t explicitly say that there is no agile project manager, but they do outline a way of thinking and working that is based on motivated and empowered team members that function as a self-organizing team. This reduces the need for someone outside the team to project manage them.
Here are two specific Agile Principles that speak to empowerment and self-organization:
#5 – Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.
Most knowledge workers today are self-motivated. This principle says to get those people into an environment where they can do their best work. Those people don’t need a project manager to direct their work, coordinate their tasks or remind them of deadlines.
#11 – The best architectures, requirements, and designs emerge from self-organizing teams.
This principle says that if we want the best solutions, we need to let teams self-organize. This means we don’t put a person (such as an agile project manager) over the team to tell them how to get the work done. Let the people closest to the work and actually doing the work decide the best way to get it done.
Scrum is the most popular agile framework in use today. And Scrum doesn’t include a role for an agile project manager either. There are only three roles in the Scrum Framework: The Product Owner, the Development Team, and the Scrum Master.
Scrum practitioners don’t buy into the idea that there is one person outside the team who has the role of project manager. The idea of a person who would plan, coordinate the work of others, track variance, produce documents, and manage tasks and report status for the team just doesn’t fit with Scrum. Any necessary project management activities mentioned above are split across the three roles, with the bulk being taken on by the Development Team or the Product Owner.
Many people confuse and conflate the Scrum Master role with the project manager role. Leadership teams often stare at me in disbelief when I tell them that there is no project manager. Ken Schwaber, co-creator of Scrum, may have inadvertently added to the confusion when he titled his second Scrum book, Agile Project Management with Scrum.
Ken was more careful when he co-authored the Scrum Guide, the definitive guide to Scrum. He and co-author Jeff Sutherland made sure that project manager is conspicuously absent from the Scrum Guide.
Some people really struggle with the idea that there would be no project manager in Agile. The idea of a team without a project manager doesn’t fit with their hierarchical worldview. They see the world as a pyramid.
This hierarchical worldview keeps things simple. It makes it easy to see who to blame when things go wrong. There is one clear single throat to choke in this environment.
Those who have the hierarchical worldview can’t (or won’t?) get their head around this Scrum Master role. They continuously ask me, “What does the Scrum Master do” and even after I explain it, most erroneously assume that the Scrum Master is a project manager.
They want a single throat to choke. “We need accountability” they exclaim, “If everyone is responsible, then no one is responsible”. (See my related article on this: The Single Throat to Choke in Agile)
If you are a project manager, I encourage you to accept the inevitable. Don’t fight for the importance of a project management role in agile organizations. Rather, understand Agile and play a role that adds the most value.
Project managers can be a Product Owner or Dev Team member on a Scrum Team. They will need to adopt an agile mindset to maximize the value that they bring to an Agile team.
This can be a challenge for project managers. Most project manager’s experience and individual skills are out of alignment with the style of servant leadership needed for Agile teams. And most project managers are not interested (or able) to roll up their sleeves and contribute to the valuable work that is needed on the team.
Agile is not anti-project management at all. It is just that Agile assumes you are working with motivated knowledge workers who are capable of self-organizing. This reduces management overhead, and it puts the accountability for results on those individuals who are in a position to impact those results.
PMI is gradually exploring the role of the PM in Agile projects. I don’t think they’ve got it sorted yet, but the recently published Agile Practice Guide may be a start. Thankfully, even the Project Management Institute did not include the term “Agile Project Manager” in the new Agile Practice Guide. [See my review of the PMI Agile Practice Guide here.]
And please don’t send me hate mail justifying your value as a project manager, or telling me that every project needs a project manager to be that single point of accountability.
There is some good news for project managers who want to work in an Agile environment. Hiring managers, recruiters, and HR departments seem to be mostly unaware that Agile project managers don’t exist. In fact, there is quite a bit of confusion in the market as revealed by these typical job postings:
If there are no Agile Project Managers, can there be Agile Project Management? I would argue that yes perhaps there is Agile Project Management. I don’t believe that the scope of the activities is the same as traditionally understood, or that we dedicate one person outside the team to be the agile project manager for these activities.
I also don’t think we should force all new product development work into the project paradigm. (You can read this article to learn about how a ‘project mindset’ hinders project managers.)
Others seem to agree that Agile Project Management exists. Sanjiv Augustine, the author of Managing Agile Projects, defines Agile Project Management as:
“…the work of energizing, empowering, and enabling project teams to rapidly and reliably deliver business value by engaging customers and continuously learning and adapting to their changing needs and environments.”
—Sanjiv Augustine, Managing Agile Projects
Wikipedia lists Agile Project Management:
“…Agile project management is an iterative and incremental method of managing the design and build activities for engineering, information technology, and new product or service development projects in a highly flexible and interactive manner, for example Agile software development.”
I characterize Agile Project Management as a way of thinking and organizing ourselves to deliver using Agile Values and Principles. I’ve written about that extensively in my book which I titled, quite ironically: Agile Project Management; Your Nuts and Bolts Guide to Success
What are your thoughts? Does your organization have Agile Project Managers? Do they conflate the Scrum Master and Project Manager role?
See also these related posts: