talon Séparation des préoccupations : parvenir à une synergie révolutionnaire dans la gestion des décisions - Unite.AI
Suivez nous sur

Des leaders d'opinion

Séparation des préoccupations : parvenir à une synergie révolutionnaire dans la gestion des décisions

mm

Publié le

 on

À la base, le logiciel est écrit pour automatiser les fonctions – essentiellement via un flux de travail qui orchestre les actions. L’action la plus essentielle au sein d’un logiciel qui affecte les résultats commerciaux sont les décisions commerciales.

Mais souvent, l’employé qui a initialement établi les règles directrices pour une décision concernant un logiciel finira par quitter l’entreprise – seulement pour que son remplaçant peaufine les critères et modifie le code en conséquence. Au fil du temps, ce schéma se répète et personne d’autre qu’un développeur ne sait vraiment comment la décision est prise.

En conséquence, chercher à apporter des changements pour améliorer les résultats de l’entreprise se heurte au manque de visibilité sur ce que sont réellement les règles métier.

Entrer le Séparation des préoccupations framework – un nouveau concept visant à transformer cette approche du développement d’applications. Ce cadre combine intelligence artificielle (IA), machine learning (ML), et gestion des décisions (DM) – toutes les stratégies qui permettent aux entreprises de logiciels de commercialiser plus rapidement des produits de haute qualité.

Diviser et conquérir

L’approche de séparation des préoccupations se concentre sur l’extraction à la fois des décisions déclaratives – celles qui génèrent la même réponse à partir d’une certaine entrée – et des processus décisionnels IA/ML – ceux qui renvoient un score de probabilité et s’adaptent au fil du temps. Cela libère les applications du réseau intrinsèquement complexe de logique de décision, ouvrant la voie à une efficacité accrue.

Supposons qu'un logiciel contienne dix algorithmes de décision différents au sein de sa gamme de flux de travail. L’objectif de l’approche de séparation des préoccupations serait d’isoler ces processus décisionnels et de les traiter comme des actifs individuels, dont chacun peut être versionné, testé et déployé de manière autonome. Ce faisant, il se peut que la même décision soit nécessaire dans plusieurs autres cas d’utilisation, tels que le calcul d’un devis d’assurance, la formulation d’une évaluation de souscription ou la détection de preuves de fraude en matière de sinistres, etc.

En décomposant les systèmes complexes en composants isolés gérables, les développeurs peuvent se concentrer sur l'optimisation de fonctionnalités spécifiques sans compromettre l'intégrité de l'application globale. Ils peuvent ainsi affiner facilement le protocole décisionnel le plus approprié et le relayer en termes clairs au collaborateur qui doit in fine établir les règles.

Rationalisez, débloquez, améliorez

Rationalisez le processus de prise de décision

L’un des principaux avantages de l’approche de séparation des préoccupations est sa capacité à rationaliser la prise de décision. Quand décisions sont séparés de workflow, la technologie qui alimente la suite d'applications d'une entreprise peut évoluer selon les besoins sans compromettre les opérations ou les objectifs plus larges de l'entreprise. Après tout, la gestion d’une décision commerciale ne devrait pas nécessiter une compréhension approfondie de la logique du code programmatique derrière les critères de décision.

De plus, les organisations peuvent plus facilement s’adapter aux forces changeantes du marché et mettre à jour leur prise de décision en conséquence sans avoir à appliquer des modifications ultérieures importantes tout au long de leur flux de travail – l’alternative serait comme reconstruire une maison entière alors que la rénovation de la cuisine suffirait.

Tout comme les comptables sont capables de gérer les finances d’une entreprise indépendamment via Excel sans avoir à rédiger un cahier des charges ni à faire appel à un ingénieur logiciel, les chefs d'entreprise devraient pouvoir faire de même lors de la formulation de décisions et de l'ajustement de leurs critères. Cette agilité est essentielle pour répondre aux tendances émergentes et répondre aux nouveaux besoins des utilisateurs.

Débloquez la compatibilité entre l'IA/ML et la gestion des décisions

Avec n’importe quel segment donné de logique décisionnelle extrait et géré comme un actif d’entreprise distinct, l’intégration d’algorithmes avancés d’IA/ML devient un processus transparent. Cette intégration ouvre un tout nouveau domaine de possibilités – en particulier lorsqu'elle est combinée à des décisions déclaratives – permettant aux organisations d'exploiter tout le potentiel des informations basées sur les données et de la prise de décision intelligente.

Améliorer l'adaptabilité et l'évolutivité

L’objectif de base des chefs d’entreprise est toujours d’accélérer la mise sur le marché de meilleurs produits, mais l’approche de séparation des préoccupations permet d’accomplir bien plus.

Notamment, il offre une visibilité directe et continue sur toute décision commerciale et les critères qui l'ont influencée, permet une intégration transparente de nouvelles capacités technologiques sans nécessiter une refonte de l'application de base et crée des opportunités pour approfondir l'IA/ML dans les opérations commerciales de base. En d’autres termes, le découplage de la prise de décision et des applications internes offre aux entreprises des moyens supplémentaires de s’adapter et d’évoluer parallèlement à l’évolution du marché des applications logicielles.

Plus qu'une théorie

La séparation des préoccupations est plus qu’un concept théorique ; il s'agit d'une stratégie pratique pour renforcer les solutions low-code et no-code, transformant ainsi la façon dont les entreprises fonctionnent à l'ère numérique.

Les entreprises financières, les entreprises de soins de santé, les installations de fabrication et bien d’autres encore connaissent une efficacité opérationnelle accrue, des cycles de développement plus courts et une plus grande compatibilité entre les algorithmes d’IA/ML et la gestion des décisions.

Assurer la transparence des décisions commerciales ainsi que la capacité de les gérer indépendamment des critères inscrits dans des blocs de code complexes confère aux entreprises un avantage concurrentiel significatif. Le fait que cette approche du développement d’applications augmente l’adoption de systèmes d’IA/ML est une preuve supplémentaire de concept.

En libérant les processus de prise de décision et en favorisant la collaboration entre l'IA/ML et la gestion des décisions, les organisations peuvent déclencher une nouvelle ère d'innovation, les plaçant dans une position où elles peuvent prospérer face aux perturbations technologiques.

Tim Lenahan est stratège exécutif chez Décision Sapiens, où il se concentre sur la transformation commerciale et technologique. Avant de rejoindre Sapiens, Tim a passé sa carrière chez Allstate Insurance Company, plus récemment en tant que cadre supérieur dirigeant des projets d'entreprise tirant parti des technologies émergentes. La passion de Tim pour la réinvention technologique dans un secteur en pleine mutation est contagieuse, ce qui conduit à de multiples conférences aux États-Unis et à l'étranger sur divers sujets technologiques.