Kingfisher plc, uma das gigantes do setor de melhorias para o lar, que gerencia marcas de renome como B&Q e Screwfix, está em uma jornada de transformação significativa, com o objetivo de otimizar o trabalho de seus desenvolvedores. Em um cenário onde a eficiência e a segurança se tornaram prioridades, a empresa decidiu reinventar seus processos de desenvolvimento de software ao implementar o GitLab como a principal ferramenta para suas equipes.
O ponto de partida dessa revolução foi a recente participação da Kingfisher na apresentação do GitLab DevSecOps World Tour, que ocorreu em Londres. Durante o evento, Parmar, um dos líderes técnicos da empresa, dividiu a experiência da transformação digital que a Kingfisher está passando, em uma conversa envolvente com Sherrod Patching, representante do GitLab. O foco principal dessa mudança é criar um fluxo de trabalho mais ágil, que não apenas acelere a entrega de software, mas que também mantenha um alto padrão de segurança.
Para se ter uma ideia do impacto dessa transformação, é importante considerar que a Kingfisher não é uma empresa qualquer. Com mais de 2.000 lojas espalhadas por oito países europeus e um faturamento de £13 bilhões no último ano, a tecnologia tem um papel crucial na sua operação. Desde que adotou o GitLab em 2016, a Kingfisher não apenas melhorou suas práticas de desenvolvimento, mas também avançou com sua adesão à plataforma, mudando para o nível Premium em 2020 e fazendo a transição de sistemas locais para a nuvem. Além disso, a empresa desenvolveu uma biblioteca de componentes reutilizáveis para CI/CD, simplificando tarefas essenciais, como a testagem e a implementação de software.
Um aspecto que se destaca na estratégia da Kingfisher é a capacidade de rastrear métricas que realmente importam. A empresa monitora indicadores como a frequência de atualizações implantadas e o tempo necessário para implementar mudanças. No entanto, o que faz a diferença é como esses números são convertidos em insights que têm significado para os líderes da empresa. Parmar destaca que “os executivos não se preocupam se um pedido de mesclagem leva 15 minutos ou 20. O que realmente importa é como isso impacta a receita ou a eficiência da empresa”. Assim, a Kingfisher estabelece uma conexão direta entre melhorias técnicas e os resultados financeiros, assegurando que a liderança compreenda e apoie as mudanças propostas.
No cerne desse processo de transformação está a ênfase na experiência do desenvolvedor. Kingfisher criou uma “squad de experiência do desenvolvedor” dedicada a eliminar tarefas manuais entediantes, permitindo que os engenheiros tenham mais tempo para serem criativos e inovadores em seus projetos. “Estamos focados nos corações e mentes de nossos colaboradores… e lembrando que as pessoas podem estar ligadas à maneira como trabalham por meio dos pipelines,” explicou Parmar. Para a empresa, cada desenvolvedor possui um modo único de construir seus pipelines, o que torna essencial entender suas necessidades e fluxos de trabalho específicos. Depois desse entendimento, a equipe se esforça para apresentar dados que comprovem a eficácia das melhorias, transformando conflitos em um diálogo frutífero em relação ao que está retardando seu progresso.
Com os olhos voltados para o futuro, as equipes técnicas da Kingfisher têm metas audaciosas a serem alcançadas. A empresa planeja integrar a segurança desde as fases iniciais do processo de desenvolvimento, prática conhecida como “shifting left”, além de reduzir a quantidade de ferramentas utilizadas e aumentar a automação. Até 2025, a Kingfisher também pretende explorar as funcionalidades de inteligência artificial do GitLab e entender como essas inovações podem potencializar ainda mais sua produtividade.
Entretanto, o foco central de Parmar em toda essa jornada de transformação é a colocação das pessoas à frente de tudo. No final das contas, mais do que simplesmente otimizar pipelines ou ferramentas, o verdadeiro objetivo está em facilitar a vida das equipes e possibilitar que elas realizem seu melhor trabalho. É uma abordagem que traduz a missão da Kingfisher em criar um ambiente onde tecnologia e talento humano possam prosperar em conjunto, em busca de resultados sempre melhores.