DEV Community

Discussion on: What is Management?

Collapse
 
mfurmaniuk profile image
Michael

I think you need to further define this because it can mean many things, to many people. "Management" to me means someone who leads, and that could be anything from a Project Manager, Team Leader, or a Group Leader. They all manage in their own way.

Speaking as a former Manager of a department of people (QA and RE in my case) the one thing missing from what I am seeing as a Manager is someone who gives a path to growth. Your Manager should be looking out to keep your skills up to date, focused on the project, of interest to you, and provide you a path to fulfill and complete your career objectives. That is the hardest part, because not everyone knows where they want to be in a few years, so giving multiple paths to growth is necessary but often hard to keep on track.

Managers, just as everyone and everything, can be good or bad. Some want it for resume fodder, and some see it as some brass ring to find and grab but have a hard time keeping the people in their section of the organizational chart under control. It takes skill, diplomacy, and tact to be able to get people to where you want them to go, while letting them fulfill their goals and dreams. Some people have it, and some don't, the ones who don't you should avoid and its clear soon on who they are, the ones who do always have a team with them that can accomplish much because the know the leaders who stand behind them will always be with them.

Collapse
 
imben1109 profile image
Ben • Edited

My question may be too vague.

I would try to define a very common situation I think.

A person whose title is a manager is leading a team of five people for software development.

There may be a few question I would like to ask.

  • What management would be included in the team?
  • Who do the management?
  • What manager is a good manager?
Collapse
 
mfurmaniuk profile image
Michael

That's more direct and sort of covered by my previous comment. Someone who would be managing that team is hired to do so, though most Development teams except in small companies tend to be larger. Still, you want someone who has led teams before, risen through the ranks from being part of the team to leading one through a project. Or maybe, someone from the team has shown the capability to lead and mentor others, and through promotion is then leading the team by taking over all the Personal Growth tasks and has the ability to generate reviews and advocate for raises.

A good manager listens. Builds a team that as a whole is a composite of strengths, no one member can do everything. Also goes to bat for the team, promoting them to upper management and sticking up for them when needed either when projects get out of control, or need additional resources. For more see any good book on management. I find the best managers know the team, the people and what drives them, and gets them what is needed to grow.