Thoughtworks est une société mondiale de conseil en logiciels réputée pour s'attaquer aux projets difficiles. Comme l'explique Steve Quirke, chef d'équipe Identité : « Nous sommes là pour créer les produits qui différencient nos clients de la concurrence. Les clients nous engagent pour notre capacité à transformer numériquement les entreprises mondiales à grande échelle en appliquant un conseil stratégique et des technologies de pointe. »

Thoughtworks compte plus de 10 500 employés répartis dans 19 pays et est à l'avant-garde des tendances depuis plus de 30 ans, notamment le développement agile de logiciels, les microservices et le maillage de données. Fonctionnant selon une philosophie qui consiste à « choisir le meilleur outil pour le travail », l'entreprise n'a pas peur d'adopter de nouveaux outils et cadres de développement ascendants ni de trouver des façons novatrices d'utiliser les ressources déjà à sa disposition.

À bien des égards, cet esprit est évident lorsque l'on examine comment Thoughtworks utilise Okta, leur principale plateforme Workforce Identity.

Agilité grâce à des flux de travail d'identité personnalisés

« Thoughtworks croit qu'il faut montrer l'exemple. » « Culturellement, notre volonté constante de nous améliorer peut nous faire paraître autocritiques. » « Nous adoptons souvent une approche interrogative dans notre travail : « Est-ce que c'est assez bien ? » ou « Pourquoi n'est-ce pas comme ceci ? » », explique Quirke. « Ainsi, nous avons toujours cherché à repousser les limites de notre fonction informatique interne également. » « Nous avons adopté le cloud en priorité bien avant que cela ne devienne courant. » « Lorsque la pandémie a frappé et que d'autres entreprises se sont précipitées pour mettre en place des liaisons VPN pour leurs employés, nous avons eu la chance de pouvoir poursuivre nos activités presque « normalement », car nous avions déjà des systèmes comme Okta en place. »

Comme de nombreuses entreprises, Thoughtworks a récolté les fruits de son adoption précoce de la gestion des identités basée sur le cloud. Mais certains de leurs plus grands succès sont issus de l'utilisation créative de Okta Workflows — un outil de création d'automatisation personnalisée basée sur l'identité à l'aide de la logique métier et d'intégration des flux d'identité avec des services externes.

D'un point de vue général, Thoughtworks utilise Workflows pour accélérer ou éliminer les tâches de routine/répétitives qui nécessitaient auparavant une intervention humaine, ce qui coûte du temps et des efforts à l'entreprise et distrait le personnel technique de la création de valeur ailleurs dans l'entreprise.

« En tant que grande organisation comptant de nombreux employés, clients et partenaires externes, fournir un accès et une authentification sécurisés est complexe », déclare Quirke. « La gestion des identités ne devient que plus difficile lorsqu'elle est superposée à un écosystème complexe d'applications SaaS, d'utilisateurs répartis dans le monde entier et de réglementations de conformité. »

Inévitablement, la gestion du cycle de vie représente un défi pour les organisations multinationales de grande envergure telles que Thoughtworks, qui se sont tournées vers Okta pour réduire la charge administrative. « Je pense qu’il est important de contextualiser les défis liés à l’identité. Non seulement nous sommes une grande entreprise répartie dans le monde entier, avec de nombreuses applications SaaS en jeu, en fonction du projet client, mais nous donnons également accès à des partenaires externes vérifiés », explique Quirke. « Afin de maintenir la sécurité lorsque nous intégrons efficacement des personnes, nous leur demandons d’activer leur compte dans les sept jours. Si les personnes manquaient cette fenêtre de sept jours (par exemple, si elles manquaient l’e-mail parce qu’elles étaient en vacances ou s’il atterrissait par erreur dans leur dossier de spam), nous devions renvoyer manuellement le lien d’activation », explique Quirke. « Maintenant, en automatisant ce cas d’utilisation, c’est une situation gagnant-gagnant pour notre équipe et les personnes qui intègrent l’entreprise. »

Thoughtworks a résolu ce problème en créant un flux de travail Okta simple qui renvoie automatiquement l'e-mail d'activation aux utilisateurs après cette période de sept jours. Soudain, une source importante de tickets d'assistance a disparu.

Résoudre les grands (et petits) problèmes avec Okta Workflows

Cette solution incarne la puissance d'Okta Workflows. Workflows aide à donner aux équipes informatiques les moyens de créer rapidement des solutions à des problèmes autrefois tenaces, réduisant ainsi les coûts et gagnant du temps. En éliminant les tâches quotidiennes fastidieuses, manuelles et récurrentes qui inondent la boîte de réception de l'équipe informatique, Workflows leur permet de se concentrer sur un travail à forte valeur ajoutée qui génère des résultats commerciaux à grande échelle.

« Les noms d'utilisateur sont soumis à un ensemble complexe de limitations », explique Quirke. « Certaines sont imposées par des applications existantes, avec des restrictions sur la longueur maximale d'un nom d'utilisateur. D'autres par préférence : les gens aiment les adresses électroniques qui se rapportent à leur nom. Inévitablement, cela conduit à des conflits d'espaces de noms, et au fil des ans, nous avons mis en place des procédures manuelles pour les résoudre lorsqu'ils se produisent. Il y a quelques années, nous avons acquis une entreprise, et nous avons eu besoin de créer rapidement des comptes pour tous ces employés en dehors des processus d'embauche habituels. »

Grâce à Workflows, Quirke et son équipe ont pu détecter les conflits potentiels et suggérer automatiquement une alternative sans le même degré d'intervention manuelle. Ils ont créé et déployé ce workflow en moins d'une semaine — tout en s'occupant également de leurs responsabilités quotidiennes — grâce aux capacités de glisser-déposer sans code de l'outil.

Depuis ces premiers projets pilotes, Thoughtworks a considérablement étendu son utilisation d'Okta Workflows pour relever d'autres défis opérationnels, de l'approvisionnement en applications en libre-service à l'aide de Google Forms au traitement automatisé de scénarios complexes de gestion de comptes. Et ils ont accompli cela malgré – selon les propres termes de Quirke – le fait qu'ils ne soient pas des programmeurs.

« J'écris du code, mais je connais surtout les types de scripts utilisés pour les tâches d'administration système. Pour les gens comme moi, il y a une petite courbe d'apprentissage avec Workflows, mais j'ai pu me mettre à niveau assez rapidement. J'ai assisté à des événements de type « lunch-and-learn » organisés par Okta, et cela m'a vraiment aidé à comprendre et à donner un sens à mes débuts », explique Quirke.

Il ajoute que le fait que bon nombre des technologies et des approches utilisées dans Workflows ne soient pas propriétaires, mais basées sur des normes technologiques établies de longue date, est un atout.

« C'est UNIX. C'est du JSON. Je connais toutes ces choses », dit Quirke. « Ce sont tous les types de choses que j'utilisais lorsque j'appelais manuellement les API. Tout d'un coup, vous vous dites : 'D'accord, je peux construire ça' »

« Si vous avez une bonne connaissance d'Okta — si vous êtes un administrateur Okta et que vous faites cela depuis quelques mois — vous pouvez créer des choses intéressantes avec Workflows », poursuit-il. « Si vous comprenez ce que vous comptez mettre en entrée et ce que vous voulez obtenir en sortie, Workflows peut amplifier ce que vous pouvez faire avec Identity. »

Okta Workflows facilite l'automatisation des processus d'identité à grande échelle, sans écrire de code. Pour plus d'informations sur la façon dont Workflows peut vous aider à relever les défis de la gestion du cycle de vie, du provisionnement des applications et de la gestion des comptes, consultez les ressources suivantes :

Vidéo : Premiers pas avec Okta Workflows : création de votre premier flux

Guide : Démarrage avec Okta Workflows

Page produit : Okta Workflows

Thoughtworks est un cabinet de conseil en technologie mondial qui intègre la stratégie, la conception et l'ingénierie pour stimuler l'innovation numérique. Nous sommes plus de 10 500 Thoughtworkers répartis dans 47 bureaux dans 19 pays. Depuis 30 ans, nous avons eu un impact extraordinaire avec nos clients en les aidant à résoudre des problèmes commerciaux complexes grâce à la technologie comme différenciateur. Consultez la vidéo de mise en route ici.

Continuez votre parcours dans l‘univers de l’identité