fbpx

Low Code, cette technologie qui porte très mal son nom

LOW CODE & TECHNOLOGIE

Low Code, cette technologie qui porte très mal son nom

Agile Digital Makers

28 Juin 2022

L’adoption d’une plateforme dite de « low-code » permet de développer des applications sans avoir à écrire des lignes de codes traditionnelles. Naturellement, ce gain de temps permet au low-code de tenir ses promesses : gains en agilité, réduction du « Time To Market » et baisse des coûts de développement. 

La révolution du développement d’applications

Les outils de low-code traduisent la possibilité de parvenir à ses fins en écrivant seulement peu de code (contrairement au no-code n’impliquant pas du tout l’intervention de programmateurs et la rédaction de code).

Néanmoins, derrière cette appellation se cache une démarche, un état d’esprit et des compétences requises, dépassant largement la relation au code. Le titre « low » usuellement utilisé pour décrire ces outils est trompeur. Il peut en effet être perçu comme réducteur et péjoratif et l’on peut légitimement se demander si le low-code n’est pas mal nommé et s’il ne mérite pas un rebranding complet pour gagner le titre de noblesse qui lui est du.

Le low codeur : développeur dégradé ou concepteur-programmateur augmenté ?

 L’ensemble des plateformes apportant des solutions de conception d’applications à l’aide d’interfaces plus ou moins intuitives, nécessitent tout de même l’apprentissage du pseudo-code qui lui est propre. Le langage est censé être plus simple, intuitif, souvent visuel et donc plus accessible, mais il n’en demeure pas moins que c’est avant tout un langage qu’il faut appréhender et maîtriser.

 Par ailleurs, un bon « low-codeur » doit tout autant se doter de compétences et reflexes de développeur : conceptualisation, retranscription en code des besoins exprimés et non-exprimés, optimisation de la gestion des ressources, capacité d’analyse, écoute et dialogue avec les clients, sont des capacitées autant requises d’un low-codeur que d’un développeur traditionnel si ce n’est plus.

 Quand faut-il reprendre un module existant ? Quand faut-il l’adapter ? Quel widget est suffisamment sécurisé pour être téléchargé de la marketplace ? Quelle fonction rendre modulaire et à disposition de la communauté ? Quel module est légitimement monnayable ? Comment garantir la maintenabilité, la sécurité et l’efficience ?  Autant de questions qui contredisent l’idée qu’il est plus simple de faire du low-code. 

 A contre-courant, on attendra d’un développeur low code d’être plus rapidement concepteur d’application de bout en bout. Le choix du low-code indique en effet une forte attente de développeurs plus compréhensifs et proches du besoin fonctionnel. On attend généralement d’eux une approche plus proche du consulting en technologies avec une capacité de regarder au-delà des spécifications fonctionnelles détaillées. Un low-codeur doit avoir une culture de l’ensemble de la chaîne de valeur proposée par les plateformes de low-code et une connaissance de l’écosystème, avec les spécificités, les forces et les faiblesses de chaque acteur.

Alors que le mot d’ordre est « rapidité », il faut être en mesure non seulement de développer mais aussi d’évaluer systématiquement les alternatives pour trancher et parfois choisir de ne pas faire. Parfois, prendre la responsabilité de se reposer sur une solution développée par d’autres parmi les innombrables options proposées requiert bien plus que de savoir coder. Il s’agit de s’avoir concevoir son application en sachant « sourcer » parmi les différentes options. Aussi, les low-codeurs doivent gagner très vite en maturité technologique et témoigner d’une vraie sensibilité business pour progresser.

 

 « Low-code is for multi-talented coders ». Le low code exige des développeurs une forte remise en question de leur connaissances et l’apprentissage continu de compétences complémentaires. Le gain en séniorité pour un développeur low-code passe forcément par la recherche d’une grande polyvalence. A l’heure où l’IA remplacera les développeurs, il fera bon d’être du côté des penseurs et concepteurs d’applications – moins sujets à la concurrence des algorithmes – que du bord des experts es futures langues de codes mortes. 

« La capacité à coder rapidement ne représente que la face visible de l’iceberg démocratisée par la foultitude d’outils no-code sur le marché. »

En miroir, les profanes du code multipotentialistes, hyper sensibles, hyper-empathiques et autres HPIs en entreprise retrouveront leurs acolytes développeurs sur les plateformes de low-code, lesquelles ouvrent les portes de la conception et du développement de vraies applications aux talents technophiles. « Citizen Developement is for highly skilled non-developers ». Ainsi, les plateformes de low-code en entreprises deviendront les terrains de jeu des intrapreneurs, organisateurs de hackathon, innovation officiers, Ux et autres prêtres de la digitalisation.

Du low code aux plateformes d’applications sur mesure

N’ayant rien de « low » les plateformes de low code ne se résument pas à la fonction de coder. Cette dénomination réductrice risque de repousser les meilleurs des développeurs et elle complexifie la compréhension du potentiel caché dans ces outils très complets. 

Choisir une plateforme de conception et gestion d’applications c’est en réalité s’armer d’une panoplie d’outils de pilotage essentiels à l’ère de la course au digital. 

Choisir une plate-forme de gestion d’application c’est entamer une démarche d’optimisation de son parc applicatif. C’est systématiser la recherche de l’efficience en automatisant des tâches à faible valeur ajoutée ou des processus nécessitant une fréquence que des ressources humaines ne peuvent égaler. 

Adopter une plateforme de low-code c’est se donner une raison supplémentaire d’auditer ses SI et de cartographier ses applications, ses bases de données et autres sources de DATA afin de les mettre à disposition via des librairies et hubs documentés et gouvernés. Encourager le low-code c’est acter que l’on souhaite garantir la fiabilité des données et des « single source of truth ».

En adoptant une gouvernance « low-code first » et en développant des centres d’excellence (COE) internes ou externes ainsi que équipes responsables d’innovation et de gouvernance IT, les DSI activent la transformation digitale interne. Ces hubs applicatifs, permettent en effet le remplacement de l’héritage de couches applicatives successives non cohérentes et non connectées (legacy) et offrent une sérieuse alternative aux tableurs partagés sur le cloud. En activant cette capacité de développer simplement des interfaces intuitives et faciles à connecter aux ERP, CRM, DMP et autres progiciels, les DSI permettent de sécuriser l’accès aux informations critiques, encouragent la circulation des données et évitent des dépenses pharaoniques à chaque customisation et montée de version. « Let your ERP in the Vanilla »

Choisir une plateforme applicative basée sur le low code c’est se donner les moyens d’une politique de réduction du shadow-IT en renforçant la capacité à faire des DSI, en réduisant la backlog des demandes d’évolutions et en faisant des directions de l’innovation de vraies agences de conseil internes dotées de bras armés pour développer autant se startup-internes que d’idées au business model vérifié. 

Du low code aux plateformes de digitalisation d’entreprise

La capacité à coder rapidement ne représente que la face visible de l’iceberg démocratisée par la foultitude d’outils no-code sur le marché. Cependant, en grande entreprise, adopter une démarche low-code c’est avant tout se doter d’un arsenal de technologies permettant d’évoluer vite et sereinement.

Choisir un éditeur de Low-Code Application platform (LCAP) c’est continuellement mettre à jour son catalogue de services SI en le connectant aux bibliothèques de widgets, APIs et autres microservices derniers cris. C’est miser sur la force du collectif pour permettre à son organisation de se spécialiser dans son domaine ou rêver d’applications sécurisées et sur mesure à usage interne et externe.

Adopter une démarche basée sur le low code, c’est s’armer d’une capacité à décider vite et du pouvoir de s’approprier les innovations digitales plutôt que de subir la digitalisation forcée de l’entreprise. Les plateformes de digitalisation permettent de déployer plus rapidement de nouveaux produits, de nouvelles offres de service et une meilleure expérience aux consommateurs digitaux nomades et exigeants que nous sommes devenus.

 

Basées généralement sur des fondations 100% cloud et associées à la promesse d’évolutivité des capacités « on demand », ces plateformes permettent de faire de vraies économies d’échelles, de « scaler » une entreprise en permettant une flexibilité des moyens technologiques et des ressources humaines inenvisageable il y a encore dix ans. 

Les transformations digitales sont ainsi mieux maîtrisées, les DSI renforcent leur position de centres de services agiles garants de fiabilité, de sécurité, de maintenabilité et deviennent des hubs d’intégration des technologies nouvelles.

 

Adopter l’esprit low-code en entreprise c’est se doter de plateformes capables d’absorber des évolutions technologies à court terme et témoigner d’une vision long terme pour son SI.  Associée à une bonne gouvernance, une démarche « Security first » et une approche « client centric ». Le low code spirit en entreprise est un accélérateur d’innovation ; il active la créativité et offre un terrain propice au développement de compétences de plus en plus polyvalentes et propices aux changements.

 

Appelons « un chat, un chat » et ne parlons plus d’outils de low-code mais de plateformes de digitalisation d’entreprise. Lorsqu’ils sont accessibles, maitrisés et associes à une culture d’entreprise adaptée, il devient de véritables outils d’accompagnement de la transformation digitale et de montée en compétence au service de la stratégie d’entreprise.

Voulez-vous recevoir nos articles avant tout le monde?

Inscrivez-vous!

    Low Code, cette technologie qui porte très mal son nom

    Low Code, cette technologie qui porte très mal son nom

    L’adoption d’une plateforme dite de « low-code » permet de développer des applications sans avoir à écrire des lignes de codes traditionnelles. Naturellement, ce gain de temps permet au low-code de tenir ses promesses : gains en agilité, réduction du « Time To Market » et baisse des coûts de développement. 

    Webinaire ‘Démystifions le Low code’

    Webinaire ‘Démystifions le Low code’

    Le Low Code peut-il réellement révolutionner le développement d’applications ‘enterprise grade’? Venez participer à cette discussion. Ensemble, démontons les mythes du Low Code!

    Cybersécurité , SaaS/On-Premise, App Offline, DevOps. Réversibilité et plus encore… Nous aborderons tous les sujets qui fâchent.

    L’assurance, secteur de prédilection du Low-Code

    L’assurance, secteur de prédilection du Low-Code

    Notre expertise de digitalisation dans le domaine de l’assurance nous permet d’avoir aujourd’hui une vision aiguisée sur l’usage du Low Code dans ce domaine d’activité. Voici les raisons qui font du low-code l’outil indispensable des leaders de l’assurance.

    Contactez-nous

      Menu

      Contactez-nous

      Jerusalem, Israel

      Contact_il[at]tocndix.com

      +972 54-6978327

      Paris, France

      Contact_fr[at]tocndix.com

      +33 (1) 77478393

      Contactez-nous

      Jerusalem, Israel

      Contact_il[at]tocndix.com

      +972 54-6978327

      Paris, France

      Contact_fr[at]tocndix.com

      +33 (1) 77478393

        L’assurance, secteur de prédilection du Low-Code

        LOW CODE & TECHNOLOGIE

        L’assurance, secteur de prédilection du Low-Code

        Agile Digital Makers

        24 Fevrier 2022

        Forts de notre expérience en développement d’applications métiers dans le secteur de l’assurance, pour les plus grands groupes d’assurance en France comme à l’étranger, nous sommes ravis de partager notre analyse des vertus du low-code dans ce secteur.

        Le monde de l’assurance en pleine révolution

        Il n’est plus à prouver que la transformation numérique est devenue une nécessité pour toute entreprise qui souhaite rester compétitive et répondre au mieux aux besoins de ses clients.

        C’est d’autant plus vrai dans le secteur de l’assurance, un marché particulièrement compétitif et de plus en plus innovant.

        On a vu ces dernières années éclore un certain nombre de startups dans l’Insurtech ayant pour vocation de répondre à l’évolution incessante des usages des consommateurs.

        Ces nouveaux entrants, 100% digitaux et « client centric », sont nés dans le secteur habituellement considéré comme le plus traditionnel et le plus conservateur. Alors que c’est un secteur qui se doit d’optimiser le traitement de l’information pour l’actualisation des statistiques d’incidents et la granularité des analyses, qui sont le moteur du modèle économique des groupe d’assurance. Et encore plus qu’ailleurs, la Data est un élément fondamental de la transformation digitale.

        L’impact de la transformation digitale

        Dans le monde B2B dans lequel nous évoluons, les contraintes réglementaires s’accumulent, les clients attendent un très haut niveau de réactivité face à l’impact de la pandémie du COVID19 .

        Certains de nos clients ont été obligés d’entamer cette transformation digitale de manière imprévue, dans le but d’améliorer rapidement l’expérience client, mais pas seulement. La digitalisation des processus de travail a permis de réduire les coûts des polices d’assurance et de traitement des sinistres. Les applications développées ont permis aux entreprises de gagner jusqu’à 40 % de temps de traitement des demandes d’indemnisation.

         » La rapidité du développement, l’implication directe des opérateurs métiers sont autant d’atouts qui ont su séduire des équipes aussi diverses que les forces de ventes, les ressources humaines ou encore les équipes gérant le risque et l’arbitrage. »

        Les défis du low-code

        Notre expertise de digitalisation dans le domaine de l’assurance nous permet d’avoir aujourd’hui une vision aiguisée sur l’usage du Low Code, et plus particulièrement de la plateforme Mendix, dans ce domaine d’activité.

        Comme dans tous les domaines, la difficulté dans l’adoption du Low Code n’est pas due aux entités business mais plutôt à la méfiance des départements IT face à cette technologie encore mal connue par les entités techniques des groupes.

        Du côté des équipes Business l’adoption a été quasi instantanée. La rapidité du développement, l’implication directe des opérateurs métiers sont autant d’atouts qui ont su séduire des équipes aussi diverses que les forces de ventes, les ressources humaines ou encore les équipes gérant le risque et l’arbitrage.

        L’utilisation encore répandue des fichiers Excel, de systèmes rigides comme SharePoint et le développement sur plusieurs années des systèmes CORE IT créent de la frustration chez les utilisateurs. L’arrivée de la pandémie a naturellement accéléré les choses, les clients devenant plus exigeants sur la qualité des interfaces mises en place pour répondre à des besoins immédiats.

        POC ou Applications durables ?

        Nous avons ainsi été sollicité pour concevoir et développer des interfaces permettant d’automatiser des processus qui faisaient intervenir jusqu’ici des supports informatiques hétérogènes et rendaient leur pilotage extrêmement complexe par les managers.

        Un des meilleurs exemple est la gestion des demandes de devis. Elle nécessite chaque email de demande est soumis à l’étude de plusieurs niveaux d’expertise et exige un délai de réponse en 24 à 48 heures. Grâce à la conception et réalisation en Low Code sur la plateforme de Mendix, tous ces processus ont pu être regroupés en une seule application et ceci en quelques mois seulement. Le processus cyclique agile a garanti au sponsor d’avoir au final LE produit désiré.

         

        Naturellement, certaines de ces applications étaient vouées à n’être que des initiatives de Proof Of Concept promis à un avenir de dé-commissionnement et d’industrialisation dans le Core IT. Pourtant à de nombreuses reprises et pour 90% d’entre elles, leur efficacité et le coût faible de leur maintenance a poussé l’IT a reconsidérer sa vision et à transformer ces initiatives en produit pérennes et  Core IT.

        La sécurité et la Data

        Les autres écueils auxquels nous avons dû répondre et argumenter concernent la sécurité des applications que nous développons et la sensibilité des données associées.

        Pour illustrer cet enjeu de sécurité, deux exemples nous semblent devoir être mis en avant:

        • 100% des applications Mendix que nous développons dans le monde assurantiel sont soumis à des tests de sécurité hauts niveaux, tests d’intrusions et…100% ont abouti à une note d’acceptabilité A ou B pour la mise en production
        • Lors d’une des dernières annonces de vulnérabilité d’une bibliothèque JAVA la correction des 35 applications a été menée en moins d’une demi-journée !

        Pour ce qui est de la data, l’évolution menée depuis 4 ans dans nos modèles de conception nous amène de plus en plus à ne stocker que de très petites quantités d’information, liées essentiellement à la navigation et d’utiliser plusieurs dizaines d’API métier permettant non seulement de se tourner aujourd’hui vers des algorithmes de data sciences mais aussi d’exploiter la couche de données de nos clients et de les mettre à jour en temps réel.

        Notre expérience dans le domaine assurantiel et dans le développement Low-Code, agile, sur la plateforme de Mendix, nous permet aujourd’hui d’envisager la création de templates métier dédiés à ce domaine.

        Nous appliquons à chaque nouveau domaine d’activité que nous intégrons la même méthodologie : commencer par de petites applications rapides et impactantes pour le confort utilisateur, intégrer ensuite les couches d’API présentes dans les entreprises et enfin créer des systèmes plus complexes intégrés dans la complexité des services IT.

        Assurance et Low-Code, le duo gagnant

        La promesse tenue du Low Code est de permettre le développement et le déploiement de solutions applicatives sur le cloud plus vite, de manière modulable, et agile.

        Il devient l’outil de facilitation de l’innovation qui manquait aux grands groupes d’assurance pour rester compétitifs face aux startups de l’Insurtech.

        Voulez-vous recevoir nos articles avant tout le monde?

        Inscrivez-vous!

          Low Code, cette technologie qui porte très mal son nom

          Low Code, cette technologie qui porte très mal son nom

          L’adoption d’une plateforme dite de « low-code » permet de développer des applications sans avoir à écrire des lignes de codes traditionnelles. Naturellement, ce gain de temps permet au low-code de tenir ses promesses : gains en agilité, réduction du « Time To Market » et baisse des coûts de développement. 

          Webinaire ‘Démystifions le Low code’

          Webinaire ‘Démystifions le Low code’

          Le Low Code peut-il réellement révolutionner le développement d’applications ‘enterprise grade’? Venez participer à cette discussion. Ensemble, démontons les mythes du Low Code!

          Cybersécurité , SaaS/On-Premise, App Offline, DevOps. Réversibilité et plus encore… Nous aborderons tous les sujets qui fâchent.

          L’assurance, secteur de prédilection du Low-Code

          L’assurance, secteur de prédilection du Low-Code

          Notre expertise de digitalisation dans le domaine de l’assurance nous permet d’avoir aujourd’hui une vision aiguisée sur l’usage du Low Code dans ce domaine d’activité. Voici les raisons qui font du low-code l’outil indispensable des leaders de l’assurance.

          Contactez-nous

            Menu

            Contactez-nous

            Jerusalem, Israel

            Contact_il[at]tocndix.com

            +972 54-6978327

            Paris, France

            Contact_fr[at]tocndix.com

            +33 (1) 77478393

            Contactez-nous

            Jerusalem, Israel

            Contact_il[at]tocndix.com

            +972 54-6978327

            Paris, France

            Contact_fr[at]tocndix.com

            +33 (1) 77478393