Follow Us

We use cookies to provide you with a better experience. If you continue to use this site, we'll assume you're happy with this. Alternatively, click here to find out how to manage these cookies

hide cookie message

You can't wear the manager and developer hats at the same time

The two roles demand entirely different mindsets and work styles.

Article comments

Here's something that never works out well: A small project comes along, one that doesn't necessarily need a full-time project manager. So it's decided that one of the developers on the project can double as the project manager. After all, who better understands what needs to be done than the developer?

That's true, and many developers do make good project managers. There's no inherent conflict between the type of person who makes a good developer and one who makes a good project manager. They're both detail-oriented and results-driven. But it's simply not possible to be a good developer and a good project manager simultaneously.

To understand the incompatibility, you have to think about the types of things developers and project managers are called on to do.

Developing software is like living in a dream state. To be productive, you have to enter an entirely symbolic world, where you manipulate algorithms and variables, foresee flows and contingencies, test out ideas, and follow intricate threads of thought. Working in this sort of world requires long periods of uninterrupted concentration. Whenever you're interrupted, you lose your train of thought. And after the interruption is over, it can take time to return where you were before the interruption began 15 minutes or so if you're lucky, but maybe not until the next day.

In other words, the cost of task-switching during software development is very high.

Project management demands an entirely different mindset and work style. Instead of living in a dream state, project managers need to be intimately and immediately connected to the facts, emotions, and politics of their environment. Project managers don't just create abstract project plans and track progress against a theoretical construct. Their job is to coordinate the activity of numerous people, understanding what progress they make, what obstacles they face, what resources they need, and how each individual's work affects the productivity of others. In other words, their work is almost entirely interruption-driven. They need to be available at all times to handle crises, prevent problems, and communicate with an entire community of stakeholders.

There's simply no way to reconcile these two diametrically opposed work styles. If you ask someone to be both a project manager and a developer, he will have to choose one as his primary work mode over the other. He may choose to be a developer first and a project manager second, but then he will be largely unavailable to the project team and external stakeholders, and the entire project will suffer from lack of leadership. Or he may choose to be a project manager first and a developer second. But then the development tasks he assigns himself are unlikely to be completed on time or be well constructed.

So if you want to improve project productivity, set this common temptation aside. Choosing a developer to serve as a project manager can impair the productivity of the project, and it's cruel to the developer because you're asking that person to do the impossible.

Paul Glen is the co-author of The Geek Leader's Handbook and a principal of Leading Geeks, an education and consulting firm devoted to clarifying the murky world of human emotion for people who gravitate toward concrete thinking. You can contact him at


More from Techworld

More relevant IT news


Send to a friend

Email this article to a friend or colleague:

PLEASE NOTE: Your name is used only to let the recipient know who sent the story, and in case of transmission error. Both your name and the recipient's name and address will not be used for any other purpose.

Techworld White Papers

Choose – and Choose Wisely – the Right MSP for Your SMB

End users need a technology partner that provides transparency, enables productivity, delivers...

Download Whitepaper

10 Effective Habits of Indispensable IT Departments

It’s no secret that responsibilities are growing while budgets continue to shrink. Download this...

Download Whitepaper

Gartner Magic Quadrant for Enterprise Information Archiving

Enterprise information archiving is contributing to organisational needs for e-discovery and...

Download Whitepaper

Advancing the state of virtualised backups

Dell Software’s vRanger is a veteran of the virtualisation specific backup market. It was the...

Download Whitepaper

Techworld UK - Technology - Business

Innovation, productivity, agility and profit

Watch this on demand webinar which explores IT innovation, managed print services and business agility.

Techworld Mobile Site

Access Techworld's content on the move

Get the latest news, product reviews and downloads on your mobile device with Techworld's mobile site.

Find out more...

From Wow to How : Making mobile and cloud work for you

On demand Biztech Briefing - Learn how to effectively deliver mobile work styles and cloud services together.

Watch now...

Site Map

* *