I'd turn this on its head. My customer is my boss. That attitude might upset a few line managers but it would help build bridges between IT departments and the other arms of the business.
As for what makes a better manager?
- Give clear objectives that conform to the SMART paradigm
Specific
Measurable
Achievable
Realistic
Time bound
- If you say you are going to do something then do it albeit threat or promise
- Remove obstacles to the SMART objectives
- Remember to say "Thank you"
- Acknowledge work well done especially that beyond the call of duty
- Be very clear when something needs to be improved and how
- Know when to butt in and when to butt out
- In group situations keep the team focussed
- Keep meetings to the minimum and identify the objective of the meeting, actions, responsibilities for those actions and time scales
- Shield the team from external distractions
- Escalate team concerns to the powers that be when necessary
- Learn when to shut up....not when its your round in the pub
- Make sure the interests of the team take precedence