Is the Project Manager dead?

The role of the project manager has evolved substantially over the years and not always in the best direction. What was an important coordinating and communicating position has, in some companies, turned into a controlling one. Many of the principles in the Agile Manifesto fought against these changes, which is why it’s no coincidence that many modern agile companies don’t hire project managers (they also do not typically hire a host of other indirect roles like architects and DBAs).

However, poor instances aside, whenever a group of specialists get together to achieve an objective there will always be support work that needs to be done: people need to be paid, other people need to know whether things are going well or not. When a business funds some work, it has a right to know how the money is being spent and whether the original objectives of that work remain valid and achievable. These are reporting activities that could theoretically be done by anyone good at collating data and summarising in a way to facilitate decision-making. In Programmer Anarchy it’s the software developers who do this. In most other approaches it’s been left to the project manager. But as companies switch to funding products, rather than projects, does that mean the project manager position disappears.

Well, yes and no.

Yes, because a product team is led principally by a Product Manager who owns both the deliverable and its affect on the world. What the team should do now and next is therefore coordinated by the Product Manager, possibly via one or more Product Owners. Who did what, who’s doing what next, and where the various obstacles lie is known to the team and can be reported succinctly to anyone interested. More importantly, risk and issue management becomes part of the daily discourse and not something debated on a fortnightly or monthly cycle.

Ben Horowitz once described Product Managers as the CEO of the product. He’s revised the view since but the point that a Product Manager should take broad ownership remains an important one. Many Product Manager responsibilities are subsumed into this remit.

So is the role finished? Maybe not quite.

If the whole point of agile was to free up the conversation between customers (either end consumers or product managers) and developers so that they could work in small iterations, design fractally, and prioritise talking openly over following a prescribed plan, then it follows that everyone around the team should enable and support that. If Software Architects can do it then really anyone can.

Any activity that can cost-effectively assist developers and product teams talk more, get more done, see more clearly is a good thing. Even a medium-sized team will generate a ton of administrative work: on-boarding of new people, facilities management, contractual negotiations, IT support liaison. Project Managers who recognise this and act accordingly will fit very well into this new world, not as controllers but in a key supporting role that supports organisational agility.