DZone
Agile Zone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
  • Refcardz
  • Trend Reports
  • Webinars
  • Zones
  • |
    • Agile
    • AI
    • Big Data
    • Cloud
    • Database
    • DevOps
    • Integration
    • IoT
    • Java
    • Microservices
    • Open Source
    • Performance
    • Security
    • Web Dev
DZone > Agile Zone > Could employees choose their own manager?

Could employees choose their own manager?

Rob Galanakis user avatar by
Rob Galanakis
·
Feb. 25, 15 · Agile Zone · Interview
Like (0)
Save
Tweet
4.38K Views

Join the DZone community and get the full member experience.

Join For Free

Someone once brought up to me a plan about enabling employees to choose their own manager. The idea has stuck with me for a while, and being in my current position of authority I’ve pondered it more actively. I’ll use this post to collect my thoughts, and maybe present some ideas for discussion. I’m not going to evaluate the benefits or if this is a good idea, but only think about the practicalities.

First, let’s define the role of “manager”. There are many ways the role of manager can be split up or changed or redefined, but I’m specifically going to talk about the extremely popular and stubborn setup of Dev->Manager->Director->VP->CO, or whatever similar hierarchy. I do believe a better structure exists (or that the lack of structure is better!), but I have not seen it, and this arrangement is certainly the most popular, so let’s work from that.

Second, let’s define the manager’s responsibilities. There is the leadership aspect (setting direction for a team/group), and there is the procedural aspect (hiring, firing, raises). These can be found in the same person, or separate. If we operate in a strict hierarchy, where everyone in a team reports to a team’s lead, leadership and procedure must be handled by the same person. If people report to a “department manager” or someone else who is not a team, leadership and procedure are handled by different people.

That established, how would “choosing your manager” work?

“Choosing your manager” would mean individually choosing only the procedural person. The leadership person must be chosen collectively. The reasons for this are obvious. They could be the same person, though.

Collectively choosing the leader but having an assigned procedural manager will not work. The person doing the hiring, firing, and appraising ends up with the power anyway. It’s not fair to the leader and results in terrible politics when things are not in perfect alignment.

Choosing managers would basically prohibit outside hiring at management level. Good managers want to continue to be managers, and while I do believe they need to be talented programmers/designers/whatever, many would not want a 100% full time role with only the hope/possibility of doing management later. So you have cut down your pool of experienced managers significantly. But maybe that’s ok (most managers aren’t very good anyway).

The procedural stuff involves significant confidentiality in a traditional company. Generally, a manager is first and foremost vetted by management, and only secondarily by her reports. To flip this on its head would require radical transparency. Anyone at any time could become a “manager” and have access to extra confidential information. Salaries, at the very least, would need to be common knowledge (which would imply many other things are common knowledge).

Transparency is the big issue. Employees choosing their own managers would require a radically non-traditional company. At this extreme, you may as well get rid of the notion of managers altogether. Unfortunately it’s traditional companies that would benefit most from structural management changes. But at this point, I’m skeptical of “employees choosing their own manager” being a good idea. The thinking is in the right place! But I don’t see the way there. I’d love to hear of companies where this is done, though, as some concrete examples would help validate or disprove these thoughts (Spotify is the closest I can think of).

teams Aspect (computer programming) IT Notion (music software) POST (HTTP) Foremost (software)

Published at DZone with permission of Rob Galanakis, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • Maven Tutorial: Nice and Easy [Video]
  • Use Lambda Function URL To Write a Serverless App Backed by DynamoDB
  • Querying Kafka Topics Using Presto
  • A Simple Guide to Heaps, Stacks, References, and Values in JavaScript

Comments

Agile Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • MVB Program
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends:

DZone.com is powered by 

AnswerHub logo