_ Case studies and best practices for engineering leaders

Engineering Leader’s blog

Learn from some of the most accomplished engineering leaders. This blog brings you key insights from fellow engineering managers and tech leaders to level-up your management skills and to take your developer team to the next level.

Anatomy of a High-performing Developer Team

by Tamás Török / July 12, 2018

What makes a high-performing developer team different from a low-performing one?

In this post, we extracted actionable insights from the State of Software Development 2018 report to reveal some cool stats about high-performing teams.

You will see how top teams attract, hire and retain talents and by what standards they measure performance. In some cases, the difference between high- and low-performing teams is also highlighted.

How Tech Companies Motivate Developers to Join and Stay at Their Company

by Tamás Török / May 17, 2018

There is huge competition for talented developers. As a developer or tech lead, you have probably experienced this by receiving countless offers through LinkedIn or personal recommendations. Hiring new developers is hard. There aren’t enough developers on the market, and you’re competing for talent with big tech companies such as Facebook and Google who have much bigger resources.

Software Development Trends 2018: Research and Data

by Tamás Török / April 11, 2018

State of Software Development 2018 report

Software development evolves super-fast. A tool or framework used today might be obsolete tomorrow. Our intention is to take a snapshot of the industry, track how it evolved in the past and make an educated guess as to where it’s heading. This year’s report will give you the data you need to benchmark your activities against other survey participants, get some insights to further improve your developer team and keep up with the rapidly changing industry.

Developer Team Performance: Why Your Team Slows Down and What to do About It

by Tamás Török / February 13, 2018

There are many different things that could slow down your team and eventually lead to missed deadlines and expectations.

It happens quite often.

But this shouldn't happen.

In this post, we will uncover the main things that can slow down your team and provide some hands-on tips to address these issues.

Our intention is to help you structure the problem and uncover different internal and external factors that could impact your team’s productivity.

Team Productivity: 9 Ways to Improve Developers Productivity

by Tamás Török / January 24, 2018

It’s really challenging to stay productive individually in today’s environment, and the same applies to team productivity. How do you help your team get more things done while team productivity is constantly challenged? You not only need tools but rather a complex system that allows your developers to get the most out of their days and eventually, as a team, to reach their goals. This post is here to help you significantly improve your developers’ productivity.

4 Effective Knowledge Transfer Methods for Software Teams

by Tamás Török / November 14, 2017

We all know knowledge transfer is key to building a kickass software developer team, but among many pressing issues, knowledge transfer is one of the first things that will be put aside when a burning deadline is approaching. But, the problem still stays here: knowledge is unevenly available in your team. In this blog post, we show you the most effective knowledge transfer methods for software teams.

Is Hiring Developers a Challenge? Here is How Tech Companies Came Over It

by Tamás Török / November 2, 2017

Hiring great software developers is a huge challenge. Actually, this is the biggest challenge (tech) companies are facing, according to the State of Software Development 2017 report. The report also uncovered the most efficient ways tech leaders are using to overcome the hiring challenge. This post features the most popular 4, offering some tips you can use to get developers on board.

How FINIS Built a Mobile App without Hiring Software Developers

by Tamás Török / October 17, 2017

FINIS wanted to help their customers get the most out of their swimming training, so they created a mobile application that increases workout quality by providing data and insights on the health benefits of swimming. This case study shows how FINIS successfully built a mobile app without expanding its software development team.

A Scientific Way to Prioritize Software Development Requirements

by Tamás Török / September 19, 2017

Requirement prioritization is one of the biggest challenges a software team faces. Actually, 25% of tech leaders said prioritizing software development is their biggest challenge. It turns out there are many different ways a software development team can do it. Each requirement prioritization decision should be influenced by customer needs, always following the business’s needs. From this post you will learn a hypothesis-driven way to prioritize software development.