Back to resources

Scaling Your Developers Team: When and How to Start?

Scaling Team
Company Culture
Motivation
Team Processes

11 March, 2022

Henning Muszynski
Henning Muszynski

Head of Frontend at Doist

Henning Muszynski, Head of Frontend at Doist, talks about his journey of building and scaling a team while sustaining existing company culture and productivity.

Scaling the Team While Keeping up Productivity and Quality

Doist has two products, “Todoist,” an established market-leader and “Twist,” a new communication platform. At the time of this story, only three frontend developers were working on these.With the growth of both products, a sudden demand to scale became crucial. That’s when the challenges of building and scaling a team came into place.

How to Scale Your Team Without Breaking Your Culture or Productivity

To begin with, we decided to hire more developers. Strategically, we divided the newly hired developers into two different products, but at that point, we also noticed that they were working in silos. There was no knowledge sharing or cohesive bond to all these developers. What could solve this challenge?

The next thing we knew was that we needed a leader who’d guide the five developers. That’s when I stepped up. Leadership at that company is very hands-on; even though I became a team lead, I was still expected to read, review and write codes.

It wasn’t much about shipping new features, but I had to level up to learn the product and the processes. There were two challenges — technical and people management. We did not have one-on-one meetings, a product roadmap, or a planning process initially, but as we grew and scaled, these processes became a prerequisite.

As soon as we identified the issues, we knew that we had to introduce all these processes. However, we also had to keep the team’s velocity and the speed at which we shipped our features while time was short.

On the one hand, I was lucky to work with talented and intrinsically motivated professionals, but I gave them all a vision that together we could work towards. Being straightforward about what would work out and what could be improved enabled them to work towards a mission. In the meantime, it’s also essential to give them autonomy and let them figure out the details and how they would want to approach specific tasks.

As the team lead back then, I helped them look at the bigger picture, provided them with some guardrails, and let them run the processes.

Work on Improving the Processes

  • Our codebase was 10years old, and we came up with the idea of renewing to newer technology. While doing so, I was super-mindful about the processes and costs that it may come with. Regardless, don’t be afraid to bring changes and new approaches for improvements. While your team is working on the goals and targets, as the lead, look for improvements.

Discover Plato

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


Related stories

Managing remote first organization

4 January

I was hired at HUMAN in 2021 to manage a team that went from hybrid to completely remote working environment because of COVID.

Building A Team
Company Culture
Ahsan Habib

Ahsan Habib

VP Software Engineering at human

Facebook vs. Google: 10 Contrasts for Engineering Careers

7 December

This is a brief comparison and contrast of Google and Facebook, as a place for one’s software engineering career. Both can be amazingly good places for engineering careers. But both places can be misfits for otherwise excellent engineers. This is a short differential guide. [Originally on LinkedIn]

Company Culture
Michael McNally

Michael McNally

Chief Technology Officeer at GraphStax

The Not-So-Easy Guide on How to grow and develop an Amazing A-Team

5 December

Your Org Team may as well be a Sports team. Let's explore how this cohesive, multi-skilled team can be optimized for Great Group Playoff.

Alignment
Building A Team
Company Culture
Sharing The Vision
Embracing Failures
Team Processes
Jaroslav Pantsjoha

Jaroslav Pantsjoha

Google Cloud Practice lead at Contino

How to improve engagement and retention in remote engineering teams?

25 October

Mrunal Kapade, an Engineering leader, based in Silicon Valley, shares tips that helped reduce attrition in the remote engineering teams while leading multiple teams from startups to Fortune 500 companies.

Remote
Company Culture
Collaboration
Motivation
Team Processes
Mrunal Kapade

Mrunal Kapade

Director of Engineering at Inspire Energy

Mindsets of High Performance team

14 October

Teams have tremendous impact on the products on they build. T.E.A.M definition - Together Everybody Achieves More is true. A collaborative and empowered team builds great product versus the good ones.

Innovation / Experiment
Mission / Vision / Charter
Building A Team
Productivity
Feedback
Motivation
Praveen Cheruvu

Praveen Cheruvu

Senior Software Engineering Manager at Anaplan