What do you know about engineering?

What's the value of an engineering manager if you're working with smart engineers who know what they are doing already?

  • I am a product manager with a good technical background. I work with a small team of engineers, designers and testers. I am lucky to work with very smart engineers. Those engineers report to an engineering manager. Every engineering decision is made collaboratively amongst the engineers without actually referring to the engineering manager. The engineering manager doesn't actually know the technology we're using. He just knows the very high level of it. What's the value of the engineering manager besides people management?.

  • Answer:

    Fear not, for this is the right and proper way of the universe. People who do not code for a living should not be making technical decisions for those who do. In doing so, individual engineers are robbed of autonomy and mastery. You will find they take less pride in their work and your quality will suffer. What should that manager be working on: Hiring - job #1. Improving your company's engineering brand, to attract better and better talent. Figuring out the right profile of new hire to be successful building your product. Working with recruiting to target those engineers and making sure you impress them when they get in the door. Systems - iterating on the process of building software to increase throughput and remove gates and checkpoints, making sure engineers don't get blocked by trivialities. Process will evolve with the company / team, so this job is constant and vital. Training - is your engineers learning? Are they learning more of their discipline and cross-training in other disciplines that might be applicable to your product? The manager should be the driver of this. Other People Stuff - just general HR-type things that will arise over time. Some personality conflicts, etc. can be handled before they cost you an employee, the manager should be on the lookout for those.

Drew Dillon at Quora Visit the source

Was this solution helpful to you?

Other answers

I would question whether or not you have a good engineering manager. A good engineering manager should... Have a pretty decent understanding of the technology stack Act as a mentor to the engineering team Act as an arbitrator in technical arguments. Designing systems by consensus doesn't always work. Ensure that things are not over / under engineered but are done "just right" to solve the problem at hand. Act as a firewall between the engineering team and other people in an organization

Joe Cotellese

In my opinion the job of manager is to know "who knows what best". And not to know all the technical details themselves. Just enough to be dangerous.Indexedmind helps you keep track of exactly that. From high level skills (Business Knowledge, Domain Know-how) down to the lowest level (jquery expert, kendo expert, Ruby guru). You can even keep track of who worked on what project and track them down later in an instant.http://indexedmind.com

Nishant Pant

Related Q & A:

Just Added Q & A:

Find solution

For every problem there is a solution! Proved by Solucija.

  • Got an issue and looking for advice?

  • Ask Solucija to search every corner of the Web for help.

  • Get workable solutions and helpful tips in a moment.

Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.