Live data from Hacker News

Ask HN: Switching from developer to project manager. What to keep in mind?

news.ycombinator.com

31–40 of 109 posts

Re: Ask HN: Switching from developer to project manager. What to keep in mind?

#31
- Avoid scheduling meaningless meetings. Make sure your meetings serve a purpose and are not just status updates.

- Encourage communication between different roles.

- Trust the developers. I like it when a project manager can talk code but in the end it's the people who are doing the work who should make decisions.

- Protect your team from upper management. Don't let senior managers assign work to your team members for their pet projects.

Re: Ask HN: Switching from developer to project manager. What to keep in mind?

#32
post #31

- Avoid scheduling meaningless meetings. Make sure your meetings serve a purpose and are not just status updates. - Encourage communication between different roles. - Trust the developers. I like it when a project manager can talk code but in the end it's the people who are doing the work who should make decisions. - Protect your team from upper management. Don't let senior managers assign work to your team members f…

Further to your first point, with which I absolutely agree. My team recently asked me to introduce ROTI [0] (return on time invested) as part of all our meetings, and it has helped us gauge the mood of meetings, and work out which kinds of meetings don't work well.

Between these and retrospectives it's been possible for us to eliminate most all contra-productive meetings.

[0]: http://www.agile-ux.com/2009/01/09/return-on-time-invested-a...

Re: Ask HN: Switching from developer to project manager. What to keep in mind?

#33

I did the switch. The hard part is leaving your previous shoes behind. While not mandatory you have to choose how to partition your time and set your priorities straight. Chances are if getting promoted you are good at it, whatever that is, probably better than most your manages. Find someone that thinks in your same patterns and delegate as much technical issues to his guidance, so you will have no surprise if you n…

More on rotating tasks, it's important to give all developers, even junior ones, appropriate challenges. It is important to keep people engaged & learning, but not burn them out.

Re: Ask HN: Switching from developer to project manager. What to keep in mind?

#35
“Project Management for the Unofficial Project Manager” is a high-level but pretty complete introduction. It has good good examples from non-technical projects based on the Project Management Institute’s infamous “Project Management Body of Knowledge” (PMBOK).

Scott Berkun’s “Making Things Happen: Mastering Project Management (Theory in Practice)” details some of the less process-oriented, more “in the trenches” aspects to managing a project.

Steve McConnell’s “Rapid Development: Taming Wild Software Schedules” is more of an encyclopedia of software project management. Published in 1996, it’s now a bit dated, pre-dating Scrum and Agile but all those ideas have been known for a long time.

Re: Ask HN: Switching from developer to project manager. What to keep in mind?

#37
post #24
post #20

Have spent about 5 years in Program/Project Management, and 10 in Developer Lead roles, and the big thing I'd have to say about the PM world is that just because it has Management in the title doesn't mean you're a people manager. You're the developers' peer, and will have to do a good chunk of work convincing them that the work you think is important, is in fact important. Everyone has gut feelings on what the proje…

> the title doesn't mean you're a people manager. You're the developers' peer This, 1000 times. The Project Manager role is one of convincing others, helping organize them, and smoothing out relationships with other teams/organizations. If you try to act like an authority figure, the devs working with you wind up in an "Office Space" style "I have 8 bosses" problem.

Some PMs wear at times the peer hat. However I believe it is not a good idea to consider yourself a peer. Confusion about roles can lead to conflicts. By design the PM has to have to last word in most critical decisions, especially with outside contacts and that makes one stand out. An important part of the PM role is to say "NO" to all sides - while a peer may say only "no" - and this requires power. How to achieve a power position and how to maintain (wrt. to team but also other parties) it is also part of the PMs work.

Particularly at the beginning I would think carefully - possibly with the help of an experienced peer aka senior project manager - how to divide responsibility in the project. I found RACI (https://en.wikipedia.org/wiki/Responsibility_assignment_matr...) often a robust and quick way to get started navigating a new project setup.

Re: Ask HN: Switching from developer to project manager. What to keep in mind?

#40
Not a PM, but beginning to take on a few duties for an internal project, and I'm quickly realizing how much of the job involves measuring and forecasting things that are immeasurable/prone to entropy.

I always assumed PMs would ballpark things like Red/Amber/Green color codes and projections, but that "winging it" will only take you so far.

The big lesson learned from a somewhat chaotic first foray into management was record everything, and leverage that evidence in every decision post kick-off. This requires more disk space than my brain has, so my note taking and organization skills were forced to go through an overhaul.

Post reply on HN