Becoming a Manager of Engineers: Focusing on Team Visibility
18 January, 2022
No Visibility of Your Engineering Team’s Work
I was managing a huge team of about 80 people, but the business was frustrated because they were not making enough delivery. The operations part of the company felt that we were just slow. On the other hand, when I looked at my developers, they were working very hard. The problem was that there was inadequate visibility of what the engineering team was doing.
Make Your Team’s Work Visible: How to Unmask Capacity-Killing
I created a dashboard that would speak to the executives, leadership, and the business side of teams. The main theme was to explain to them that after developing a product for over ten years, we had a product that would run on phones, and therefore we needed to keep up with yearly updates. Besides, let’s not ignore the technical debt. If we do not take care of our technical debt on time, the productivity of teams is going to be slow.
I found a way to track and abstract the type of activities that the team was focusing on. I offered the dashboard to the leadership so that they could understand that we were spending more than twenty percent of our time in maintenance, plus the time spent on bugs. On top of that, more than thirty percent of our time was being spent removing technical debt. In all, we had a very limited time for new features.
At first, it was somewhat difficult to explain our side of the story, but eventually, it did provide a good understanding of the capacity of the organization. Furthermore, we were able to better prioritize features. Three years into the dashboard, we also showed some improvements on technical debt as well as time spent on bugs. Through such processes, we were able to prove that we needed lesser time on maintenance.
This was a powerful way to help the business side understand the capacity of our team and create a more reliable roadmap.
- Transparency. I was able to elevate a big engineering effort to the business roadmap. By doing so, we were able to do a better quality of work.
- Talk about things more openly. When you are done creating a feature, talk about what you would be working on next, and how the engineering work has been leveraging the right features at the right time.
Scale your coaching effort for your engineering and product teams
Develop yourself to become a stronger engineering / product leader
Parallels between Work and Sport.
SVP Engineering at Trustly Group AB
Jonathan Ducharme, Engineering Manager at AlleyCorp Nord, encourages the importance of a workplace environment that cultivates mental wellness.
Engineering Manager at AlleyCorp Nord
Viswa Mani Kiran Peddinti, Sr Engineering Manager at Instacart, walks through his experience scaling a team, product and his skills as a leader.
Viswa Mani Kiran Peddinti
Sr Engineering Manager at Instacart
Vineet Puranik, Senior Engineering Manager at DocuSign, discusses the impact of roadmaps, organization, and proper management for your teams to procure growth.
Senior Engineering Manager at DocuSign
A proposal for how to create an org structure that will deliver software systems that you want, not ones you get stuck with.
CTO at REAL Engagement & Loyalty