Ask HN: As a first time manager, how do I play office politics right?
I was promoted yesterday to a managerial role and will lead a small team of 8 developers. I was PM without direct people responsibilities before. I know diplomacy a bit and to keep things moving.
As a people manager, how do I play the politics right? I know at this level its all about influence and politics. I like my team and will definitely protect it. What things shall I do to
1. Connect with people in and outside my org?
2. A few people already didn't like the fact that I was promoted and likely going to be most resistant to my actions. How to deal with them?
3.How do I move up the ladder? My manager is scared that I might replace him. He has been using every single tactic to keep me down. His boss was the reason I was promoted.
4. How do I say technically abreast?
15 comments
[ 3.4 ms ] story [ 44.2 ms ] threadHunt or be hunted - President Underwood.
You can easily find out those that empire build because they will throw you and even their own team under the bus.
If you are growing your employees, look for others that do so. Follow what they do.
There are a lot of professional development courses that you can take to learn more, but a lot of it is on the job training.
I love tech, but I found the fact that people are always changing a much more fulfilling role to me.
If the company considers a move from a individual contributor to a people manager a promotion then it is disfunctional.
Ignore this whole concept you have of 'playing politics right', you have wayyyyyyyyyyyy more important things to deal with. 8 devs will keep you very busy with 1:1's, career guidance, mentorship along with day to day running and long term more strategic less tactical planning.
Reset your expectations on the problems you will face and have to consider; your entire world is about to change (if you want to be a decent manager).
More seriously I think you need to realize that there are two “politics” in management:
First there’s managing and interacting with your direct reports. This requires a different set of skills/interactions than the other more “politicy” element of managing interaction with other teams and higher ups. The latter effects and is effected by where you want your career to go.
The first step for me was recognizing that these two roles are completely different.
2. Keep your friends close and your enemies closer.
3. See #2. You gotta win this manager over. Dinner, sports tickets, figure it out. Just don't make it obvious.
4. Study during your off time.
Managing people is different than being a dev, look to your immediate manager for help during the transition, it might help ease any tensions.
You need to build working relationships with your peers to work effectively together.
Politics usually is meant to mean silly office gamesmanship, but really is about understanding people's motivators which includes fears. Sure you will run across people that like to "win" for the sake of winning but most people go in to work wanting to do a good job that day, if you help them with this then everyone wins.
1. Since your boss's boss likes you, ask him for who else you should meet in the company. For meeting people outside the organization, go to industry events and try to form relationships with your peers at other organizations. Again, you can ask your boss's boss which industry events you should go to. I wrote about it more in depth on my blog: http://www.climbuptheladder.com/networking-more-than-linkedi....
2. The best way to overcome people unhappy with your promotion is to make them look good with their bosses. When they do a good job, let their boss know what a great job they did. If these people report to you, let your boss know that they did a good job. Over time, they will be less threatened by you when they see that you are on their side.
3. If your manager is scared that you'll replace him, you need to show him know that you're on his side. Again, when he does a good job on something, let his boss know. Ultimately, show your manager that you have his back so he'll feel less threatened.
4. If you are managing a team of 8 developers, you'll likely get a little bit of time to do technical work occasionally. You will certainly spend a lot of time helping the junior people who report to you with their technical work. Other than that, you can try doing some side projects to stay in touch. But other than that, remember that you are no longer an individual contributor so technical skills aren't going to be very important for promotions in the future. You need to demonstrate that you understand how to run a successful team and that you understand the business side.
I wrote about how to be a great manager on my blog which could add some more insights: https://www.climbuptheladder.com/how-to-be-a-great-manager/.
I'm new to the company and manage ~7 people and do a lot of product too.
They can be tough conversations, but rewarding on both sides.
If you are leading a team of devs at the very least read these 2 books:-
https://www.amazon.ca/Managing-Humans-Humorous-Software-Engi...
https://www.amazon.com/Managers-Path-Leaders-Navigating-Grow...
My plan would be to build some trust before introducing new "tools" like 1on1s (especially if they total to 2 days/month), but I'll definitely keep it in mind! So far I'm amazed by the team and so glad about the job and still keeping my head above water with all the lists one makes :)
Downward, to the people you manage, don't do politics. Don't let them do politics to you, either.
I know a lot of people say that once you start managing people that you don't really do a lot of the technical work anymore. Personally, I love coding and if the technical side of things is something you enjoy then just make time for yourself to do it, even if you're only working on small things as part of your team. The other developers will see you in a better light as well if you're helping them with their day to day work.