Les clés pour comprendre et adopter les plateformes low-code
Introduction
L’engouement pour le low-code n’est plus à prouver. À la fin de l’année dernière, Forrester promettait l’avènement de cette approche modulaire du développement. Le cabinet affirme que 75 % des équipes de développement utiliseront ces outils d’ici à la fin de l’année 2021. De son côté, Gartner prédit que ce marché représentera 13,8 milliards de dollars cette année. IDC, lui entrevoit une croissance annuelle de ce secteur de 40,4 % entre 2021 et 2025.
Gartner et Forrester soulignent un élément important en titrant respectivement le Magic Quadrant Enterprise Low-Code Application Platforms et le Forrester Wave Low-Code Development Platforms For Professional Developers. Ici, l’approche no-code, promettant une émancipation totale du développement traditionnel, n’est au mieux qu’une petite partie de l’équation, et au pire qu’une fantaisie marketing.
Quant aux développeurs « low-code », c’est-à-dire des métiers spécifiquement formés pour utiliser ces plateformes, ils constitueraient 10 % de la population mondiale des programmeurs en 2021, selon IDC.
Si l’on se dépare de la symbolique « grigri marketing » du terme, l’on remarque que certains éditeurs infusent cette approche low-code au sein d’écosystèmes existants. D’autres sont reconnus de longue date comme des fournisseurs de plateformes low-code. Une autre catégorie d’éditeurs provient à l’origine du BPM. Ils accompagnent leurs solutions de gestion des processus avec des outils de ce type. En outre, les spécialistes de l’intégration comme Mulesoft et Boomi souhaitent eux aussi mettre en avant de telles fonctionnalités.
Tous promettent de réduire les temps de développement, synonymes de gains financiers appréciables, en proposant des IDE « légers » (très automatisés), des pipelines de tests précâblés, des templates, des modules totalement clés en main ou encore des méthodes de programmation visuelle.
Classer ces acteurs ne revient pas (seulement) à accomplir un exercice de style. Dans la pratique, cela permet d’identifier les spécialités de chacun de ces acteurs et les possibilités offertes par leurs logiciels. La plupart de ces éditeurs entendent faciliter le développement d’applications peu personnalisées (moins de 30 % de code custom selon Gartner).
Ainsi Salesforce estime que Salesforce Ligthning est un complément pour bâtir des applications add-ons à son CRM, tandis que Mendix est partenaire de SAP et propose d’aider les entreprises à construire des applicatifs métiers sur SAP Cloud Platform. Outsystems propose lui de concevoir des extensions à S4/HANA, mais aussi des applications mobiles réservées aux métiers sur le terrain.
Simplicité et PegaSystems suggèrent, eux, de concevoir de pied en cape, ou selon des modèles, un CRM maison, mais aussi d’administrer toute sorte de processus métiers. Tout comme d’autres acteurs de ce marché, Appian permet à Aviva de réunir les données de 22 systèmes dans une seule plateforme unifiée dédiée aux opérations des centres d’appels.
Dans ce guide essentiel, nous identifions à la fois les capacités générales des plateformes low-code, les cas d’usage les plus communs, mais également les directions prises par les principaux éditeurs (sans que cela ait de valeur exhaustive) qui souhaitent « augmenter » leurs outils à l’aide de machine learning, de RPA et de diverses techniques d’automatisation.
Enfin, nous évoquons les voies futures du low-code qui passent par la modernisation des plateformes, un meilleur contrôle sur les microservices sous-jacents, une simplification des outils, mais également la prise en charge de fonctionnalités d’intégration interapplicative.
1Évaluer-
Des plateformes low-code à part entière…
Low-code : Outsystems lève des fonds et renforce ses capacités en France
L’éditeur d’origine portugaise Outsystems a annoncé une levée de fonds de 150 millions de dollars en séries E. Le spécialiste de la programmation visuelle entend bien étendre sa présence sur le marché français et renforcer les fonctionnalités de sa plateforme. Lire la suite
Mendix veut accroître la portée de sa plateforme low-code
Mendix a lancé une nouvelle version de sa plateforme de développement low-code, ainsi qu’un programme visant à aider les partenaires à créer des outils, des composants de service et des systèmes préfabriqués low-code, adaptés aux projets de transformation numérique des industriels. Lire la suite
ServiceNow : Québec creuse le développement d’applications par les métiers
Dans sa nouvelle version, ServiceNow met en avant une trousse à outils low-code/no-code pour accélérer la création d’applications métiers sur sa Now Platform. Mais pour Forrester, le plus intéressant se trouve du côté de la gestion des services partagés. Lire la suite
La filiale IT du groupe BPCE mise sur un low-code français
Plutôt qu’une plateforme CRM classique, IT-CE, filiale chargée de l’informatique du groupe BPCE, a fait le choix de la solution française « Simplicité » pour se créer une gestion de la relation client sur mesure adaptée à son activité particulière. Lire la suite
2Comparer-
… Et des outils intégrés dans des écosystèmes
Power Fx : Microsoft libère un langage de programmation low-code
Microsoft a étendu sa stratégie de développement d’applications low-code avec un « nouveau » langage de programmation connu sous le nom de Power Fx qui sera uniforme sur toute la Power Platform. Lire la suite
Einstein Automate : Salesforce imbrique les solutions Vlocity et MuleSoft
Au lancement de Dreamforce to you, Salesforce a annoncé une nouvelle offre Einstein Automate qui combine BPM, RPA, API et IA. Elle résulte de deux acquisitions : Mulesoft et plus récemment Vlocity. Lire la suite
APEX : Oracle mise sur le low-code… « low cost »
Oracle a lancé la version managée de sa plateforme de développement low-code APEX, la présentant comme une alternative performante et moins coûteuse que les autres outils disponibles sur le marché. Lire la suite
HCM/SIRH : Oracle passe au low-code
La mise à jour d’Oracle Cloud HCM vise à faciliter le développement de process RH personnalisés et à améliorer l’expérience employés, avance l’éditeur. Lire la suite
3Comprendre-
Une relation étroite entre BPM et low-code
PegaWorld 2021 : Pegasystems peaufine ses briques CRM et CX
Pendant sa conférence annuelle, PegaSystems s’est concentré sur ses outils CX et CRM. En ce sens, sa plateforme de développement Pega Infinity 8.6 doit s’enrichir de fonctionnalités attendues de longue date et de quelques ajustements pour faciliter l’accessibilité aux briques d’intelligence artificielle, tout en s’alignant sur la concurrence. Lire la suite
Appian continue d’infuser IA et RPA dans sa plateforme low-code
Appian tenait sa conférence annuelle le 11 et 12 mai. Si le PDG semble particulièrement loquace à propos du changement de logo, d’un nouveau modèle de licence et de l’évolution du low-code, il faut interroger le CTO pour en savoir davantage sur la mise à jour 21.2 de la plateforme. Au programme : corrélation de données, RPA, IA, mais aussi microservices. Lire la suite
BPM : Bonitasoft veut rééquilibrer ses éditions Enterprise et Community
Bonitasoft a introduit la version 2021.1 de sa plateforme BPM/DPA. L’éditeur français fait évoluer le modèle de son produit en promettant de réunir programmeur et citizen developper, mais aussi d’éliminer la confusion qui entourait ses éditions Enterprise et Community. Lire la suite
Low-code et BPM : à la fois différents et complémentaires
Le développement low-code et la gestion des processus métier permettent de numériser et d’optimiser les opérations d’une entreprise. Découvrez comment chacun d’eux fonctionne et comment, ensemble, ils permettent la transformation numérique. Lire la suite
MAIF assure ses arrêtés de compte grâce à un BPM standard
MAIF a choisi de déployer la plateforme de Bonitasoft pour mener ses arrêtés de comptes trimestriels et annuels dans le cadre de la directive Solvabilité II. Une solution open source, devenue standard, pour porter les workflows de la mutuelle. Lire la suite
4Tendance naissante-
L’intégration à la sauce low-code
Intégration dans Salesforce : les premiers pas de MuleSoft Composer
Lors d’un événement Salesforce France a rappelé la disponibilité générale de MuleSoft Composer, une brique d’intégration low-code/no-code destinée aux « utilisateurs non techniques ». Les possibilités restent pour l’instant limitées. Lire la suite
Low-Code : Dell Boomi pousse les capacités multicloud et hybrides de Flow
Boomi, filiale de Dell et éditeur d’une plateforme iPaaS, a récemment annoncé la possibilité de développer des processus multicloud avec Boomi Flow, un outil low-code prévu pour bâtir des parcours clients. Lire la suite
5Conseils-
Comprendre et évaluer les possibilités du low-code
À qui s’adressent véritablement les plateformes low-code/no-code ?
D’apparence, les outils de low-code/no-code semblent conçus pour des populations peu formées au développement : des développeurs « citoyens ». Cette image d’Épinal ne reflète pas la réalité selon les consultants d’OCTO Technology. Lire la suite
Low-code et développement traditionnel : une comparaison pratique
Parfois, la frontière entre le low-code et le développement traditionnel est floue. Comparez les avantages et les inconvénients de chaque approche pour déterminer quand utiliser l’une ou l’autre, voire une combinaison des deux, en fonction de vos projets de développement. Lire la suite
Combattre la complexité des microservices grâce au low-code
Les développeurs de logiciels doivent constamment lutter contre la complexité. Les microservices sont prometteurs en tant que composants d’applications « prêts à l’emploi », mais le développement low-code pourrait être une meilleure approche dans certaines situations. Lire la suite
Cinq cas d’usage de Microsoft PowerApps en entreprise
PowerApps, l’outil low-code/no-code de Microsoft peut simplifier un grand nombre de tâches comme les procédures d’accueil des nouveaux employés, les inspections terrain, les recrutements, les demandes de services, ou le ticketing. Entre autres idées. Lire la suite
Low-code : comparaison de 6 plateformes de développement
Les outils low-code aident les entreprises à accomplir des tâches allant de la création de simples formulaires et de sites Web en passant par des intégrations d’applications jusqu’à la gestion des processus métier. Voici un aperçu consacré à six plateformes de développement low-code populaires. Lire la suite