Situation
Notre client Atupri, une compagnie d'assurance santé suisse renommée, suit une approche multicanal pour donner du pouvoir à ses clients sur tous les appareils. Après avoir construit leur plateforme client en 2016, l'objectif était de tirer parti de tous les services de selfcare désormais en place, tout en les combinant avec des fonctionnalités mobiles intégrées telles que l'authentification biométrique, la photographie, les notifications push ou la téléphonie.
Open Web Technology a été le partenaire choisi pour concevoir, construire et lancer les applications natives, à la fois pour les utilisateurs Android et iOS.
Approche
1. Plan directeur
L'approche multicanal de notre client l'a décidé à lancer une application mobile en parallèle avec le développement continu réalisé sur son portail client. Nous avons aidé Atupri à prioriser les fonctionnalités clés de l'application afin de pouvoir suivre le plan souhaité. Pendant la phase de conception, nous avons fourni des spécifications fonctionnelles et des maquettes détaillées, définissant le comportement de l'application et rendant les écrans à mettre en œuvre pour les deux systèmes d'exploitation. Nos experts UX ont défini les parcours utilisateurs clés pour les fonctions précédemment sélectionnées.
L'équipe d'OWT a également rencontré les fournisseurs de back-end pour définir comment gérer la connexion biométrique, les notifications push et le téléchargement de documents à partir de l'application. Ensuite, notre chef d'équipe technique et notre architecte ont défini les interfaces de communication entre les terminaux de selfcare existants et la future application.
2. Développement agile
Sur la base des fonctionnalités identifiées et définies pendant le plan, OWT a préparé un backlog détaillé et un plan de sprint avec Atupri. Les sprints de deux semaines ont été préparés (grooming) d'abord avec Atupri et les fournisseurs tiers, puis avec l'équipe de développement d'OWT. Toutes les deux semaines, nous avons livré un incrément testable des applications mobiles et l'avons révisé ensemble, tout en imposant des appels quotidiens de stand-up avec toutes les parties impliquées.
Le plus grand défi a été l'intégration du SDK de capture d'images proposé par un nouveau fournisseur tiers. L'objectif était de permettre aux clients de scanner tout document pertinent (factures, ou autre document médical), tout en améliorant la qualité des images envoyées au back-office d'Atupri. Le SDK vérifie en effet la qualité de l'image, sa netteté, puis la recadre et redresse les scans si nécessaire. Ceci, afin de faciliter le traitement des documents par les équipes d'Atupri. En raison d'une documentation très limitée, nos développeurs ont dû trouver la bonne configuration d'entrée et de sortie de cette boîte noire.
3. Test et soumission
Avec notre soutien, Atupri a investi un effort important dans les tests d'acceptation, qui ont permis d'identifier des améliorations sur le parcours global de l'utilisateur. Ces demandes de changement ont pu être facilement mises en œuvre grâce à notre méthodologie agile.
Une fois acceptée par le client, une application iOS doit passer la validation pour être publiée sur l'App Store. Grâce à notre effort conjoint avec Atupri pour livrer le meilleur produit pour leurs clients, l'application a été acceptée sans changer une seule ligne de code !
En seulement 3 mois et avec la collaboration de notre équipe offshore au Vietnam, nous avons pu livrer deux applications mobiles natives, pour les systèmes Android et iOS. Depuis leur téléphone portable, les clients d'Atupri peuvent désormais :
- Scanner et envoyer en toute sécurité des factures et des documents médicaux.
- Se connecter plus rapidement à leur compte client pour consulter le solde de leur franchise, les factures traitées ou envoyer un message à Atupri.
- Recevoir des notifications directement sur leur téléphone portable pour les nouveaux messages Atupri entrants.
- Accéder à leur carte d'assurance et appeler leur médecin depuis l'application à toutmoment.