DEV Community

Discussion on: What is Management?

Collapse
 
nebojsac profile image
Nick Cinger • Edited

If done right, management is letting programmers do code while someone else acts as a buffer zone between client and code. Even if it involves a few senior devs, the idea is that most devs can go on with their work.

If done badly it's just time-wasting office politics.

The reality is that you need it for any sizeable project, or for juggling multiple projects.

Collapse
 
imben1109 profile image
Ben

That means that management is client-facing person.

Collapse
 
nebojsac profile image
Nick Cinger

Yes, but there's a lot to that:

  • Managing client expectations
  • Getting precise requirements from the client
  • Getting timelines and estimates from devs
  • Making sure devs are working on priority tasks
  • Making sure devs have the required resources to complete their priorities
  • Making sure the work environment is positive and productive

To name a few, off the top of my head.

Thread Thread
 
imben1109 profile image
Ben • Edited

Is that project management? The eight management area specified in pmp?