Tanto quanto possível, fique fora das ervas daninhas. Em qualquer equipe, se você é o líder, precisa economizar um pouco da sua largura de banda para as crises e para o cenário geral. Os diagramas são bons e os padrões de codificação são sempre sãos, mas a criação de processos em que as pessoas verificam o trabalho umas das outras é ainda melhor (testes cruzados, revisões por pares, programação em pares). Nem todo mundo na equipe precisa ser uma estrela - a equipe em conjunto geralmente pode superar as fraquezas dos indivíduos.
O que eu recomendo é que você resista à tentação, na medida do possível, de dizer às pessoas quais erros você vê na codificação - em vez disso, leve-as a ver por si mesmas. Permaneça parte da revisão colaborativa do trabalho de desenvolvimento, mas certifique-se de não contribuir com mais do que outros membros. Em vez disso, faça um esforço extra para incentivar as pessoas a ver o que você vê e dê muitas explicações sobre por que as coisas que você vê são importantes.
Não se preocupe muito com a sobreposição - além de uma interrupção sensata do trabalho, você pode pedir aos membros da equipe que façam check-in entre si e, em seguida, apenas verifique se a comunicação ocorreu. A equipe começará rapidamente a se olhar como uma maneira de obter consenso, e isso facilita seu trabalho cerca de 20 vezes - então tudo o que você precisa fazer é desempate quando as principais áreas discordam.
Em seguida, salve seu esforço para analisar a equipe coletivamente. Cada pessoa terá alguns pontos fortes impressionantes e algumas fraquezas fascinantes. Idealmente, você começará a trabalhar com pessoas que se encaixam em seus pontos fortes, enquanto ainda lhes oferece a chance de trabalhar com suas fraquezas de maneiras que não desabilitem a produtividade da equipe.
A melhor estrela de ouro da liderança de equipes é conscientizar as pessoas de suas fraquezas, de forma que elas sejam motivadas e bem informadas o suficiente para começar a corrigi-las.