L’automatisation des processus robotiques (RPA) transforme la banque d’investissement. Les nouvelles applications d’intelligence artificielle (IA) aident les entreprises à réduire les coûts opérationnels, à améliorer la satisfaction des clients et à diminuer le risque opérationnel.
Mais tout comme les employés humains doivent être continuellement nourris et mesurés pour s’assurer qu’ils sont engagés et productifs, il en va de même pour leurs homologues numériques : les robots. Cet article rassemble nos principaux enseignements sur la façon de gérer un robot. Que vous gériez les performances d’un employé humain ou d’un robot, les principes sont les mêmes : former, surveiller, mesurer, reformer et répéter. De la même manière que les responsables des ressources humaines ont besoin d’indicateurs clés de performance (ICP) pour mesurer et optimiser les talents humains, les équipes informatiques ont besoin d’un système efficace pour évaluer et optimiser les performances des robots en fonction de deux dimensions clés : la stabilité et la criticité.
Comment évaluer et atteindre la stabilité des robots ?
Nous avons identifié sept mesures critiques pour évaluer la stabilité des robots :
Fréquence des défaillances : Recueillir des données sur les défaillances des robots, notamment leur fréquence, leurs causes et l’équipe qui en est » propriétaire « . Parmi les raisons possibles d’un échec, citons la présence d’une nouvelle navigation dans l’application, les erreurs de réception de fichiers, l’inadéquation des données et le traitement insuffisant des exceptions.
Protocoles de récupération : Les robots doivent être conçus pour revenir en arrière et redémarrer à partir du point de défaillance. Une mauvaise récupération peut entraîner des erreurs de données plus loin dans la chaîne.
Variation du temps d’exécution : Les performances du robot varieront en fonction du volume de données traitées. Les équipes de gestion des robots doivent être en mesure de prédire avec précision le temps nécessaire à une activité donnée.
Interventions programmées contre interventions manuelles : Les robots doivent être déclenchés au bon moment dans une activité commerciale pour être utiles. Ceux qui ont des dépendances externes peuvent, à l’occasion, nécessiter un déclenchement manuel. Les interventions manuelles sont sujettes à l’erreur humaine, ce qui peut augmenter le risque de déstabilisation du robot.
Dépendances externes : Si un robot dépend d’un tiers, pour les fichiers ou le déclenchement, par exemple, cela peut grandement influencer le fonctionnement optimal et doit être évalué.
Environnement : Les changements entre les environnements de développement et de déploiement, ou la résolution des écrans, peuvent affecter la stabilité d’un robot. Taux de changement de l’application de base : Les changements apportés à l’interface utilisateur de l’application de base mettront automatiquement à jour le robot. Des changements continus dans la navigation peuvent finalement conduire à l’instabilité du robot.
Une fois ces impératifs critiques satisfaits, les équipes informatiques pourraient optimiser la stabilité du robot en s’attaquant à trois domaines supplémentaires.
Tout d’abord, les interactions humaines, les multiples interactions dans l’orchestration du robot peuvent conduire à l’instabilité du processus. Il est important d’orchestrer les robots dans une chaîne de robots, et de permettre un contrôle fort dans l’ordre d’exécution.
Deuxièmement, vous pouvez examiner l’activation du support. Comme pour toute application, il est nécessaire de mettre en place un support avec une documentation appropriée pour le traitement des erreurs. La qualité de l’équipe d’assistance et de la documentation aura un impact direct sur le classement général des robots. Enfin, il convient d’examiner la qualité du code lui-même. Utilisez des outils pour mesurer la qualité de votre code, elle joue un rôle important dans la détermination de la stabilité du robot.
Comment aborder la criticité du robot ?
Une fois les critères de stabilité remplis, les équipes informatiques pourraient porter leur attention sur la criticité du robot si elles veulent gérer efficacement la reprogrammation du robot et l’utilisation des licences. Les robots présentant les attributs suivants commanderont un score de criticité plus élevé :
Les robots sensibles au temps qui sont connectés à des processus métier avec des cut-offs (ex, les cut-offs de marché) qui, s’ils sont retardés, peuvent entraîner des pénalités financières
Robots à entités multiples qui s’adressent à plusieurs secteurs d’activité
Robots à fort rendement qui ont réussi à faire baisser le nombre d’utilisateurs d’applications humaines et qui présentent donc le plus de risques en cas d’échec
Pourquoi l’automatisation est essentielle
Il va sans dire que le processus global de mesure et d’optimisation des performances des robots doit lui-même être automatisé. L’introduction de processus manuels dans la gestion des robots nuirait à l’objectif essentiel des robots : accélérer les processus métier grâce à l’automatisation. Les équipes informatiques doivent construire des algorithmes capables de mesurer les performances mois après mois, d’identifier les dégradations et leurs causes, et de lancer des actions correctives.