Une publication Afnor Low Code / No Code et des solutions Anakeen alignées

Afnor Low Code / No Code

Le développement d’une application est souvent perçu comme un processus complexe et laborieux. Les équipes métiers doivent d’abord exprimer leurs besoins à la Direction des Systèmes d’Information (DSI), qui agit comme intermédiaire technique. La DSI se charge alors de convertir ces besoins en spécifications, de développer l’application, puis de la déployer. Ce processus itératif est souvent long, générant des frustrations des deux côtés.

L’arrivée des plateformes Low-Code/No-Code a changé la donne. Ces outils permettent aux métiers de créer eux-mêmes (au moins partiellement) des applications grâce à des interfaces visuelles et des composants prêts à l’emploi. Cela leur confère une agilité inédite et leur permet de répondre rapidement aux évolutions de leurs besoins. Pendant ce temps, la DSI peut se recentrer sur des missions stratégiques comme la gouvernance des données, la sécurité des systèmes et l’optimisation de l’architecture globale.

Mais qui dit changement de méthodologie dit nouvelles spécifications et nouvelles pratiques à encadrer. C’est justement le thème de la nouvelle publication de l’Afnor « Low Code / No Code : nouvelle ère pour le développement informatique ». Et Anakeen est particulièrement en phase avec ce document, dont voici les grandes lignes !

Un document pour cadrer et pour aider

L’AFNOR SPEC vise à soutenir les acteurs innovants, en leur permettant de formaliser et de partager leurs bonnes pratiques. Le document vise donc à éclairer les bonnes pratiques et les méthodologies spécifiques à adopter pour bien démarrer un projet Low Code / No Code (LCNC), en soulignant les avantages distincts et les considérations uniques de cette approche par rapport à la gestion de projet informatique plus traditionnel.

Pour tirer pleinement parti des technologies LCNC, il est nécessaire d’adopter une approche structurée dès le lancement d’un projet. C’est d’autant plus important dans les entreprises qui ne disposent pas d’une DSI développée, mais simplement d’un référent informatique ou d’une petite équipe par exemple. Ce contexte met ainsi en lumière la flexibilité de l’approche LCNC, qui convient à des entreprises de toutes tailles et est conçue pour favoriser l’alignement organisationnel, soutenir la planification stratégique et accompagner efficacement la gestion du changement. C’est donc une démarche globale, touchant l’ensemble des activités de l’entreprise, et nécessitant une adaptation constante, que nous évoquions déjà chez Anakeen.

Un enjeu central lié à la sécurité  

Garantir la sécurité des données et la conformité réglementaire n’est pas négociable ! Les grandes organisations doivent s’assurer que les solutions LCNC respectent bien les normes de sécurité et les lois applicables, notamment le RGPD. Il convient de distinguer deux cas : d’une part, la responsabilité liée à la solution LCNC elle-même, qui incombe à l’éditeur pour ce qui concerne ses certifications ; d’autre part, la responsabilité de l’application développée via cette solution, qui revient au client. Et c’est au client de veiller à obtenir les certifications nécessaires pour l’usage de l’application finale. Ce principe s’applique aussi bien aux applications web qu’aux applications mobiles créées avec des solutions LCNC.

Cet enjeu de sécurité est central chez Anakeen et dans notre outil No Code easyAP4, et nous avons très tôt choisi de passer la certification ISO 27001, la norme référence en matière de cybersécurité. « L’ensemble des développements réalisés par Anakeen est certifié ISO 27001. Notre démarche security by design et privacy by design vous apporte ainsi tous les mécanismes de gestion de la sécurité et de la confidentialité des données dans les applications métier que vous réalisez avec easyAP4. Vous répondez ainsi aux exigences et aux contraintes de la DSI de s’assurer que les applications développées reposent sur des standards professionnels et un environnement à la fois maîtrisé et pérenne ».

Des freins à lever

Du fait de son ouverture, il parait nécessaire de réguler l’utilisation des solutions LCNC pour garantir que les développements respectent la gouvernance et les standards IT en vigueur dans les organisations. Ce processus nécessite de surmonter les résistances internes au changement, souvent observées au sein des DSI. Les équipes IT peuvent en effet percevoir cette nouvelle approche comme une alternative concurrente à leur expertise. Pourtant, en se détachant de certaines tâches, les DSI peuvent se concentrer davantage sur certains risques, comme ceux liés au contrôle des applications, à la sécurité, à la protection contre les fuites de données et au respect des réglementations en vigueur.

Notre solution easyAP4 a toujours été pensée pour favoriser le partage, tout en permettant un haut niveau de contrôle et une gestion des rôles paramétrables. « Grâce aux référentiels de données structurées, le moteur d’automatisation de workflows collaboratifs tient compte de la valeur des données et sécurise à la volée les interactions entre les différents utilisateurs selon leurs rôles, et ce qu’ils soient internes ou externes à votre organisation. Ainsi, seules les personnes autorisées peuvent accéder, consulter et modifier les données. Chaque niveau de responsabilité et d’accès est paramétrable dans le respect total des règles de sécurité et de confidentialité que vous avez définies, et ce pour tous vos développements ».

Le moteur de l’innovation

Sous l’impulsion des éditeurs et l’intégration de l’intelligence artificielle générative (IAG), les frontières entre Low Code et No Code deviendront de plus en plus difficiles à établir à court terme. Le but ici est d’enrichir les fonctionnalités de chaque solution, l’IAG permettant d’automatiser davantage de tâches, de générer du code plus complexe et de proposer des interfaces encore plus intuitives. Ces avancées tendent donc à estomper les limites qui différencient habituellement les outils Low Code, souvent destinés aux développeurs ayant des compétences techniques, des plateformes No Code, conçues pour des utilisateurs métiers sans expertise en programmation.C’est exactement ce que vise déjà notre projet interne Convergence, qui va réunir les deux technologies Low Code et No Code dans une même plateforme de développement. Cela permettra de mixer les deux technologies pour des projets de développement plus complexes. « Le choix de la technologie No Code ou Low Code sera transparent pour le client, car les deux technologies seront présentes dans la même plateforme et permettront d’offrir de nombreux avantages ».