Publicités

Le mouvement Low-Code/No-Code : Plus perturbateur que vous ne le réalisez

Le mouvement Low-Code/No-Code : Plus perturbateur que vous ne le réalisez

L’espace Low-Code/No-Code en plein essor est devenu une page extraordinairement perturbatrice dans l’histoire numérique de l’entreprise, menant à une grande confusion parmi les entreprises et les fournisseurs.

C’est en tombant sur ce site de cours vidéo, Codeless,  pour tous ceux qui dirigent une entreprise en ligne et qui veulent automatiser des tâches communes sans code, à connaître des outils comme Zapier, Webflow, Airtable et à les utiliser pour exécuter des processus de marketing, de vente, de facturation et autres sur pilote automatique.

Les grandes firmes d’analystes ne sont pas d’une grande aide : Gartner IT +0% l’appelle High-Productivity Application Platform-as-a-Service, tandis que Forrester divise le monde en deux catégories : Low-Code Development et Mobile Low-Code Development – ajoutant simplement à la confusion.

Mais même la terminologie Low-Code et No-Code elle-même est trompeuse, car la distinction n’est pas de savoir si les gens ont besoin de coder ou non. La distinction porte davantage sur les types de personnes qui utilisent ces plates-formes pour créer des applications.

  • Dans le coin No-Code se trouvent les ‘développeurs citoyens’ – des utilisateurs professionnels qui peuvent créer des applications fonctionnelles mais généralement limitées sans avoir à écrire une ligne de code.
  • Le coin Low-Code, en revanche, se concentre sur les développeurs professionnels, rationalisant et simplifiant leur travail – fournissant des applications d’entreprise de classe entreprise avec peu ou pas de codage manuel.

Pour l’instant, tout va bien. Confus, oui, mais le fait de se concentrer sur les personnes plutôt que sur le codage fournit un cadre de référence utile. « Vous ne devriez pas avoir à choisir entre No ou Low Code « , explique Chris Obdam, PDG de Betty Blocks. « L’innovation commence souvent avec les développeurs citoyens, mais après la première phase, l’informatique devrait pouvoir continuer le travail. »

C’est vrai, mais même ce modèle émergent de marché sans code ou à code bas est lui-même mûr pour sa propre perturbation. Et vous n’avez encore rien vu, affirme Forbes.


Il peut y avoir de nombreux obstacles sur la route de l’avenir. HIROSHI MIYAZAKI

Passer au niveau supérieur pour les codes de code bas et les codes sans code

En fait, deux tendances fondamentales sont à l’origine de nouvelles perturbations dans l’histoire déjà perturbatrice des Low-Code/No-Code.

Tout d’abord, les innovations continues avec l’approche déclarative et guidée par le modèle au cœur du SDX (Software-Defined Everything) apportent des niveaux sans précédent de convivialité et de puissance à ces plates-formes.

Aujourd’hui, les fournisseurs mettent en œuvre ces capacités au coup par coup sur une variété de produits disparates – mais la tendance est claire : d’ici peu, la distinction entre des outils assez simples pour les développeurs citoyens et assez puissants pour les équipes de développement professionnel disparaîtra.

Low-Code et No-Code fusionneront alors en un seul segment de marché – à la fois puissant et facile à utiliser, à la fois pour les entreprises et pour les citoyens.

La deuxième tendance est encore plus perturbatrice : l’intelligence artificielle (IA). Certains fournisseurs intègrent déjà l’IA dans leurs plates-formes à Low-Code et No-Code à diverses fins. Par exemple, l’intelligence artificielle peut aider à relever les défis plus complexes de l’intégration avec des sources de données semi-structurées et non structurées.

L’intelligence artificielle peut également fournir des conseils sur la meilleure action à suivre pour divers scénarios de flux de travail, donnant essentiellement aux créateurs d’applications une capacité de type d’auto-complétion pour la construction d’une logique de processus assez complexe.

Certains fournisseurs créent même des conditions de branchement, de gestion des exceptions et bien d’autres situations qui, jusqu’à présent, nécessitaient l’intervention de professionnels chevronnés pour coder à la main.

Et nous n’avons fait qu’effleurer la façon dont l’intelligence artificielle peut aider les entreprises à créer rapidement d’excellents logiciels.

Les forces du marché qui entravent l’innovation perturbatrice

Vous vous demandez peut-être pourquoi nous n’avons pas déjà vu plus d’innovation sur ce marché. Après tout, les approches déclaratives et guidées par le modèle ne sont pas nouvelles, et l’IA progresse à un rythme de plus en plus rapide. Alors, qu’est-ce qui empêche les fournisseurs d’innover plus rapidement ?

La réponse : de telles innovations sont trop perturbatrices – tellement perturbatrices, en fait, qu’elles suscitent la résistance de nombreux groupes d’intérêt différents, chacun mettant son pouce dans la digue, espérant retenir l’océan. « Cette déclaration [sur le fait de retenir l’océan] résume à peu près tout ce que nous vivons en ce moment « , dit John Sarazen, directeur du développement commercial chez VorpalEdge.

Qui, alors, est menacé de donner à chaque travailleur du savoir dans chaque organisation la capacité de créer des applications d’entreprise puissantes ?

Si nous prenons une application d’entreprise traditionnelle qui pourrait nécessiter, disons, six mois, une douzaine de personnes et deux millions de dollars pour construire et déployer, et que nous réduisons ces chiffres à deux semaines, trois personnes et cinquante mille dollars – et finissons avec une application plus rapide, de meilleure qualité et plus flexible pour démarrer – alors qui souffre ?

Les consultants, c’est sûr – en particulier les grands intégrateurs de systèmes, dont le modèle d’affaires dépend de l’occupation et de la facturabilité d’un grand nombre de développeurs juniors.

Le Low-Code/No-Code est sur le point de bouleverser complètement ce modèle d’affaires des  » autobus scolaires « . « Les grands intégrateurs de systèmes ralentissent inconsciemment la transformation du capital humain nécessaire pour doter la main-d’œuvre de l’avenir des compétences nécessaires « , explique Rajat Vijayvargiya, conseiller principal en technologie commerciale chez CA Technologies. « Alors qu’encore une fois, s’ils le permettent, ils peuvent servir de catalyseur pour aider la transition de la main-d’œuvre actuelle et future à réussir et à servir une plus grande cause sociétale. »

Les services informatiques sont également en train de résister, souvent avec vengeance. Non seulement les différents citoyens de l’informatique craignent pour leur emploi, mais ils craignent aussi de perdre leur crédibilité.

Après tout, depuis des années, les IT disent aux intervenants du milieu des affaires que le plan de six mois pour un million de dollars est la seule façon de créer un logiciel d’entreprise.

Maintenant, il s’avère qu’ils n’ont pas seulement tort, mais qu’ils ne sont même pas dans la bonne fourchette. « Il y a 20 ans, les systèmes d’entreprise étaient mis en œuvre par des centaines de consultants et d’experts à un coût de plusieurs millions de dollars « , souligne Simon Chan, fondateur et CEO de DigiVue Consulting. « Désormais, avec No code/low code, les mêmes systèmes peuvent être implémentés par de plus petits joueurs à une fraction du prix et en une fraction du temps. Internet, le Cloud et les médias sociaux, a nivelé le terrain de jeu. »

Le troisième groupe est le plus surprenant de tous : les équipes DevOps d’entreprise. On pourrait penser que parce que DevOps a pour but de fournir rapidement des logiciels de qualité, les gens de DevOps seraient partout dans le Low-Code/No-Code.

Au contraire : enlevez les couches de n’importe quel effort de DevOps et au centre, vous trouverez le logiciel. Le logiciel codé à la main. Et pourtant, plus le Low-Code/No-Code devient mature, moins le codage manuel sera nécessaire.

Bien sûr, la création de logiciels sera plus rapide et plus facile que jamais, mais les programmeurs veulent coder – qu’il soit logique ou non d’extraire les logiciels à la main. « Bien que j’apprécie vraiment le codage manuel pour des choses très spécifiques, pour beaucoup d’autres choses, cela me semble un travail stupide et non pertinent « , dit Jan Bolhuis, responsable informatique chez Master Software.

Si vous êtes un codeur qui aime coder, tout n’est pas perdu – mais à mesure que cette tendance s’installe, il est moins probable que vous ayez une place dans une équipe de développement d’entreprise.

Au lieu de cela, vous êtes plus susceptible de trouver une maison chez un vendeur. « Les codeurs auraient certainement l’opportunité de coder chez un fournisseur de logiciels, mais ce n’est pas seulement pour construire des plates-formes et des outils Low-Code/No-Code ; c’est aussi pour les fonctionnalités métier à implémenter dans ce domaine métier « , explique Parameswaran Seshan, consultant principal, C&C Solutions. « Cela signifierait seulement porter le niveau d’abstraction du codage à un autre niveau au-dessus duquel il sera plus déclaratif et plus convivial pour l’entreprise, mais les développeurs citoyens ne le feraient toujours pas eux-mêmes.

Il y aura toujours un besoin de codage manuel après tout – puisque quelqu’un doit créer lui-même les plates-formes et les outils Low-Code/No-Code.

Au fil du temps, le développement de logiciels d’entreprise se concentrera donc presque exclusivement sur la construction d’applications déclaratives, guidées par les modèles et supportées par l’intelligence artificielle, tandis que les fournisseurs resteront pertinents en se concentrant sur les plateformes et outils sous-jacents. « En principe, il ne semble pas y avoir de raison évidente pour laquelle des solutions sans code plus avancées ne pourraient pas être appliquées à leur propre développement et éliminer complètement, ou du moins presque, le besoin de codeurs humains « , déclare Lewis Perelman, directeur du Groupe Perelman.

Avons-nous déjà été sur cette voie ?

Comme on pouvait s’y attendre, il y a aussi beaucoup de sceptiques du Low-Code/No-Code, car l’approche générale existe depuis des décennies – surtout avec les outils de génie logiciel assisté par ordinateur (CASE), de développement rapide d’applications (RAD) et de gestion des processus opérationnels (BPM).

Le bilan de ces outils, cependant, est nettement mitigé. « Cela dure depuis très longtemps avec les outils CASE, les objets et le BPML [Business Process Markup Language] « , souligne Chris Pehura, directeur de pratique, C-Suite Data. « Je ne vois pas l’application tueuse arriver de sitôt. »

Rétrospectivement, beaucoup de gens se réfèrent à ces anciennes générations d’outillage en tant que No-Code ou Low-Code aussi bien. « J’ai utilisé beaucoup de systèmes sans code et à faible code dans le passé et ils ont simplement enfermé les entreprises dans des systèmes non maintenables « , dit Stephen Deakin, directeur technique intérimaire chez Eccton.

Toutefois, les fournisseurs actuels de technologies sans code et à code faible sont prompts à souligner les différences entre la génération actuelle de technologies et celles qui l’ont précédée. « La vitesse du changement et l’agilité requises dans le monde d’aujourd’hui est d’identifier les fournisseurs de BPM existants comme ayant dépassé leur date de vente « , explique Owen McKee, Directeur Commercial chez Bizagi. « Personne n’a une vision globale de l’orientation future de son entreprise, alors la rapidité, la flexibilité et la capacité de défaillance rapide sont au rendez-vous. Low code, no code ne change le marché. »

En fait, l’outillage moderne d’aujourd’hui concerne davantage l’avenir du développement d’applications que le passé. « Le changement se produit peu importe à quel point l’informatique essaie de le bloquer « , explique Trish Kennedy, directrice de l’exploitation de Zudy Software. « Ce n’est pas un outil CASE, c’est l’avenir d’AppDev. »

Perturber la transformation numérique

Au fur et à mesure que les entreprises d’aujourd’hui subissent une transformation numérique, elles deviennent des organisations axées sur les logiciels – et donc avoir des développeurs qui peuvent coder à la main des logiciels est devenu une nécessité de plus en plus stratégique. Après tout, ce besoin est à l’origine de l’essor des DevOps d’entreprise dans tous les secteurs.

Low-Code/No-Code perturbera l’ensemble de ce modèle, car les entreprises se rendront compte qu’elles peuvent encore mieux réussir leurs transformations numériques si elles se débarrassent complètement du codage manuel et adoptent Low-Code/No-Code dans toute leur organisation à la place. « No-Code est là et ne se soucie pas de rendre votre organisation informatique plus efficace « , explique E. Scott Menter, Chief Strategy Officer chez BP Logix. « Son seul but est de faire de votre entreprise un objet intégré numériquement, défiant l’audit, résistant aux silos, du désir de leurs clients. »

 

Publicités

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

%d blogueurs aiment cette page :