Is Micromanagement a Right Management Style?

This is a conflicting topic. However let us start from a generic concept which is, everything is good and bad both, and the difference comes only with context. So any thing can be bad at one point for few people, however can be good at the same time for others. Same applies to Micromanagement also.

What is micro and macro management? Management is about planning, execution and delivering the desired results with given resources in given time. Macro management is when you believe in your team and manage them considering their skills. If you bank upon the skills of your team members, and try to nourish their skills by giving proper guidance with a desired level of challenges, you will never feel like to go in details of every aspect of execution. Rather, you would like to spend your time on more productive work items, like planning the things which your team can not do, or other important activities like client management, resource management, and strategical planning. It does not mean to loose control on project, Project Control is an important aspect of Management. However, micro-management is about managing every aspect of execution yourself. Where team does not have the rights to take even execution level decisions and every new step is blocked for your approval. Where you are spending most of your time on what the team is doing and how this is being implemented, rather than to devote your time on other activities matching to your skills like planning for future. Such environment shows the lack of confidence in team, or manager expectations are very high from team and she thinks that work can not be done perfectly till she participate herself. This could be the personality traits of an individual or some kind of insecurity feeling or could be the control freak.