Recently I came across an article that completely changed my approach to managing engineering teams. See https://www.elpassion.com/blog/how-to-build-engineering-teams – it is not only theoretical arguments, but a practical guide that helps you understand how to create an effective engineering team from scratch. The author shows how crucial it is to precisely define roles and responsibilities so that teams can operate efficiently. In addition, you will find valuable tips on managing and leading engineering teams, which will certainly contribute to the success of any project.