Sou líder de equipe de desenvolvimento de software (recentemente assumi o controle de uma nova equipe) e, em última análise, sou responsável por manter alta produtividade, boa qualidade e prioridades organizadas.
Tenho 6 desenvolvedores seniores na minha equipe, mas as coisas parecem uma bagunça aqui. A situação é que eu tenho que lidar com solicitações do JIRA de cerca de 10 pontos de contato diferentes em nossa empresa, e todas elas representam diferentes unidades de negócios ou clientes.
O problema que tenho é que meu trabalho consiste principalmente em apagar incêndios o dia inteiro e garantir que os problemas de todos estejam sendo resolvidos. Infelizmente, a cultura em nossa empresa tem sido alta produtividade (lançamentos rápidos), mas baixa qualidade (bugs de produção), e nossos clientes não aceitarão um atraso repentino nos resultados.
Quais são algumas boas maneiras de lidar com isso? Tenho toneladas de teorias, mas estou procurando uma resposta de alguém que realmente tenha experiência de trabalho em uma situação como a minha.
Aqui está uma pequena lista de como as coisas funcionam:
- Cada desenvolvedor é responsável por um aplicativo e serviços específicos que interagem com ele;
- As liberações geralmente são testadas pelo cliente em um servidor de produção simulado e, em seguida, implantadas no servidor ativo;
- Cada aplicativo é usado por uma média de 50 a 80 pessoas, com 8 aplicativos no total.
obrigado