Back to resources

Flexibility and Listening as a Manager

Internal Communication
Team Processes

2 July, 2021

Adi Khurana
Adi Khurana

Sr. Team Manager at Box, Inc.

Adi Khurana, Director of Engineering at Edmodo, found himself in exactly the right place at the right time when the pandemic hit.

Problem

After being with Edmodo for more than eight years, I grew from an individual contributor, eventually becoming a director. I was gaining responsibility, managing managers, and progressing well as a professional. Then, COVID happened.

Edmodo is in the ed-tech space, a service that allows teachers to perform classroom functions online. With everyone suddenly studying from home, our site traffic grew to 15x within a couple of months. It was all hands on deck across our engineering team; we needed to keep the site from crashing in order to be able to scale. At the time, my team was working on a product feature, unaffected by the situation. Still, we wanted to help.

Actions taken

With the sudden traffic surge, team leads met daily to discuss what was to be prioritized for that day. Our dev-ops team would raise any potential issues, and the issue got assigned to someone on the spot. Teams were required to shift their focus to the latest performance assignments being given.

Few of these assignments came to my teams, but I wanted to do more. I started sharing these updates with my team in anticipation of priorities that may shift on short notice. In one of these discussions, one team member suggested that we could help the site scale with front-end optimization. The idea resonated with me; I proposed it as a short project in our daily leads meeting.

We didn’t have a lot of time, and everybody was doing what they could to contribute. We were looking for ideas to stabilize the site and make full use of this unexpected growth.

After earning project approval, I formed a new squad in a matter of days utilizing members from different teams. The team lasted for four weeks and made more than fifty site improvements. Time was of the essence, and I had to keep everybody on track. We met every day to discuss daily assignments, critical changes, and how to push fixes through to production.

In the end, Edmodo was the only ed-tech site that did not go down during the pandemic. It was a huge victory for us.

Lessons learned

  • As a manager, it is important to be flexible. Be on the lookout for what's happening outside your group. When change happens, be prepared to adapt.
  • As a manager, you won’t always be the smartest person in the room. Listening to your team is important. In this case, the best idea came from a team member, not me.
  • Communicate with your team frequently. Keep them informed so that everyone is prepared for what's ahead.

Discover Plato

Scale your coaching effort for your engineering and product teams
Develop yourself to become a stronger engineering / product leader


Related stories

Managing Different Time Zones: Inclusive Collaboration Methods

19 May

Jonathan Belcher, Engineering Manager at Curative, shares an unknown side of synchronous communication tools and advises managers on how to handle a team that’s spread across the globe.

Remote
Internal Communication
Collaboration
Cross-Functional Collaboration
Jonathan Belcher

Jonathan Belcher

Engineering Manager - Patient Experience at Curative

Managing Remotely: Balancing Team Cohesion and Focus Time

26 May

Jonathan Belcher, Engineering Manager at Curative, explains how to balance team cohesion and individual focus time, tapping into his experiences of working remotely for seven years.

Remote
Micromanagement
Meetings
Internal Communication
Productivity
Psychological Safety
Performance
Jonathan Belcher

Jonathan Belcher

Engineering Manager - Patient Experience at Curative

Streamlining Product Processes After a Reorganization

16 May

Snehal Shaha, Lead Technical Program Manager at Momentive (fka SurveyMonkey), details her short-term technical strategy to unify processes among teams following an acquisition.

Acquisition / Integration
Product Team
Product
Building A Team
Leadership
Internal Communication
Collaboration
Reorganization
Strategy
Team Processes
Cross-Functional Collaboration
Snehal Shaha

Snehal Shaha

Senior EPM/TPM at Apple Inc.

Navigating Disagreements When It Comes to Priorities

9 May

Pavel Safarik, Head of Product at ROI Hunter, shares his insights on how to deal with disagreements about prioritization when building a product.

Innovation / Experiment
Product Team
Product
Dev Processes
Conflict Solving
Internal Communication
Collaboration
Convincing
Strategy
Prioritization
Pavel Safarik

Pavel Safarik

Head of Product at ROI Hunter

The Optimization and Organization of Large Scale Demand

4 May

Kamal Qadri, Senior Manager at FICO, drives the importance of setting expectations when optimizing large-scale requirements.

Managing Expectations
Delegate
Team Processes
Prioritization
Kamal Qadri

Kamal Qadri

Head of Software Quality Assurance at FICO

You're a great engineer.
Become a great engineering leader.

Plato (platohq.com) is the world's biggest mentorship platform for engineering managers & product managers. We've curated a community of mentors who are the tech industry's best engineering & product leaders from companies like Facebook, Lyft, Slack, Airbnb, Gusto, and more.