No/low code révolutionne les expériences digitales header
E-commerce, Relation client

Quand le no/low-code révolutionne les expériences digitales !

Par Cédric M. le 7 septembre 2021

Le succès du no-code et du low-code est aujourd’hui avéré ! De plus en plus d’entreprises s’y intéressent et y ont recours. Mais à quoi ces technologies correspondent-elles vraiment ? Dans quel cadre les utiliser ? Et pourquoi rencontrent-elles aujourd’hui un tel engouement ?

La digitalisation, voilà une problématique qui touche de plus en plus les entreprises. Aussi bien au niveau de son fonctionnement interne que des comportements de ses clients, le digital prend une place de plus en plus importante. On note notamment qu’aujourd’hui 59.5 millions de français sont connectés à Internet, soit 91% de la population. Preuve de l’importance grandissante du digital dans les comportements des individus.

Face à un tel constat, il est certain que les entreprises doivent s’adapter et déployer les ressources nécessaires pour répondre à ces nouveaux besoins. Et c’est déjà ce qu’elles font, mais c’est sans compter sur un frein inattendu : la limite des ressources en termes de création de supports digitaux et en ligne.

Une pénurie de ressources

Des manques à combler…

En effet, aujourd’hui, on considère que seulement 0,3% des individus sait coder à travers le monde. Un chiffre bien faible qui fait largement écho à la pénurie de développeurs au sein des entreprises. En effet, les sociétés peinent à trouver des profils techniques, eux qui représentent pourtant le nerf de la guerre pour faire face à la digitalisation.

… et des alternatives !

Dans ce contexte si incertain et si pressant, de nouvelles alternatives émergent et voient le jour. Parmi elles, se trouvent le no-code et le low-code. Dans un contexte de pénurie de compétences, ces nouvelles technologies trouvent en effet un véritable écho auprès des entreprises ! Ce qu’elles permettent : développer des sites, des applications et des outils sans compétence technique particulière ni connaissance en développement avancée.

Un succès grandissant

D’après le Gartner, “d’ici 2024, le développement d’application via l’approche low-code va représenter plus de 65% de l’activité”. Ces approches rencontrent en effet un intérêt grandissant. Mais que représentent-elles concrètement ? Quels sont leurs avantages et leurs inconvénients ? Et comment révolutionnent-elles aujourd’hui les expériences digitales ?

L’histoire du no/low-code

Alors, pourquoi le no-code et le low-code ont-ils vu le jour ?

Des concepts officieux

Si ces deux approches portent aujourd’hui un nom officiel, tel ne fut pas toujours le cas. En effet, il s’agit initialement de concepts aussi anciens que l’avènement de l’informatique grand public. Leur évolution s’est faite au fil des années grâce notamment à des logiciels comme Dreamweaver qui permettait, il y a plus de 20 ans, de créer un site internet sans connaître l’HTML ou bien encore Glide qui facilitait la création d’applications mobiles en quelques clics, sans aucune notion de code ou d’app store.

Une démocratisation progressive

Le no/low-code émerge réellement depuis une dizaine d’années, notamment au sein du marketing et  de la gestion de la relation client. Des outils dédiés à ces expertises, aujourd’hui démocratisés et dont on ne soupçonnerait pas l’aspect no/low code, font en effet partie intégrante du paysage digital de nombreuses entreprises. On peut notamment citer parmi les plus connus HubSpot et WordPress.

Depuis, de plus en plus de solutions basées sur le no/low-code ont vu le jour et ont contribué à l’essor de ces technologies. Et dans un contexte où les entreprises veulent aller plus vite et avoir plus d’autonomie, ces applications ont rapidement trouvé preneur. De plus, et comme pour de nombreuses autres technologies, au départ, des compétences spécifiques sont nécessaires, puis, au fur et à mesure, la demande augmente et l’objectif devient de la rendre accessible au plus grand nombre.

Et, aujourd’hui, le no/low-code est intégré dans le quotidien des équipes à tel point que des termes initialement techniques en sont arrivés à intégrer le vocabulaire professionnel. Des termes désormais vulgarisés et compris de tous comme, par exemple, les balises H, les métadonnées ou encore le html.

L’impact de la crise

Et il ne faut pas le nier : la crise sanitaire a très certainement eu un impact sur l’essor du no/low-code, notamment en e-commerce. En effet, de nombreux commerces physiques ont dû développer leur présence en ligne pour survivre et continuer d’exercer leur activité. Et, s’il y a quelques années, un site nécessitait systématiquement des développements, désormais, grâce au no/low-code, ce n’est plus aussi si essentiel.

La crise sanitaire en a été témoin. Des restaurateurs ont, par exemple, pu mettre rapidement des sites de commande de repas en place, sans compétence technique ou bien, des petits commerces ont pu proposer leurs produits directement en ligne sans difficulté.

Le no-code & le low-code en détails

Aujourd’hui, le no/low-code concerne de nombreux secteurs : application (site internet, CRM, mobile…), intégration, automatisation de processus, SaaS, scrapping… Ces technologies permettent concrètement de créer des sites web, de réaliser des outils, d’automatiser des processus et bien d’autres choses encore. Et ce, sans savoir coder. Toute la création s’effectue à travers un outil dédié qui possède une interface intuitive et accessible dans laquelle le travail de développement est facilité pour les profils non-techniques.

Le no-code

L’approche no-code se définit par le fait qu’elle ne fait appel à aucune compétence technique. En effet, pour mettre en œuvre et paramétrer une application à travers une approche no-code, il suffit d’utiliser un outil adapté. En somme, il s’agit de se servir d’une plateforme dédiée pour créer une autre plateforme. On peut citer plusieurs exemples de solutions no-code : Shopify, Zapier, Panda Suite, Integromat, Glide… Le no-code s’adresse à toute population qui a besoin de réaliser une application ou toute autre action digitale mais qui ne possède pas de compétence technique.

Le low-code

En complément du no-code, le low-code est une approche qui demande quelques connaissances techniques sans pour autant être développeur. Dans ce contexte, la solution low-code permet de mettre aisément en place un projet digital sans compétence technique particulière mais qui peut nécessiter à certains endroits l’intervention d’un profil sensibilisé au développement. Il peut, par exemple, s’agir de rajouter des lignes de code à certains endroits ou d’adapter légèrement le code pour disposer de plus d’options de personnalisation.

Dans le low-code, l’idée est de disposer de plus de liberté pour implémenter une logique métier ou un besoin spécifique ou bien pour finaliser une mise en œuvre. Cette technologie se concentre uniquement sur certaines parties d’un projet et ne peut pas s’appliquer à l’ensemble. Le low-code s’adresse à des profils sensibles à la technique pour effectuer la même chose qu’en no-code mais plus rapidement.

No/low-code : voici quelques exemples

De nos jours, des solutions no/low-code existent dans tous les domaines d’applications.

  • La création de site web qu’il soit généraliste, e-commerce ou autre : Shopify, Weebly, Bubble, Webflow…
  • La création d’application mobile : Glide ou Adalo
  • La création de landing page, newsletter, formulaire : Mailchimp, TypeForm, JotForm, GoogleForm, ConvertKit, Hubspot
  • La création de base de données : Airtable
  • L’automatisation : Integromat, Zapier, Power Automate
  • Les chatbots et assistant vocaux : Chatfuel, VoiceFlow, Zendesk, HubSpot…
  • La création d’univers 3D et de jeux vidéos, les maisons intelligentes…

Quelle place du no/low-code dans les projets digitaux ?

Ainsi, aujourd’hui, la dimension no/low-code dans le digital est donc avérée et s’intègre de plus en plus dans les projets des entreprises. En effet, ces technologies constituent une excellente alternative à la pénurie de développeurs et permettent de mettre rapidement en place de nombreux projets. Mais lesquels spécifiquement ?

Des projets rapides

En raison de son paramétrage facile et de son approche non technique, le no/low-code permet de mettre en œuvre des projets très rapidement. C’est ici l’un de ses plus grands avantages. Une telle approche permet en effet de construire rapidement ce qu’on appelle le MVP (ou le Produit Minimum Viable) d’un service ou d’un produit que l’on souhaite mettre en place. Cette notion de rapidité d’exécution est primordiale de nos jours afin d’avoir un retour rapide du marché (ou time-to-market).

Ainsi, il est question de réduire le délai de mise en œuvre sur le marché en accélérant sa création et en minimisant les retours et les modifications. Ce que le no/low code permet aisément ! Mais qui dit rapide ne dit pas baisse de la qualité. On pourrait en effet croire que cette vitesse de déploiement implique quelques négligences mais non ! Un service no/low-code peut tout à fait être professionnel et robuste tout en étant rapide.

Des projets peu techniques

On l’a déjà évoqué : l’approche no/low-code nécessite peu de compétences techniques. Ainsi, de tels projets peuvent être menés par des profils métiers ou bien des équipes sans grande connaissance en développement. Les outils no/low-code possèdent des programmes de formation généralement gratuits et de nombreux modèles afin d’aller rapidement vers l’essentiel qui est la création de l’application souhaitée.

Néanmoins, le no/low-code implique tout de même une gestion technique. C’est pourquoi les personnes en charge de ces projets doivent posséder certaines connaissances et être sensibilisées aux problématiques techniques pour prendre en charge d’éventuelles interventions. Ces équipes seront amenées à effectuer diverses actions sur les plateformes no/low-code, à potentiellement les intégrer et les modifier ou bien encore adapter l’architecture. Sans appétence pour le code, elles peineront à tout orchestrer.

Des projets peu spécifiques

Afin de rentrer dans les conditions du no/low-code, un projet doit pouvoir s’insérer dans un cadre précis. En effet, puisqu’il dépend d’une plateforme précise, ce type de projet doit correspondre à un nombre de critères définis. Et il est difficile de sortir de cette structure imposée par l’outil. C’est en ce sens qu’un projet mené avec une technologie no/low-code ne peut correspondre à des attentes trop spécifiques. Il devra être possible de l’inscrire dans un cadre et de ne pas chercher à trop en sortir.

Les limites du no/low-code

Si le no/low-code possède de nombreux avantages, il présente également des limites. Tout d’abord, le prix des plateformes no/low-code reste particulièrement élevé. Plusieurs abonnements sont même parfois nécessaires pour compléter la plateforme. C’est pourquoi, pour de tels projets, il faut anticiper un investissement financier d’un certain montant.

D’autre part, la gestion de l’hébergement et de la privacy sont externalisées. Une attention particulière doit donc être portée aux certifications et aux normes spécifiques des fournisseurs no/low-code pour être certains qu’ils respectent les critères nécessaires. Et ce, encore plus, sur un projet avec de fortes contraintes (stockage de numéros de carte bancaire, utilisation de données de santé…).

Quand choisir le no/low-code ?

Ainsi, le no/low-code présente de nombreux avantages et peut s’adapter à de nombreux projets. Mais quand le choisir ?

Quelles questions se poser ?

Il peut être difficile de décider quand utiliser la technologie no/low-code. Tout dépend du contexte, des besoins et des moyens d’une entreprise. Voici une liste de questions pour mieux cibler l’approche adaptée :

  • À quels besoins métiers et fonctionnels répond la plateforme ?
  • Sur quoi mettre la priorité ? (rapidité, personnalisation, évolutivité…)
  • Quelles compétences en interne sont disponibles pour mettre la plateforme en œuvre ? Et pour la maintenir ?
  • Quels moyens financiers peuvent être investis dans la plateforme ?
  • Quelle affinité l’entreprise entretient-elle avec l’hébergement SaaS ?
  • Les contraintes du projet sont-elles fortes ?
  • Quelle est la part de croissance potentielle de la plateforme ?
  • Quel est le timing du projet ?
  • Cette plateforme va-t-elle nécessiter des développements spécifiques ?

En fonction des réponses apportées, il est plus facile de justifier le recours au no/low-code, ou non ! Et il est même possible de ne pas choisir du tout.

Le meilleur des deux mondes

En effet, et s’il était possible d’utiliser le no/low-code mais en partie seulement ? Car oui, un projet ne doit pas absolument rentrer dans un cadre trop tranché. Une entreprise peut tout à fait envisager de mettre en place une partie de son projet avec une technologie no/low-code et de baser le reste sur des développements spécifiques. Elle bénéficiera ainsi du meilleur des deux mondes. Et, dans tous les cas, elle pourra toujours modifier son approche au fil du temps et de l’évolution de ses besoins et de ses ressources.

C’est là tout l’avantage du no/low-code, il peut aisément constituer un point de départ ou bien un point de transition vers un fonctionnement différent. Le tout est d’être conscient qu’une seule bonne réponse n’existe pas et que tout peut s’adapter au contexte et aux réalités. D’autant plus avec les limites que l’on connaît au no/low-code. S’il se prête très bien à de nombreux projets, il ne correspond pas à tous et n’a pas pour vocation à prendre le pas sur le travail des développeurs. Il s’agit simplement d’une technologie complémentaire qui répond à des attentes particulières et qui complète l’existant. A chacun d’en tirer partie comme il en a besoin !

 


 

Découvrez comment utiliser concrètement une plateforme no-code
au sein d’un projet digital avec cet exemple concret autour d’Integromat :

Je lis le cas client


 

LinkedIn Google+ Email
Découvrez également...