Engineering Ladders

A framework for Engineering Managers

View on GitHub

Managing Managers

Introduction

When you get to higher levels of the manager’s ladder, chances are that some of your direct reports will be other managers. The manager’s actions have a bigger impact on their teams and therefore you need to set expectations differently.

Dashboard

How do you assess the managing skills of other managers? Managers face conflicting forces all the time, and a big part of their job is to keep things balanced. In order to set the right expectations and measure the manager’s success, it is important to evaluate how balanced the following areas are:

Delivery

Managers constantly face push from the Business to deliver value quickly while feeling the pressure from the team to deliver high-quality solutions.

Delivery

Business Impact Technical Excellence
Speed Quality
Customer Feedback Code Maintainability
Opportunity Cost Tech Debt Cost

Goals

Aligning the team’s goals and the individual’s goals is critical to ensure a scenario where the team delivers value to the organization while its members make progress in their careers. The manager should try to create a win-win scenario where both sides (team and individual) get something in return.

Goals

Team Individuals
Business Needs Career Focus
Team Expectations Personal Interests
Group Performance Individual Performance

Planning

Although short-term vs long-term planning is sometimes seen as a “business vs tech” type of discussion (see Delivery), this is not always true. In many cases, the manager needs to balance the trade-offs between a quick business (or technical) solution and a long-term one. Do we fix this bug quickly or invest in a proper technical solution? Do we create a quick throw-away spike or we invest in a well-designed feature?

Planning

Short-Term Long-Term
Weekly Plan Quarterly Plan
Spike Well Thought Out Design
Solve Quickly Solve Properly

Oversight

Managers usually have a hard time balancing how to delegate effectively without losing the control over their teams. Staying connected to the details without interfering is certainly one the most difficult tasks for a manager (especially for managers of managers). It is important for managers to empower the team to make decisions while being on top of what is going on.

Oversight

Control Delegation
Micromanaging Empowerment
Connected to Details Big Picture
Auditing Trust

Relationships

Most managers will excel at building relationships with their direct reports (managing down) and with their supervisor (managing up), but they tend to undervalue their relationships with the rest of the organization (managing across). Lack of focus on horizontal relationships adds risk to cross-team initiatives and reduces the manager’s visibility of the team’s impact.

Relationships

Vertical (Managing Down / Up) Horizontal (Managing Across)
Supervisor(s) Stakeholders
Direct Reports Peers / Other Teams
Indirect Reports Users

Conclusion

Assessing managers require a slightly different perspective, their actions have a bigger impact on their teams and therefore they are in charge of keeping things balanced.

Managers should balance each area —delivery, goals, planning, oversight and relationships— in a way that is sustainable over time. Not all areas might require to be balanced the same way; the seniority of the team, company culture, and business context might move the arrow closer to one side or the other, the green area is a range and not a single value. Having said that, it is important to avoid getting too close to any of the extremes.

In summary, understanding how each manager is performing on every area is a good way to assess their performance and therefore a great opportunity to have meaningful career conversations with them.

Other Pages