Modularisation des solutions ponctuelles : l'heure est venue d'adopter une plateforme low code

Decorative image

Selon certains chercheurs, les premières phases d'un marché sont dominées par des solutions intégrées, c'est-à-dire des produits entièrement conçus par un même fournisseur. Ce phénomène s'explique souvent par des raisons de fiabilité et de performance. En d'autres termes, les produits composés de composants provenant de plusieurs fabricants, aux premières étapes d'un marché, seront moins fiables et moins performants que les produits intégrés. Mais cela soulève une question intéressante : à quel stade de l'évolution d'un marché la modularité prend-elle le pas sur l'intégration ? En d'autres termes, où se situe le point de basculement ?

Le problème des solutions codées à la main

Pour les éditeurs de logiciels d'entreprise, ce point de basculement est un enjeu particulièrement sensible, notamment en ce qui concerne les solutions ponctuelles, qui, par définition, sont des applications logicielles qui comblent les lacunes entre les principaux systèmes logiciels d'entreprise et ont tendance à se concentrer sur la résolution d'un problème particulier. Mais alors que les forces disparates du marché semblent pousser les différentes unités commerciales vers des exigences toujours plus diverses en matière de solutions ponctuelles, il devient de plus en plus difficile pour les éditeurs de logiciels de coder à la main des solutions ayant une large application. En fait, de nos jours, il est difficile de coder à la main une solution qui répondra à la plupart des besoins d'un seul client, sans parler d'un segment raisonnablement important du marché. Les exceptions sont bien sûr les solutions conçues sur mesure pour des clients particuliers, mais étant donné le temps nécessaire pour coder manuellement une solution ponctuelle complexe (potentiellement plusieurs mois), ces systèmes pourraient commencer à montrer des failles avant même d'être livrés, une réalité due à la vitesse à laquelle les processus commerciaux évoluent dans le monde réel.

L'évolution du low-code

Dans le créneau informatique particulier dans lequel j'évolue, l'époque des solutions ponctuelles cloisonnées est révolue. Aujourd'hui, les clients veulent des solutions intégrées aux autres systèmes dans lesquels ils ont déjà investi. Cette réalité a donné naissance à une nouvelle génération de plateformes de développement rapide d'applications que Forrester qualifie de Low Code. Dans une publication de juin 2014, Forrester a divisé l'espace low-code en trois secteurs : les plateformes d'applications générales, les plateformes de contenu web et les plateformes de processus métier (BPM), cette dernière étant, à mon avis, particulièrement pertinente compte tenu de l'importance du flux de travail dans les environnements d'entreprise.

BPM pour les applications wrapper

Demandez à Jesse Shiah, PDG d'AgilePoint, l'un des leaders désignés par Forrester dans le domaine du low-code pour le BPM, quelle a été l'évolution de la technologie de son entreprise, et il vous répondra probablement qu'AgilePoint est une « usine SaaS ». En d'autres termes, M. Shiah considère désormais son propre BPM comme une plateforme sur laquelle les éditeurs de logiciels tiers peuvent et doivent développer des solutions ponctuelles pour leurs propres clients. Pourquoi ? Parce que, selon M. Shiah, une solution ponctuelle qui pourrait nécessiter 18 mois de codage manuel en C# ou Java peut être réalisée par la même équipe en six à dix semaines à l'aide d'AgilePoint. Je pense que les dirigeants d'autres fournisseurs de BPM low-code, tels que K2, Nintex, Bizagi et Micropact, vous diraient la même chose. De plus, la création d'applications wrapper (applications composites) qui appellent d'autres systèmes est une tâche pour laquelle les BPM ont été conçus et dans laquelle ils excellent.

Le point de basculement est là, maintenant

Il y a encore quelques années, les solutions ponctuelles codées à la main étaient généralement la meilleure option. Mais aujourd'hui, les solutions conçues dans un environnement de plateforme low-code offrent toutes les performances que l'on peut espérer. De plus, les solutions low-code peuvent intégrer les meilleurs composants, tels que HotDocs Cloud Services pour l'assemblage de documents, NetDocuments pour la gestion de documents et toute une gamme d'autres services Web avec des API exposées.

Au-delà de la rapidité avec laquelle ces systèmes peuvent être construits et de la variété des composants haut de gamme disponibles pour l'intégration, l'adoption d'une approche low-code signifie que les composants individuels du système peuvent être mis à niveau ou remplacés sans avoir à réorganiser l'ensemble du système. De même, l'approche BPM low-code vous aide à éviter la dépendance vis-à-vis d'un fournisseur pour des composants importants.


Note de la rédaction : Ce billet a été publié à l'origine sur HotDocs.com. En juin 2024, Mitratech a acquis HotDocs, une plateforme avancée d'automatisation des documents. Le contenu a depuis été mis à jour pour inclure des informations alignées sur nos offres de produits, les changements de réglementation et la conformité.