Le low-code et le no-code continuent de croître, et les métiers de la tech évoluent

Le marché des logiciels low code et no code – qui encourage l’essor des développeurs non professionnels et accélère le développement des logiciels – est désormais un marché important, qui doublera au cours des cinq prochaines années. Des recherches récentes menées par ISG évaluent le marché à environ 25 milliards de dollars à l’heure actuelle, et ce secteur devrait connaître un taux de croissance composé de 28 % par an, pour atteindre 45,5 milliards de dollars en 2027. Les craintes de voir la technologie devenir incontrôlable et peu sûre vont-elles freiner cette croissance ? Peut-il vraiment y avoir une classe de « développeurs non professionnels » sans entraves, ou s’agit-il simplement d’un vœu pieux ?

Les partisans du « low-code » et du « no-code » soulignent que les avantages qu’ils offrent font plus que compenser les problèmes qui se posent. Pour commencer, cette approche permet de décupler la vitesse de développement des logiciels, affirme Anindeep Kar, consultant principal chez ISG. En outre, d’ici la fin de l’année prochaine, la moitié des moyennes et grandes entreprises auront adopté le low-code « comme l’une de leurs plateformes stratégiques ».

L’attrait du « low-code » et du « no-code » réside dans le fait qu’il s’agit d’un « multiplicateur de force » qui peut aider à résoudre les problèmes qui empêchent l’alignement des entreprises et des technologies, explique Anindeep Kar. Un manque d’alignement « a historiquement été l’un des facteurs les plus importants de l’échec des transformations numériques », dit-il. « En brouillant la ligne de démarcation entre les développeurs non professionnels et les développeurs professionnels, le low-code et le no-code font au développement des applications ce que l’ingénierie de la fiabilité des sites a fait à la gestion de l’infrastructure informatique. Le low-code et le no-code permettent de compenser les pénuries chroniques de ressources, d’augmenter la vélocité des développeurs et d’accélérer le développement d’automatisations intelligentes ou de flux de processus métier peu complexes. »

Des changements dans l’air

Le low-code et le no-code sont de plus en plus vus dans les entreprises numériques qui prennent en charge les lieux de travail hybrides et distants. « Le no-code soutient l’approche « cloud-forward », favorisant des migrations cloud plus rapides et plus pratiques », déclare Borya Shakhnovich, PDG et cofondateur de airSlate.

La présence croissante du low-code entraîne également des changements dans les fonctions informatiques et commerciales. Ces plateformes « offrent aux développeurs professionnels la possibilité d’agir comme des consultants », ajoute Anindeep Kar. En outre, les entreprises qui utilisent cette technologie avec succès « pour accroître leur rentabilité ont eu recours à un mélange collaboratif de non professionnels et de développeurs professionnels pour accélérer le délai de création de valeur sans compromettre la gouvernance centralisée », explique Anindeep Kar. En outre, les développeurs professionnels et le personnel informatique se sont vus accorder « l’accès à des outils de développement plus rapides, et la possibilité de se concentrer davantage sur l’architecture et la stratégie et d’exercer des compétences liées à l’entreprise. »

L’ombre du shadow IT

La principale préoccupation concernant le low-code et le no-code est son potentiel d’exacerbation de la propagation du shadow IT. Les applications développées par les développeurs non professionnels « sont souvent développées sans surveillance informatique appropriée, de sorte qu’une violation de la sécurité ou une solution non conforme peut entraîner des dommages financiers importants », avertit Anindeep Kar. En outre, le paysage élargi du shadow IT « peut exacerber la dette technique informatique existante avec des couplages orphelins. Cela se produit lorsqu’une application fantôme utilise des données provenant d’applications informatiques sans que le service informatique ne soit au courant de cette dépendance. Les modifications apportées à un système informatique dépendant peuvent entraîner la perturbation de l’application fantôme, ce qui perturbe les opérations commerciales. »

Borya Shakhnovich reconnaît que le shadow IT présente un risque, notamment parce qu’il est possible qu' »un ou très peu d’utilisateurs sachent comment le système fonctionne, et que les problèmes de gouvernance se multiplient. » Cela ouvre également un nouveau rôle pour les professionnels de l’informatique : « établir une surveillance appropriée, afin que les développeurs non professionnels puissent avoir la liberté d’améliorer leur travail », dit-il. « Si les solutions low-code et no-code ont tendance à être à la fois efficaces et rentables, il existe des cas où les problèmes de sécurité ou la nécessité de fonctionnalités complexes peuvent limiter leur efficacité. »

Les données en partage

Un autre inconvénient du low-code et du no-code est l’impossibilité de personnaliser les solutions. « Les plateformes low-code et no-code sont rigides », met en garde Nag Vaidyanathan, directeur technique de Duck Creek Technologies. « Beaucoup ne sont pas assez flexibles pour répondre aux nuances ou au caractère unique d’une fonctionnalité commerciale particulière. » En outre, le low-code et le no-code peuvent nécessiter « un niveau de maintenance en fonction de l’évolution des besoins de l’entreprise. Cela inclut des écarts par rapport à la norme en raison de circonstances particulières telles que les intégrations, la nécessité de modifier le code inhérent prêt à l’emploi, les surcharges, le débogage, la création de groupes informatiques fantômes, ainsi que la redondance ou la duplication de la fonctionnalité dans plusieurs secteurs d’une entreprise. »

C’est là que l’informatique doit intervenir et prendre les choses en main. L’informatique devra « créer et gérer des API pour les données en libre-service », explique Anindeep Kar. « Ce n’est pas un problème trivial. Il s’agit d’extraire les données des silos départementaux, d’établir des règles – et d’écrire des API qui appliquent ces règles – qui permettent aux gens d’accéder uniquement aux données qu’ils sont autorisés à voir, et de s’assurer que les données sont utilisées de manière appropriée. La gouvernance des données va devenir une partie beaucoup plus importante du travail de l’informatique. »

Source : ZDNet.com

Cliquez ici pour lire l’article depuis sa source.

Laisser un commentaire