I've never felt that it needs to be super complicated. Good management can be rather simple:
- Figure out what tasks need to be done.
- Delegate these tasks to the proper people with the proper timing. This includes open and attentive communication so that your employees can get the task completed with adequate assistance when needed, but not micromanagement.
- Don't be a jerk - if you don't know what that means, you won't learn from this post anyway.
- Listen to your employees... This doesn't mean you have to do everything they want but it means that you do actually listen to them and you do take action where necessary.
- Encourage employee growth. Check with everyone on your team and for those who are interested in advancing certain skills or their career, help them to do so... It helps the organization as well.
I'll leave you with one of my favorite talks on the subject: