Minha sugestão para João, primeiramente resolveria comunicação interna, acredito que quando envolvo todo o time desfazendo alguns problemas e atritos que por sua vez são normais, nos conseguimos alinhar as pessoas para 1 único objetivo em comum que é entregar o trabalho de alto padrão e com agilidade, muitas vezes a conclusão de um projeto tem seu gargalo na falta da comunicação, então se todos os colaboradores não estão na mesma pagina, fica dificil. Conseguindo alinhar todo o time colocando todo mundo na mesma pagina, eu faria uma reunião com todo mundo chamando todos para perto, aonde eu colocaria todos os atrasos de solução de problemas na mesa e definiria por ordem de prioridade e de facilidade a resolução de todos os problemas, as vezes ajuda e motiva o time a resolver problemas por ordem de facilidade também, logicamente tudo de forma alinhada com ordem de prioridade.