Comment tirer le meilleur parti d’une architecture d’entreprise composable

Comment tirer le meilleur parti d’une architecture d’entreprise composable

L’industrie informatique aime les changements sismiques dans les architectures technologiques. Dans les années 1990, il y avait la programmation orientée objet. Plus tard, l’architecture orientée services et le bus de services d’entreprise ont été construits sur ces principes, mais les ont regroupés d’une nouvelle manière, et plus récemment, la même chose s’est produite avec les microservices et la conteneurisation.

Tous ont essayé de permettre aux développeurs de logiciels de composer plus facilement leur pile d’applications d’entreprise, de sorte qu’une organisation n’est pas enfermée dans une application particulière et peut choisir les meilleurs composants pour résoudre des problèmes commerciaux particuliers.

Cela a entraîné une augmentation drastique du nombre d’applications que les organisations utilisent. « Au cours des 10 dernières années, nos clients ont, en moyenne, augmenté le nombre d’applications d’entreprise de 80 à plus de 700 », déclare Emma McGuigan, responsable des technologies d’entreprise et de l’industrie chez Accenture.

La raison de cette croissance est que de nombreux éditeurs de logiciels proposent des applications de pointe ou de niche qui répondent à des défis commerciaux particuliers. « Nous devons saisir l’opportunité qu’offrent ces petits fournisseurs d’applications », ajoute McGuigan.

Champion de la composabilité

Le mantra des affaires d’aujourd’hui est celui de l’agilité. Dans ce contexte, le secteur informatique se fédère autour du concept d’entreprise composable. Accenture exhorte les DSI et les CTO à être les champions de la technologie composable en configurant et reconfigurant les applications critiques de l’entreprise, tout en garantissant l’interopérabilité.

Mais les approches traditionnelles des systèmes d’entreprise ont rendu la composabilité difficile. Selon Nick Jewell, évangéliste de la technologie chez Incorta, les systèmes de planification des ressources d’entreprise (ERP) sont, dans une certaine mesure, l’antithèse de ce modèle composable.

“Les systèmes ERP sont de grandes plates-formes monolithiques qui régissent les processus métier critiques tels que la gestion des commandes, le traitement des transactions ou l’exécution des opérations de la chaîne d’approvisionnement”, dit-il. “L’extraction de données à partir de plates-formes aussi complexes implique souvent des investissements informatiques importants dans l’architecture des données, tels que des outils d’extraction, de transformation et de chargement (ETL) pour déplacer, transformer et fournir des données sous une forme utilisable pour l’analyse et la prise de décision basée sur les données. des entrepôts pour conserver ces données au fil du temps.

Avec l’informatique composable, l’objectif devrait être d’intégrer les données ERP à d’autres solutions technologiques afin que l’entreprise puisse en bénéficier plus rapidement. Selon une récente enquête menée par Censorwide pour Rimini Street auprès de 503 DSI et 503 CTO, 84 % prévoient d’investir dans un ERP composable en 2023. Les CIO (83 %) et les CTO (85 %) sont enthousiastes à l’idée d’investir. L’enquête montre que les responsables informatiques du secteur manufacturier (93 %) ont le plus grand engagement envers l’ERP composable, tandis que les services publics (23 %) ont le plus petit.

Lire aussi  Les astronautes «vivront et travailleront sur la Lune» d'ici une décennie, selon la NASA | Actualités scientifiques et techniques

Les recherches de l’analyste Gartner montrent que d’ici 2024, 70 % des grandes et moyennes entreprises incluront la composabilité dans leur processus d’approbation des nouvelles applications. Pour Gartner, cela signifie utiliser une architecture informatique d’entreprise pour les applications métier basées sur des blocs de construction modulaires.

Selon Gartner, l’un des principaux différenciateurs de l’expérience d’entreprise composable est que la conception et la refonte des applications sont réalisées avec la participation directe de professionnels des affaires et de la technologie. Cela suggère que les commerciaux et les informaticiens doivent travailler dans des équipes étroitement intégrées.

Trouver de la flexibilité

Damian Smith est CTO chez Podium Analytics, une organisation non gouvernementale et caritative fondée par l’ancien chef du groupe McLaren Ron Dennis en 2019, qui vise à réduire les blessures dans le sport.

Podium Analytics recueille des données à l’aide d’une application qui enregistre les blessures dans les sports scolaires et de club. En septembre 2022, il a introduit un outil basé sur le Concussion Recognition Tool (CRT5), un protocole Concussion in Sport Group conçu pour aider les personnes non formées médicalement à identifier les commotions cérébrales suspectées. L’application fournit des conseils pour retirer un joueur du jeu et demander une assistance médicale.

L’un des avantages d’un modèle composable pour les entreprises est une flexibilité accrue. Cela fonctionne à différents niveaux. Podium Analytics utilise la plate-forme low-code d’Outsystems pour offrir cette flexibilité. Même si elle externalise le développement logiciel, la plateforme permet à Podium Analytics de conserver la propriété du code généré.

En utilisant une plate-forme low-code, Podium Analytics gagne en agilité commerciale. Il peut introduire plus de développeurs ou remplacer beaucoup plus facilement son fournisseur de développement de logiciels externalisé existant. “Le code bas permet à un autre développeur de reprendre le travail de quelqu’un d’autre très rapidement sans toute l’archéologie nécessaire pour essayer de comprendre ce qu’il y a dans le code”, dit-il.

L’essence de l’agilité

Une application est effectivement utilisée pour résoudre un problème métier en fonction des données auxquelles elle a accès. Expliquant comment un responsable informatique peut appliquer cela lors de la création d’un portefeuille de logiciels d’entreprise, McGuigan d’Accenture, déclare : « Il s’agit moins de comparer un fournisseur de logiciels d’entreprise avec un autre. Au lieu de cela, elle considère que les DSI qui envisagent leur entreprise dans son ensemble doivent envisager d’avoir une stratégie qui leur donne la possibilité de déverrouiller les données hébergées dans des centaines d’applications.

Lire aussi  Dieu merci, quelqu'un s'inquiète des systèmes d'armes contrôlés par l'IA | Jean Naughton

À titre d’exemple, Smith dit que Podium Analytics peut décider qu’il doit créer une nouvelle application pour permettre à un entraîneur ou à un enseignant d’enregistrer un type particulier de blessure sportive. « Nous allons créer une application qui leur permettra de faire cela », dit-il. “Ils peuvent alors enregistrer ces blessures et nous avons des données qui arrivent. À un moment donné dans le futur, il y aura peut-être une meilleure façon de recueillir ces données, mais cela ne nous dérange pas vraiment.”

Une telle stratégie peut être appliquée à l’ensemble de l’infrastructure technologique sur laquelle les entreprises s’appuient. La théorie derrière l’entreprise composable est que chaque composant de l’architecture peut être remplacé si nécessaire. Donnant un exemple de la façon dont cela peut fonctionner, Smith déclare : « Nous utilisons un CRM [customer relationship management] système, mais nous ne savons pas lequel nous utilisons. Je m’en fous parce qu’ils font tous à peu près la même chose.

Si, à un moment donné, Podium Analytics décide de changer de fournisseur CRM, la tâche principale sera de migrer les données vers le nouveau système. La vision de Smith de l’entreprise composable est qu’elle devrait ressembler à un modèle de brique Lego, permettant aux décideurs informatiques de choisir le module dont ils ont besoin pour développer leur architecture informatique. “Je devrais pouvoir en retirer un et en installer un autre sans trop perturber l’activité”, dit-il.

Ajouter de l’agilité

Une méthodologie de développement logiciel agile va de pair avec une stratégie commerciale composable, car elle permet aux chefs d’entreprise de commercialiser rapidement de nouvelles idées, de tester si elles fonctionnent et de les modifier si nécessaire. La méthodologie de développement de Podium Analytics est basée sur un cycle de sprint de quatre semaines.

Décrivant le processus de développement logiciel, Smith de Podium Analytics explique qu’Outsystems utilise des organigrammes, qui permettent au programmeur de décrire ce qui est présenté à l’utilisateur, ce qu’il advient des données saisies et quels écrans sont ensuite affichés. Même s’il n’y a pas de documentation formelle, dit-il, il est facile de voir ce qui se passe dans un morceau de code.

Lire aussi  Une grenouille 'chocolat' découverte en Nouvelle-Guinée

Composants de cueillette de cerises

Avec l’avènement du logiciel en tant que service, Smith affirme qu’il existe de nombreuses opportunités d’évaluer les meilleurs produits qui ont le potentiel de fonctionner extrêmement bien dans certains processus métier. “Pourquoi devrais-je m’embêter à faire une implémentation ERP massive alors que je peux simplement prendre l’un de ces produits et le brancher à notre architecture informatique afin que tous les composants puissent fonctionner ensemble à merveille à une fraction du coût ?”

Cette stratégie permet aux responsables informatiques de tirer parti de la meilleure technologie disponible auprès de fournisseurs de logiciels établis ou de startups. Mais, dit Smith, si vous choisissez d’adopter cette approche, vous devez être vraiment conscient de votre stratégie de sortie. “Si quelque chose de mieux se présente, ou si nous nous disputons avec le fournisseur existant, nous voulons simplement retirer cette brique Lego et en mettre une autre à sa place”, ajoute-t-il.

La question que les responsables informatiques doivent se poser est la facilité avec laquelle ils peuvent exporter les données depuis les systèmes de leur fournisseur existant et si ces données sont dans un format facilement utilisable par l’entreprise. Smith affirme que cette politique est fondamentale pour le processus d’approvisionnement de Podium Analytics et c’est l’une des raisons pour lesquelles il a choisi Outsystems plutôt que d’autres fournisseurs de plateformes low-code.

En ces temps incertains, Emmanuelle Hose, directrice générale EMEA chez Rimini Street, déclare que les entreprises ne veulent pas être enfermées dans une seule façon de faire les choses. Ils ont besoin, dit-elle, de la capacité d’être beaucoup plus agiles, et cela modifie leur approche de la transformation numérique. “Vous devez avoir la flexibilité de changer très rapidement en raison des défis économiques.”

Pour éviter les blocages et tirer le meilleur parti des sources de données existantes et nouvelles, les responsables informatiques ont besoin d’une architecture d’entreprise capable de prendre en charge l’entreprise dans un environnement en constante évolution et capable de réagir rapidement aux changements. D’un point de vue informatique, c’est l’objectif d’une stratégie logicielle d’entreprise composable. Cependant, cette agilité a un coût : elle ajoute de la complexité et les services informatiques devront probablement passer plus de temps à gérer les relations avec plusieurs fournisseurs.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Recent News

Editor's Pick