TechnologyOne é mais do que uma fornecedora global de sistemas de planejamento de recursos empresariais (ERP) em SaaS: é uma empresa que desenvolve, implanta e opera todo o próprio software internamente, sem depender de consultores terceirizados. Essa oferta de ponta a ponta é um diferencial essencial e muda completamente o jogo para seus clientes. A empresa cultiva uma cultura de profundo compromisso, em que se preocupa o tempo todo com a segurança dos clientes, sejam eles clientes há seis meses ou há 20 anos.
Nick Baker, líder de Operações e Engenharia de Segurança, e Chris Polkinghorne, chefe dos programas de Segurança e Conformidade, sabiam que, para manter esse alto padrão de confiança e acelerar as equipes de desenvolvimento, precisavam transformar profundamente o programa de Segurança de Aplicações (AppSec).
O desafio: lacunas de visibilidade e gargalos no desenvolvimento
No passado, a equipe recorria a uma combinação de ferramentas de código aberto e ferramentas internas de análise estática de código (SCA). Criadas principalmente para o código da empresa, em sua maioria .NET, as ferramentas desenvolvidas internamente não cobriam novas plataformas e tecnologias que a empresa queria explorar. Embora atendessem inicialmente às necessidades básicas de segurança, logo se tornaram um gargalo para as equipes de engenharia.
Nick explica: “Como a maior parte do nosso código era .NET, o escopo era muito limitado. Não havia ferramentas para dar suporte a novas plataformas e tecnologias.”
Nick acrescenta que as ferramentas existentes geravam ruído demais. “Um relatório apontava ‘milhares de dias de dívida técnica’; os falsos positivos dificultavam ‘conversas produtivas’ com as equipes de produto.”
Muitas vezes, os problemas de segurança só apareciam pouco antes do lançamento — o pior momento possível. Isso era uma grande preocupação para a equipe de segurança, pois havia uma lacuna significativa de recursos.
“Os desenvolvedores não tinham visibilidade até estarem prestes a lançar o produto”, lembra Nick. “Isso custa caro. Se encontram um problema de segurança, precisam voltar, corrigi-lo e reiniciar todo o ciclo.”
Em produtos grandes, até uma única correção podia exigir horas de reconstrução e novos testes.
“Alguns dos nossos softwares levam 30 minutos só para compilar”, diz Nick. “Se você precisa fazer isso três vezes para uma correção, são 90 minutos desperdiçados.”
A equipe precisava levar o feedback de segurança aos desenvolvedores mais cedo, com mais frequência e diretamente no fluxo de trabalho deles
Naquele momento, os requisitos estavam claros: reduzir o ruído, ampliar a cobertura de linguagens e frameworks e oferecer aos desenvolvedores feedback rápido e contextualizado, que pudessem colocar em prática.
A solução: uma parceria colaborativa, com sinais relevantes e pouco ruído
Ao avaliar as soluções, a equipe da TechnologyOne definiu requisitos inegociáveis, todos voltados a fazer da ferramenta uma aliada do negócio:
Sinais relevantes, pouco ruído: as ferramentas antigas sobrecarregavam as equipes com descobertas que não levavam a nenhuma ação e problemas no nível do lint.
Lacunas de cobertura: a solução precisava oferecer suporte a várias linguagens em .NET, Node.js, Python, Go e outras — não apenas à antiga stack da TechnologyOne.
Cobertura abrangente: análise de componentes de terceiros (SBOM) e análise estática de código.
Escalabilidade: a solução precisava acompanhar o crescimento até milhares de repositórios.
A equipe da Snyk se destacou como uma verdadeira parceira, tanto pela adequação técnica quanto pela qualidade da parceria. Nick observou: “As primeiras reuniões com a Snyk pareciam sessões de resolução de problemas de verdade”, conta Nick. “A colaboração começou desde o primeiro dia.”
A decisão da TechnologyOne de adquirir a Snyk pelo AWS Marketplace simplificou ainda mais o processo e permitiu que a equipe avançasse rapidamente da avaliação à implantação. A implementação da Snyk foi rápida e transformadora. Em poucos dias, a TechnologyOne integrou todo o software de seus repositórios de código. Foi um avanço enorme em relação às ferramentas anteriores.
“Precisávamos de cobertura quase imediata e conseguimos isso em poucos dias — não semanas, nem meses”, diz Nick.
A parceria com a Snyk foi além das ferramentas. Quando uma equipe de produto encontrou um impedimento, a equipe de engenharia da Snyk chegou com uma correção funcional e ajudou a manter o trabalho em andamento.
“Fiquei impressionado; a equipe de produto ficou muito satisfeita com a forma como tudo foi conduzido.”
O impacto: velocidade e confiança
Chegar ao valor rapidamente importa, seja com quatro desenvolvedores ou 400. Com a Snyk, as lideranças de segurança conseguiam ver práticas seguras em ação sem precisar cobrar cada equipe.
Chris explica: “Queremos que nossas equipes de desenvolvimento trabalhem rápido e com segurança. Isso é inegociável. A solução trouxe uma camada de confiança — dados de apoio que mostram que as equipes estão fazendo a coisa certa enquanto avançam em ritmo acelerado.”
Isso está alinhado à promessa da marca TechnologyOne: inovação segura e confiável.
Ao substituir ferramentas antigas, ineficientes e ruidosas, a TechnologyOne conquistou visibilidade em toda a sua vasta base de código e reduziu o tempo para corrigir vulnerabilidades.
Segurança integrada desde o início, com uma experiência melhor para os desenvolvedores e sem atrito
A análise de pull requests foi implementada da noite para o dia. “Conseguimos ativá-la, e isso facilitou a vida das pessoas”, observa Nick.
Essa integração da segurança desde o início não ficou só na teoria. Ela resolveu diretamente um problema caro no ciclo de vida de desenvolvimento de software (SDLC) da TechnologyOne: ciclos de feedback tardios que causavam reconstruções de várias horas e atrasavam as aprovações de lançamento. Agora, os desenvolvedores recebem recomendações em segundos, diretamente na linha de código.
Chris diz: “Com a Snyk e a IDE, o desenvolvedor vê a linha, recebe a recomendação, faz a alteração em segundos e segue em frente.”
Segurança como aliada, não como obstáculo
A Snyk transformou a experiência dos desenvolvedores ao integrar o feedback de segurança diretamente ao fluxo de trabalho, tornando a segurança uma aliada, e não um obstáculo. A cultura de segurança da TechnologyOne é muito diferente da de muitas empresas de software corporativo.
A parceria com a Snyk transformou a abordagem da TechnologyOne à segurança de aplicações, mudando a percepção da segurança: de um entrave ao desenvolvimento para uma aliada essencial da velocidade e da qualidade nos fluxos de trabalho dos desenvolvedores.
“Somos uma equipe de segurança que quer ser vista como uma aliada”, diz Chris. “Raramente dizemos ‘Não, você não pode’. Geralmente, dizemos ‘Sim — com algumas condições’.”
Essa mentalidade — agilidade com segurança — é parte do que faz da TechnologyOne um lugar tão especial para trabalhar.
Próximos passos: ampliar a capacitação de desenvolvedores com Snyk Learn
O próximo passo foi implementar o Snyk Learn para oferecer treinamentos contextualizados e específicos para cada stack em todas as equipes. O objetivo? Tornar a programação segura um hábito natural.
Chris observa: “Quando centenas de desenvolvedores trabalham em plataformas e stacks diferentes, é muito difícil criar um treinamento reutilizável que resolva todos esses desafios específicos. Historicamente, nossos treinamentos para desenvolvedores eram ‘aqui está o nosso software principal’ ou ‘aqui está um treinamento genérico’. Isso cria uma grande desconexão.”
Nick acrescenta: “O Snyk Learn oferece conteúdo adaptado à stack de cada equipe — e é isso que faz o aprendizado durar. Ninguém gosta de fazer treinamentos genéricos. Com o Snyk Learn, o conteúdo é relevante, envolvente e realmente útil.”
Ao integrar a Snyk a cada etapa do ciclo de vida do software, a TechnologyOne criou uma cultura de segurança desde a concepção, que permite aos desenvolvedores trabalhar rápido e com confiança. Isso mostra que velocidade e segurança não precisam competir. Quando bem aplicadas, elas se reforçam mutuamente.