Client
Le client est une entreprise américaine fournissant des solutions d'automatisation et de technologie pour l'industrie financière et de l'assurance. Les compagnies d'assurance, courtiers et entreprises paramédicales utilisent leur logiciel pour rationaliser le processus de collecte d'informations pour les demandes d'assurance-vie.
Projet
Le client dispose de quatre solutions principales : une application de devis et trois entités de traitement qui composent une plateforme de "drop ticket". L'application de devis recueille des informations de base sur un client, puis achemine ces informations vers l'un des trois systèmes conçus pour les recevoir : centres d'appels, agents ou clients.
Elinext, partenaire de confiance du client depuis 2003, est devenu le fournisseur unique du projet en 2020. L'exigence initiale était de développer la nouvelle interface utilisateur pour l'un des systèmes mentionnés, mais l'étendue du travail s'est ensuite étendue aux autres solutions. De plus, Elinext a participé au développement à la fois des parties front-end et back-end des systèmes, ainsi qu'à leur support et à l'extension des fonctionnalités.
Défi
Toutes les applications avaient été développées par d'autres fournisseurs dans le passé, ce qui a laissé le code et la logique sans documentation. Cela a engendré un manque d'information sur la manière dont de nouvelles questions apparaissent en temps réel, comment la logique métier fonctionne, et comment l'interaction avec des systèmes tiers est configurée. L'équipe d'Elinext a examiné manuellement plus de 4 000 000 lignes de code pour comprendre les principes de la logique métier et modifier l'application selon les exigences du client.
Solution
La nouvelle interface est une solution flexible qui met à jour le contenu du questionnaire en temps réel.
Par exemple, lorsqu'un utilisateur indique qu'il possède un permis de conduire, une question sur la date d'émission apparaît à l'écran. Cette approche est utilisée pour ajouter dynamiquement de nouvelles pages, ce qui fait varier la longueur du questionnaire de 3 à 20 pages.
Pour respecter des normes de sécurité élevées, nous avons implémenté une authentification multi-facteurs via SMS ou appel vocal. Lorsqu'un utilisateur se connecte pour postuler, la page valide les informations individuelles telles que la date de naissance, le code postal et l'état de résidence, toutes récupérées depuis d'autres systèmes du client.
Les systèmes sont intégrés à un outil de signature électronique tiers. Pour garantir que les utilisateurs signent leurs demandes d'assurance-vie aux bons endroits, nous avons défini des zones spécifiques qui s'affichent automatiquement. Le système génère ensuite les demandes sous forme de documents PDF et de fichiers de données XML, et les envoie par e-mail ou via des services web à un agent ou à un client.
Pour rationaliser le traitement des demandes, nous avons ajouté une fonctionnalité qui notifie à la fois le client et l'agent par e-mail sur les étapes prises — lorsque la demande a été ouverte, signée ou envoyée.
Le projet est en cours et implique 23 personnes du côté d'Elinext travaillant sur trois parties spécifiques :
- Support d'application: Ce travail implique des modifications constantes basées sur les exigences du client, y compris des changements de logique métier et de formulaires d'entrée/sortie (PDF, XML). De plus, l'équipe met activement à jour les parties obsolètes de l'application en utilisant de nouvelles technologies et optimise le code.
- Développement d'applications légères: L'équipe se concentre sur la création d'applications légères pour les petites compagnies d'assurance et financières, offrant des interviews moins complexes que les applications originales.
- Tests de sécurité: Une tâche continue visant à maintenir les standards de sécurité actuels et à éliminer les vulnérabilités. Récemment, l'équipe a amélioré le score de sécurité de 2,3 à 5 sur 5.
Résultats
La nouvelle interface offre un moyen flexible de créer des interviews et des pages en temps réel. Avec plus de 168 versions publiées en un an, l'équipe a créé une interface moderne adaptée aux normes d'accessibilité et de sécurité.
Ce projet a renforcé l'idée chez le client d'une future collaboration avec Elinext. Le plan est de développer une application où les agents pourront utiliser des modèles pour créer et modifier des interviews. Cette approche permet au client de ne contacter une équipe de développement que lorsque cela est nécessaire pour ajuster la logique de l'application, réduisant ainsi les coûts tout en élargissant la couverture du marché.