Estou chegando na casa dos 15 anos de atuação somente na área de tecnologia, vivi uma grande transformação no mercado nos últimos anos. Assim como em algumas outras áreas, a de tecnologia está sempre em constante evolução e seus profissionais devem ter uma incansável busca por atualização e aprimoramento.
No meu caso não foi diferente, sempre tentei mesclar o lado acadêmico com o profissional. No auge que atingi com a pós graduação, com foco em gestão em engenharia de software, pude começar uma nova etapa de evolução profissional, passando por algumas das maiores empresas de tecnologia do Brasil, em especial o Mercado Livre, iFood, Nubank e PicPay.
Desde a criação do conceito de squads abordado pelo Spotify, foi feito uma revolução quando falamos em times de alta performance, na minha opinião foi isso com a soma da cultura ágil que transformou a engenharia de software e sua capacidade de entrega como é hoje. E se você não sabe sobre o que estou falando, veja esse video já velho, mas que vai te responder o porque você trabalha assim hoje:
Em um resumo, esses são os principais elementos do Modelo Spotify Squads:
Mas como fazer com que um time multdisciplicar tenha alta performance? Como trazer os objetivos do negócio em produção com tempo baixo e alta qualidade?
Acho que o segundo marco para isso foi o tema abordado por Jez Humble e Gene Kim pelo livro Accelerate: The Science of Lean Software and DevOps" Publicado em 2018, o livro é baseado em uma extensa pesquisa que explora as práticas que impulsionam um desempenho excepcional em organizações de desenvolvimento de software, são eles:
1- Entrega Contínua: Enfatiza a importância de implementar práticas como integração contínua, entrega contínua e automação de testes. A entrega contínua permite que as organizações entreguem software de maneira rápida, consistente e confiável.
2- Arquitetura de Sistemas: Destaca a importância da arquitetura de sistemas para o desempenho organizacional.Sistemas modulares, desacoplados e escaláveis são fundamentais para facilitar a implementação ágil e a entrega rápida de novos recursos.
3- Cultura : Aborda a necessidade de uma cultura organizacional que promova a colaboração, a aprendizagem contínua e a melhoria constante. Incorpora princípios Lean, como redução de desperdícios, para otimizar processos e aumentar a eficiência.
4- Medição e Monitoramento: Destaca a importância de medir o desempenho de maneira objetiva e utilizar métricas significativas. A coleta de dados relevantes e a análise contínua permitem avaliar o impacto das práticas adotadas e orientar melhorias.
O livro aborda em especial a DORA metrics, termo que ganhou destaque em times de alta performance por abordar os seguintes pilares:
1- Lead Time: O tempo necessário para implementar uma alteração do código até a sua liberação.Frequency of Deployment: A frequência com que são realizadas implantações ou liberações de software.
2- Tempo de Recuperação (Recovery Time): O tempo necessário para recuperar-se de uma falha ou incidente.Taxa de Sucesso de Alteração (Change Success Rate): A porcentagem de alterações de código que são bem-sucedidas sem causar incidentes.
3- Tempo de Ciclo (Cycle Time): O tempo total necessário para implementar uma alteração, incluindo o tempo de desenvolvimento e os processos de teste.Utilização dos Recursos (Resource Utilization): A eficiência na utilização de recursos disponíveis, evitando gargalos e ociosidade excessiva.
4- Satisfação da Equipe (Team Satisfaction): A satisfação e o engajamento da equipe de desenvolvimento.Cultura de Colaboração (Culture of Collaboration): A promoção da colaboração entre as equipes de desenvolvimento e operações.
Assim como foi dito no livro, embora os resultados específicos variem de organização para organização, "Accelerate" desempenhou um papel crucial ao proporcionar uma base sólida de conhecimento para aqueles que buscam aprimorar suas práticas de desenvolvimento de software e operações.
Logicamente a adaptação disso para os times que estive e ainda estou como líder ajudou e muito, os resultados foram notáveis, principalmente com a abordagem de outras tecnicas já consolidadas no mercado, mencionadas anteriormente. /p>
Vale lembrar que para este resultado foi de extrema importância as pessoas no qual eu trabalho e trabalhei, profissionais que assim como eu, sempre buscam a atualização profissional.
Este é o um breve resumo sobre o tema que abordei, mas sugiro para quem curte o assunto, se aprofundar muito mais!