Le marché du low-code et du no-code continue de croître, ce qui signifie des changements dans les rôles technologiques

  • Sep 03, 2023

Peut-il réellement exister une classe de développeurs citoyens sans entraves, ou s’agit-il simplement d’un vœu pieux?

low-code.jpg
Image: Productions Hinterhaus/Getty

Le marché low-code et no-code -- encourager la montée en puissance des développeurs citoyens et accélérer le développement de logiciels -- est désormais un projet de taille et doublera de taille au cours des cinq prochaines années. Des recherches récentes sur ISG le marché s'élève actuellement à environ 25 milliards de dollars, et ce secteur devrait croître à un taux de croissance composé de 28 % par an, pour atteindre 45,5 milliards de dollars d'ici 2027. Les craintes d’une technologie devenue incontrôlable et non sécurisée freineront-elles cette croissance? Peut-il réellement exister une classe de « développeurs citoyens » sans entraves, ou s’agit-il simplement d’un vœu pieux ?

Les partisans du low-code et du no-code soulignent les avantages qu’offrent le low-code et le no-code qui compensent largement les problèmes qui surviennent. Pour commencer, cette approche peut accélérer le développement de logiciels de 10 fois, selon

Un Kar profond, 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 ».

Aussi:L’avenir du Web aura besoin d’un autre type de développeur de logiciels

En vedette

  • Windows 10 est-il trop populaire pour son propre bien?
  • 5 façons de trouver le meilleur endroit pour démarrer votre carrière
  • C’est ainsi que l’IA générative va améliorer l’économie des petits boulots
  • 3 raisons pour lesquelles je préfère cet Android à 300 $ au Pixel 6a de Google

L'attrait du low-code et du no-code est qu'il s'agit d'un « multiplicateur de force » qui peut aider à résoudre les problèmes qui entravent l'alignement commercial et technologique, explique Kar. Le manque d’alignement « a toujours été l’un des principaux facteurs contribuant à l’échec des transformations numériques », dit-il. "En brouillant la frontière entre les développeurs citoyens et les développeurs professionnels, le low-code et le no-code font au développement d'applications ce que ingénierie de fiabilité des sites a fait à la gestion de l’infrastructure informatique. Le low-code et le no-code aident à compenser les pénuries chroniques de ressources, augmentent la vitesse des développeurs et accélèrent le développement d'automatisations intelligentes ou de workflows de processus métier de faible complexité.

Le low-code et le no-code sont de plus en plus répandus dans les entreprises numériques qui prennent en charge les lieux de travail hybrides et distants. « No-code prend en charge l'approche « cloud-forward », favorisant des migrations vers le cloud plus rapides et plus pratiques », déclare Boria Chakhnovitch, PDG et co-fondateur 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 Kar. En outre, les entreprises qui utilisent avec succès la technologie « pour accroître leur rentabilité » ont eu recours à un mélange collaboratif de les développeurs citoyens et professionnels pour accélérer le délai de rentabilisation sans compromettre la gouvernance centralisée », déclare Kar. De plus, les développeurs professionnels et le personnel informatique ont eu « accès à des outils de développement plus rapides, ainsi que la possibilité de se concentrer davantage sur l'architecture et la stratégie et d'exercer des compétences commerciales ».

Aussi:Le low-code et le no-code améliorent le travail des développeurs de deux manières

La principale préoccupation concernant le low-code et le no-code est leur potentiel à exacerber la propagation du shadow IT. Les applications développées par des développeurs citoyens « sont souvent développées sans surveillance informatique appropriée, de sorte qu'une faille de sécurité ou une solution non conforme peut entraîner des dommages financiers importants », prévient Kar. En outre, le paysage étendu du shadow IT « peut exacerber la dette technique informatique existante avec des couplages orphelins ». Cela se produit lorsqu’une application fantôme utilise les données d’applications informatiques sans que le service informatique connaisse la dépendance. Les modifications apportées à un système informatique dépendant peuvent entraîner une perturbation de l'application fantôme, perturbant ainsi les opérations commerciales. »

Shakhnovich convient que le shadow IT constitue un risque, d'autant plus qu'il existe une possibilité « qu'un ou très peu d'utilisateurs sachent comment fonctionne le système, et une prolifération des gouvernances ». problèmes." Cela ouvre également un nouveau rôle aux professionnels de l'informatique: "établir une surveillance appropriée, afin que les développeurs citoyens puissent avoir la liberté d'améliorer leur travail", a-t-il déclaré. dit. « Même si les solutions low-code et sans code ont tendance à être à la fois efficaces et rentables, il existe des cas où des problèmes de sécurité ou le besoin de fonctionnalités complexes peuvent limiter leur efficacité. »

Développeur

  • C'est la fin de la programmation telle que nous la connaissons – encore une fois
  • Les développeurs se sentent en sécurité dans leur emploi, mais ils envisagent toujours de démissionner
  • L’avenir du Web aura besoin d’un autre type de développeur de logiciels
  • Les meilleurs ordinateurs portables Linux pour les consommateurs et les développeurs

Un autre inconvénient du low-code et du no-code est l’incapacité de personnaliser les solutions. « Il existe une rigidité entre les plateformes low code et no code », prévient Nag Vaidyanathan, directeur de la technologie chez Canard Creek Technologies. "Beaucoup ne sont pas suffisamment flexibles pour s'adapter aux nuances ou au caractère unique d'une fonctionnalité commerciale particulière." De plus, le low-code et le no-code peuvent nécessiter « un niveau de maintenance adapté à l'évolution des besoins de l'entreprise ». Cela inclut les écarts par rapport à la norme dus à des circonstances particulières telles que les intégrations, la nécessité de modifier le code inhérent prêt à l'emploi, remplacements, débogage, création de groupes Shadow IT, ainsi que redondance ou duplication de fonctionnalités dans plusieurs domaines d'un entreprise."

C’est là que l’informatique doit intervenir et prendre les choses en main. Le service informatique devra « créer et gérer des API pour les données en libre-service », explique Kar. "Ce n'est pas un problème anodin. Cela implique d'extraire les données des silos départementaux, d'établir des règles (et d'écrire des API qui appliquent les règles) qui permettent aux utilisateurs d'accéder uniquement aux données qu'ils sont autorisés à voir et garantissent que les données sont utilisées de manière appropriée. La gouvernance des données deviendra une partie bien plus importante du travail de l'informatique. »

Aussi:Les logiciels low-code rendent les employeurs plus attractifs

Les développeurs professionnels et le personnel informatique "n'auront pas à s'occuper de la programmation de base du code réutilisable commun", explique Vaidyanathan. "Au lieu de cela, ils peuvent se concentrer sur la valeur ajoutée et la maturité logicielle avec des décisions de construction ou d'achat, le développement propriétaire d'une architecture basée sur les services. Cela permet aux technologues de se rapprocher du support client et de répondre à ses besoins. »

L'essentiel est que « lorsque la programmation traditionnelle cesse d'être un obstacle, les gens peuvent créer logiciel pour répondre aux questions au fur et à mesure qu'elles se présentent et jeter ce logiciel lorsqu'il a atteint son objectif, " dit Kar. "Si vous êtes chef de produit, pouvez-vous suivre les ventes d'un produit canal par canal? Pouvez-vous voir les tendances des ventes dans les pays, les États ou les villes? Cela est possible avec certains outils de BI, mais vous aurez trop souvent besoin d'un accès à une base de données, de connaissances en SQL et de la capacité de programmer dans un langage comme Python. Soutenir les personnes qui ont besoin de ces réponses a longtemps été du ressort de l'informatique – et une perte importante. Je ne pense pas que l'informatique pourra se désengager complètement, mais lorsque les données deviendront en libre-service et que les gens disposeront des outils dont ils ont besoin pour les analyser, l'intervention informatique sera l'exception et non la règle. »