Thoughtworks é uma empresa global de consultoria de software com reputação por lidar com projetos difíceis. Como explica Steve Quirke, líder da equipe de Identidade: “Estamos aqui para construir os produtos que diferenciam nossos clientes da concorrência. Os clientes nos contratam por nossa capacidade de transformar digitalmente empresas globais em escala, aplicando consultoria estratégica e tecnologias de ponta.”

A Thoughtworks tem mais de 10.500 funcionários espalhados por 19 países e tem sido pioneira em tendências nos últimos 30 anos, como desenvolvimento ágil de software, microsserviços e data mesh. Operando a partir de uma filosofia de “escolher a melhor ferramenta para o trabalho”, a empresa não tem medo de abraçar novas ferramentas e frameworks de desenvolvedor ascendentes ou descobrir maneiras inovadoras de usar os recursos já à sua disposição.

Em muitos aspectos, essa filosofia é evidente ao examinar como a Thoughtworks usa o Okta — sua principal plataforma Workforce Identity.

Agilidade por meio de fluxos de trabalho de identidade personalizados

“A Thoughtworks acredita em liderar pelo exemplo. Culturalmente, nosso esforço constante para melhorar pode nos fazer parecer autocríticos. Muitas vezes, trazemos uma abordagem questionadora ao nosso trabalho: 'Isso é bom o suficiente?' ou 'Por que não é assim?'”, diz Quirke. “E, portanto, sempre buscamos ultrapassar os limites também em nossa função interna de TI. Somos pioneiros na nuvem muito antes de se tornar popular. Quando a pandemia atingiu e outras empresas estavam correndo para configurar links de VPN para os funcionários, tivemos a sorte de poder continuar as operações quase 'como o normal', porque já tínhamos sistemas como o Okta em vigor.”

Como muitas empresas, a Thoughtworks colheu os frutos de sua adoção inicial do gerenciamento de Identity baseado em nuvem. Mas alguns de seus maiores sucessos surgiram do uso criativo do Okta Workflows — uma ferramenta para criar automação personalizada baseada em Identity usando lógica de negócios e integrando fluxos de Identity com serviços externos.

Em um nível alto, a Thoughtworks usa Workflows para acelerar ou eliminar tarefas rotineiras/repetitivas que antes exigiam intervenção humana — custando assim tempo e esforço à empresa e distraindo a equipe técnica de agregar valor em outras áreas do negócio.

“Como uma grande organização com inúmeros funcionários, clientes e parceiros externos, fornecer acesso e autenticação seguros é complexo”, diz Quirke. “O gerenciamento de identidades só se torna mais desafiador quando combinado com um ecossistema intrincado de aplicativos SaaS, usuários distribuídos globalmente e regulamentações de conformidade.”

Inevitablemente, o gerenciamento do ciclo de vida representa um desafio para organizações multinacionais de grande escala, como a Thoughtworks, que recorreram à Okta para ajudar a reduzir o fardo administrativo. "Acho importante contextualizar os desafios de identidade. Não somos apenas uma empresa grande e distribuída globalmente, com muitos aplicativos SaaS em uso, dependendo do projeto do cliente, também fornecemos acesso a parceiros externos verificados", explica Quirke. "Para manter a segurança à medida que incorporamos pessoas de forma eficiente, exigimos que elas ativem suas contas em sete dias. Se as pessoas perdessem essa janela de sete dias — talvez perdessem o e-mail porque estavam de férias ou ele caísse erroneamente na pasta de spam — teríamos que reenviar manualmente o link de ativação”, diz Quirke. “Agora, ao automatizar esse caso de uso, é uma situação vantajosa para nossa equipe e para as pessoas que estão sendo integradas."

A Thoughtworks resolveu esse desafio criando um fluxo de trabalho Okta simples que reenvia automaticamente o e-mail de ativação aos usuários após esse período de sete dias. De repente, uma fonte significativa de tickets de helpdesk desapareceu.

Resolvendo os grandes (e pequenos) problemas com Okta Workflows

Esta solução personifica o poder do Okta Workflows. Workflows ajuda a capacitar equipes de TI a construir rapidamente soluções para problemas antes persistentes, reduzindo custos e economizando tempo. Ao eliminar tarefas diárias tediosas, manuais e recorrentes que inundam a caixa de entrada da equipe de TI, Workflows os liberta para se concentrarem em trabalhos de alto valor que impulsionam resultados de negócios em escala.

“Os nomes de usuário estão sujeitos a um conjunto complexo de limitações”, diz Quirke. “Algumas são impostas por aplicações legadas, com restrições no comprimento máximo de um nome de usuário. Outras por preferência — as pessoas gostam de endereços de e-mail relacionados ao seu nome. Inevitablemente, isso leva a conflitos de namespace e, ao longo dos anos, estabelecemos procedimentos manuais para resolvê-los quando ocorrem. Há alguns anos, adquirimos uma empresa e precisávamos criar rapidamente contas para todos esses funcionários fora dos processos de contratação usuais.”

Com o Workflows, Quirke e sua equipe puderam detectar possíveis colisões e sugerir automaticamente uma alternativa sem o mesmo grau de intervenção manual. Eles construíram e implantaram este workflow em menos de uma semana – enquanto também cuidavam de suas responsabilidades diárias – graças aos recursos de arrastar e soltar, sem código, da ferramenta.

Desde esses primeiros pilotos, a Thoughtworks expandiu radicalmente seu uso do Okta Workflows para enfrentar outros desafios operacionais, desde o provisionamento de aplicativos de autoatendimento usando o Google Forms até o processamento automático de cenários complexos de gerenciamento de contas. E eles realizaram isso apesar de, nas próprias palavras de Quirke, não serem programadores.

“Eu escrevo código, mas estou mais familiarizado com os tipos de scripts usados para tarefas de administração de sistemas. Para pessoas como eu, há um pequeno curva de aprendizado com o Workflows, mas consegui me atualizar muito rapidamente. Eu participei de alguns eventos de almoço e aprendizado que o Okta promoveu, e isso realmente ajudou a entender e fazer sentido quando eu comecei”, diz Quirke.

Ajuda, acrescenta ele, que muitas das tecnologias e abordagens usadas no Workflows não sejam proprietárias, mas baseadas em padrões de tecnologia estabelecidos há muito tempo.

“Isto é UNIX. Isto é JSON. Eu sei de tudo isso”, diz Quirke. “Estes são todos os tipos de coisas que eu usava quando chamava APIs manualmente. De repente, você pensa: ‘Certo, eu posso construir isso,’”

“Se você tem um sólido entendimento de Okta — se você é um administrador Okta e tem feito isso por alguns meses — você pode construir coisas legais com Workflows”, ele continua. “Se você tem um entendimento do que espera colocar e do que quer tirar, Workflows pode turbinar o que você pode fazer com a Identidade.”

O Okta Workflows facilita a automação de processos de Identidade em escala — sem escrever código. Para obter mais informações sobre como o Workflows pode ajudá-lo a superar os desafios de gerenciamento do ciclo de vida, provisionamento de aplicativos e gerenciamento de contas, consulte os seguintes recursos:

Vídeo: Getting Started With Okta Workflows - Building Your First Flow

Guia: Come §ando com Okta Workflows

Página do produto: Okta Workflows

Thoughtworks é uma consultoria de tecnologia global que integra estratégia, design e engenharia para impulsionar a inovação digital. Somos mais de 10.500 Thoughtworkers em 47 escritórios em 19 países. Por 30 anos, temos proporcionado um impacto extraordinário junto com nossos clientes, ajudando-os a resolver problemas de negócios complexos com a tecnologia como o diferenciador. Confira o vídeo de Introdução aqui.

Continue sua jornada de identidade