Olha, não é só o gestor q pode ser o problema e sim a maturidade de cada pessoa da equipe.
Eu aprendi q se tem uma pessoa q puxa pra baixo, a equipe normalmente começa a ficar pessimista. Se tem uma pessoa preguiçosa, a tendência é ter briga por problemas de entrega. Se tem uma pessoa q é exemplo (ou seja, ela emana prazer de programar), as pessoas ao redor podem ser motivadas a querer ser parecida com elas. Se tem pessoa q adora trabalhar mais no estilo lobo solitário, a tendência é ela querer menos opinião e mais objetivos. Se outra gosta mais de trabalhar em conjunto, ela tende a ficar menos eficiente trabalhando sozinho ou ter mais dificuldade em entender o problema.
Infelizmente ser líder não é fácil e mto menos deixar todos satisfeitos, pois sempre haverá diferenças q pode piorar ou até melhorar. Não sei se vai ser uma boa dica, pois nunca fui líder de equipe no trabalho (só fora do trabalho), talvez um jeito é tentar descobrir mais os pontos fortes e fracos de cada um e ver como melhorar a condição para a pessoa. Eu não sei se isso é a bala de prata, mas se vc conseguir fazer ela entender no auto aprimoramento, tenho certeza q a equipe ao todo irá andar.
Eu aprendi em um anime de baseball (ahahaha). Vou explicar melhor com esse exemplo.
No anime, os jogadores de um time eram ruins e só 1 era bom (protagonista, vou chamar de UP). Porém todos os ruins só faziam cagada e dava vantagem para o time inimigo. Ai um dos caras ruins (chamar de DOWN) vivia na vibe de motivação, trabalhar em conjunto, vamos dar as mãos e gritar para o alto... acho q entenderam, ahahaha. Só q o UP (q era meio pavio curto), não estava gostando, e estava gostando menos ainda dessa atitude dos caras ruins. Chegou uma hora q o pessoal ruim estavam fazendo tantos erros q o UP simplesmente cansou e começou a atropelar os caras ruins, tirando eles da posição de defesa, começando a jogar sozinho. Claro q o DOWN ficou furioso qndo ele foi atropelado, e o UP virou e deu uma bronca e das grandes: Não adianta ficar motivando se cada um dos ruins não focarem em corrigir os próprios erros cometidos. Erros acontecem, mas se errarem continuamente, nem msm motivação vai ajudar. Então ele disse q prefere jogar sozinho do que ter gente no time q só pensa q motivação e acha q isso irá ajudar a melhorar a qualidade do time. Ai caiu a ficha para todos da situação.
O ponto aqui é q um trabalho de equipe é confiar no outro. Se vc consegue confiar q o outro tem a capacidade de entregar uma task complicada, por exemplo, significa q ele está fazendo sua parte no time. E se o outro tbm cumprir, aquele outro tbm está fazendo a parte dele. E assim por diante. Então trabalho em equipe não se trata só de motivação e sim de confiança.
Eu acho errado como é a mentalidade das equipes de hj, tanto q eu prefiro trabalhar home office pq além de ficar no conforto da casa, eu sei q outras pessoas podem confiar em mim, tanto q eu sou o único dev mobile da empresa e faço desde o desenvolvimento até a entrega. Eu tbm confio nos meus colegas de trabalho, pois eles entregam o q é oferecido. Claro q alguns são mais devagar, outros mais rápidos, mas eu sei q eles entregam. E isso flui mto bem para gente, pois não precisamos semanalmente reunir, criar exercício motivacional para todos ficarem alegres e felizes para q sejam mais produtivos.
Claro q nem sempre isso funciona para todas equipes, mas ao meu ver, esse é o maior defeito q é algo destrutívo a longo prazo. Na empresa q trabalhei presencialmente a uns 10 anos atrás era desse jeito. As pessoas até no ínicio foram com tudo, mas conforme foi passando semanas, meses, o rendimento caia e nenhuma motivação funcionava direito. Algumas pessoas acabaram sendo demitidas ou sairam (eu sai), pq nem sempre é legal trabalhar onde vc não consegue confiar. Hj eu vejo q não era de confiança, mas isso pq era imaturo, não tenho vergonha de falar isso. Eu focava pouco no conhecimento, e não sabia gerenciar. Sempre atrasava, ficava com raiva de mim mesmo, e não sabia o pq. Hj entendo.
Bom, espero q isso ajude de alguma forma. Não sei se tem mta relação com o q vc queria dizer, mas queria mto falar isso qndo comecei a ler seu texto. É difícil expor esse tipo de trabalho em equipe pq é difícil demonstrar só com palavras. Boa sorte ai com sua liderança.
Também fiquei em dúvida se tinha relação com o que eu quis dizer rsrsrsrs mas entendi seu ponto e concordo que maturidade e confiança são essenciais, e por isso acredito tanto no meu time, inclusive estou sempre incentivando e expressando o quanto valorizo o trabalho deles. Hoje, a nível de time só não confio no trabalho de alguns "novatos" (+ de 5 meses), que são super valorizadas pela gestão, mas só tem dado bola fora tecnicamente e na prática não entregam nem 10% do os demais fazem. Vi um senior jogando a responsabilidade de erroddele em mais de um dev, mais de uma vez. E ouvir um "ah o fulano não fez isso" é só um dos pontos problemáticos, sabe? E nem é um lance de dificuldade para receber pessoas novas, pois recebemos supostos juniores" que dão banho em muita gente com cargo acima. Mas é a vida né, ás vezes pra ser reconhecido precisamos falar o que as pessoas querem ouvir, eu que particularmente tenho muita dificuldade com isso e sou transparente demais.