4 minutos de leitura
Como alinhar sucesso do cliente com o do fornecedor de software?
A terceirização de Squads de tecnologia traz desafios significativos, com a performance sendo uma das principais preocupações para lideranças em tecnologia e produto.
A BossaBox encontrou uma forma de oferecer garantias contratuais sem comprometer agilidade, segurança e performance do projeto. Na visão da BossaBox, performance vai além de simplesmente entregar tarefas; significa eficiência, qualidade e eficácia. Em outras palavras, é entregar a coisa certa, no tempo certo e do jeito certo.
Para garantir a performance, a BossaBox adota uma estratégia dupla, combinando análises quantitativas e qualitativas.
Abordagem Quantitativa
Na abordagem quantitativa, a BossaBox utiliza métricas DORA, desenvolvidas pelo DevOps Research and Assessment Institute e atualmente administradas pelo Google:
Lead Time: Tempo para uma mudança ser implementada em produção.
Deployment Frequency: Regularidade das atualizações implementadas.
Change-Failure Rate: Taxa de falhas nas mudanças implantadas em produção.
Time to Restore Service: Rapidez para recuperar de incidentes em produção.
Essas métricas permitem comparar a performance entre diferentes times, atribuindo um score de performance baseado nas quatro métricas, o que fundamenta a garantia BossaBox.
Análise Quantitativa
Para a análise qualitativa, a BossaBox utiliza a Developer Research, que avalia a satisfação dos desenvolvedores, a eficiência das interações e a qualidade das colaborações. Avalia-se fatores como satisfação, bem-estar, comunicação e colaboração na equipe, o que ajuda a entender e melhorar os fatores humanos e sociais que impactam a performance.
Garantia de performance na prática
Caso o Squad obtenha duas sprints consecutivas de baixa performance após o período de rampagem, serão concedidas sprints de crédito equivalentes à quantidade de sprints de má performance, sem custo adicional para o cliente.
Gestão de qualidade e eficiência nas entregas
A BossaBox utiliza ferramentas para coletar, integrar e visualizar dados, criando um painel de controle dinâmico monitorado pela equipe de Especialistas, que otimizam continuamente a performance e garantem a aderência a todos os aspectos do contrato. Este painel permite uma abordagem proativa, reduzindo tempo de reação e minimizando os impactos de problemas.
A análise contínua das métricas DORA e dos feedbacks da Developer Research, junto com a capacidade avançada de monitoramento através das Tech Capabilities, permite identificar e resolver rapidamente qualquer problema antes que se transformem em gargalos significativos.
O DORA Core Model destaca a interação entre as métricas DORA e as Tech Capabilities, habilidades fundamentais para a implementação eficaz da cultura DevOps. Essas capacidades são cruciais para um desempenho superior na entrega de software e para melhorar a experiência dos desenvolvedores. As Tech Capabilities atuam como um guia para identificar as raízes dos problemas de desempenho e incluem:
Code Maintainability: Facilidade de manter e modificar o código.
Documentation Quality: Práticas que asseguram documentação de alta qualidade.
Test Automation: Desenvolvimento de testes automáticos ao longo do ciclo de vida do software.
Continuous Delivery e Continuous Integration: Implementação contínua de novas funcionalidades e integração de código de maneira automatizada.
Database Change Management: Gerenciamento eficiente das alterações no banco de dados.
Deployment Automation: Automação dos processos de implantação para produção.
Flexible Infrastructure: Capacidade de adaptar e escalar a infraestrutura conforme necessário.
Loosely Coupled Architecture: Projeto de sistemas com acoplamento flexível.
Monitoring and Observability: Monitoramento e observabilidade robustos.
Diferencial da garantia de performance
A BossaBox se diferencia ao alinhar os incentivos diretamente com o sucesso dos clientes. Diferente do modelo tradicional de cobrança por horas, que pode incentivar o superfaturamento e desestimular a rapidez nas entregas, a BossaBox escolhe uma abordagem adaptativa.
Evita-se também o modelo de escopo fechado, que, apesar de parecer seguro, não é flexível o suficiente para responder às mudanças nas necessidades, resultando em soluções que não correspondem às expectativas dinâmicas do mercado.
A BossaBox adota uma estratégia que permite ajustes e realinhamentos conforme necessário, garantindo que as entregas sejam feitas com velocidade e qualidade, refletindo precisamente o sucesso da parceria.