Cant find the role you’re looking for?
Sign up to be the first to know about future job openings at GetYourGuide
Stay notified of new jobsCopyrighted 2008 – 2023 GetYourGuide. Made in Zurich & Berlin.
As an engineering manager, or as any manager, you want your team to be inspired and excited about work. As we’ve settled into managing teams remotely, our CTO Udi Nir organized an internal summit for engineering managers. During the full-day online event, engineering manager Sladjana Jeremic Pajic presented on how to build high-performance teams. The formula and best practice methods she shares are a joint effort from team-wide discussions held at the event.
{{divider}}
The goal of bringing all the leaders together for an engineering managers summit was to encourage cross-team learning, bring new perspectives, and tackle big questions. But honestly, it was also an event to fire up the managers and have some fun. It was a breath of fresh air to take a step back and look at topics beyond our day-to-day syncs and standups.
The feedback was overwhelmingly positive, with the managers feeling inspired and trading ideas across all mission teams. The topics for the online event were chosen by Udi but voted on by all of us, which was awesome because we were able to cover a wide spectrum of themes.
We had a colorful spread of technical and tutorial-based topics and others that were more creative and inspirational. Joining the video call were a few special guests from other teams who presented on themes that gave us a fresh perspective. Craig Johnson and Marlene Rossner from our UX & Design organization spoke to us about Design Thinking, and it was one of the most exciting topics for me.
A high-performance environment is where everyone can do their best job and wants to do their best. An engineering manager needs to observe how the team works, ask questions, and listen to team members to understand what they need help with. To kick off the topic, I presented a high-performance team formula created by Rick Conlow and Doug Watsabaugh to identify critical team performance drivers:
I walked through a clarification of the terms:
The clear expectations (CE) clarifies the goals and roles of the team. Does every team member know:
The competence (C) evaluates if the team has all the needed skills and knowledge to be successful in the current project.
The commitment (C) indicates how committed and motivated the team is to deliver the project.
The supportive climate (C) is about communication and collaboration in and around a team.
While the above formula gives four main focus areas, it’s still missing tools to measure how a team scores at each driver. This additional criteria would give the formula a more solid structure. That’s where the rest of the summit guests come in. Engineering managers from different mission teams gathered to better define each term's measurement and improvement.
We randomly selected groups for the most well-rounded results and split them into topics: Clear Expectations, Competence, Commitment, Supportive Climate. Then we gave the managers 15 minutes to share their thoughts on a topic with one another. Each team answered two key questions per topic:
Here’s who presented for each topic:
Each team then presented the results and the audience had an opportunity to ask questions or add examples. The following is a collection of the results we received:
How to measure
Measure clear expectations from two perspectives:
To verify set expectations, start from the documentation you share as a company and as a team:
To make sure expectations of a project, goals, or tasks are clear across the board:
How to improve
i) adding goals to each sprint
ii) having tickets fulfilling definition of being ready to work, plus clear acceptance criteria
iii) maintaining a backlog that reflects priorities and goals
iv) using roadmap documents in team planning meetings to add clarity to both the current sprint and to the big picture.
How to measure
It’s critical that as a group, the team has enough competencies. Competence needs to be measured through the team’s mission in order to understand what structure the team needs.
For individuals, an EM can assess competencies against a competency profile (via performance review and feedback sessions). Keep in mind: Competence includes both technical skills and behaviour e.g. how well employees can deal with ambiguity.
Another metric that reflects the competences of the team is a bus factor, and ideally it should always be greater than 1.
How to improve
To upskill efficiently, we can cooperate with other teams within the company and organize multiple sessions to do a knowledge transfer: e.g. office pairing hours and workshops where anyone could join to solve any problem together.
Commitment
How to measure
Commitment spans across all the rubrics in the competency profile, not just ownership.
This component is the hardest to measure unbiasedly, but there are some indicators such as:
How to improve?
Commitment is about being motivated, knowing expectations, and believing in the vision of team and company.
Supportive climate
How to measure:
Some questions and indicators for this driver:
As an engineering manager, you can evaluate indicators by asking the right questions in one-on-one sessions. Please spend time with the team and understand the individual's situation. Use Peakon surveys wisely to collect the anonymous data, and get even more insights on hard questions.
How to improve:
Establish some principles which create a safe environment and make sure not to break those principles.
The formula shows that performance is impacted the most by clear expectations — it's the only multiplier there. But from my personal experience, I recommend you start with the company culture. Once you take care of your people and build supportive relationships, the team will share more feedback and ideas with you. With their help, you will quickly improve clear expectations and the other two complex drivers: commitment and competence.
Final thought: An engineering manager is responsible for creating a high performance environment where employees can excel. This requires tons of ongoing observation and effort. Once built, it doesn't mean your job is done. Remember, a high-performance environment is a temporary state of a team, and the team can easily fall out of that state. Ensure you know how to recognize your team's state and arm yourself with the tools to improve it.
Interested in joining our engineering team? Check out our open roles.