I've managed a few projects over the last few years, and one of the biggest challenges I face is avoiding becoming a micro-manager. I worked with a team once where I worked with a group of software engineers, and I was in the PM role.
When I communicate with the marketing team, or the design team, I find it much easier to trust their opinions and estimates than when dealing with the engineers on my team, mainly because I have worked as a software developer and have pretty strong opinions on what is the correct answer and what is incorrect. Looking back, sometimes I think that the decisions could have been a matter of opinion.
With the engineering team, I find we oftentimes get into debates about right and wrong, and I wonder if I'm crossing the line into micro-managing the project.
What situations have you been in when you've fallen into the trap of becoming a micro-manager?
How can one tell if he/she is micro-managing a project other than someone coming out and saying it?
What are some strategies that you've used to avoid becoming a micro-manager?