A Computer Science Approach To Scaling Up Small Teams

By Jeremy Duvall, for The Forbes Technology Council

This story originally appeared on Forbes.com on August 27, 2021

As I’ve written in the past, small development teams of skilled software engineers generally finish projects faster and more efficiently while developing higher-quality solutions than larger teams. But what do you do when a project is too big for one small team to handle alone?

To leverage the full benefits of high-performing small teams, each team must be able to work autonomously and contribute harmoniously toward the project’s greater goal. Solving simultaneously for these two requirements is not trivial, and Amdahl’s law explains why.