- Domain knowledge - a good manager needs to have a broad and sound understanding of what their team does. They do not necessarily need to get involved in the details of the day-to-day jobs, but they should understand the big picture. As a Development Team manager, I have a sound understanding of software and web related tools and technologies, and how they apply to the organisation.
- Understand the business - the manager needs to see where the role of their team fits into the goals of the business or organisation as a whole. As the manager is also tasked with giving direction to the team, they need to ensure that the goals of the business and their team are synchronised.
- Inspire and motivate - a team that is motivated and inspired are capable of anything, and can achieve goals and targets that might previously have been thought beyond them. A manager needs to give positive reinforcement and encouragement to their team on a daily basis.
- Good communicator - managers are the conduits through which information flows from senior management down to the team. A manager needs to be able to give concise and consistent messages and information to their team, and reinforce the objectives of the business. To do this requires good communications skills.
- Networking skills - a manager is almost certainly going to have to work with other managers and people outside their immediate team or department. A manager needs to build strong relationships with others. Good working relationships are vital in all aspects of work, and are good for the business or organisation as a whole.
It's certainly not easy being a manager, and some are better at it than others, but with a little perseverance, everyone can get better at it. What can help is to have a good role model. Watching, listening and learning from a good manager can make the process of self improvement much easier.
No comments:
Post a Comment