Dans le domaine du Low-Code, représenté notamment par la Power Platform de Microsoft, de plus en plus d’entreprises permettent à leurs utilisateurs de créer directement les fonctionnalités d’application nécessaires à leurs activités. Ahmad Sammour, conseiller en stratégie d’applications métier chez Ainos, discute des avantages et des défis liés à cette approche.
« À travers des plates-formes de développement dédiées, l’objectif est de fournir aux parties prenantes métier un ensemble d’outils leur permettant de mettre en œuvre de nouvelles fonctionnalités elles-mêmes, sans avoir à écrire une seule ligne de code », explique Ahmad Sammour, conseiller en stratégie d’applications métier chez Ainos. Cela permet à l’entreprise d’évoluer de manière plus efficace, d’innover et de s’adapter aux attentes des utilisateurs. L’objectif est de permettre l’émergence de développeurs citoyens, c’est-à-dire des employés capables de mettre en œuvre directement des applications répondant à leurs besoins à court ou à long terme. »
Accélérer l’innovation, gagner en performance
Traditionnellement, les développeurs professionnels étaient chargés de développer les applications et les fonctionnalités logicielles nécessaires aux unités opérationnelles. Les cycles de développement peuvent souvent être longs et laborieux, bien que les approches Agile ou DevOps contribuent à les accélérer en impliquant davantage les unités opérationnelles. Allant encore plus loin, le concept de No-Code/Low-Code émerge désormais au cœur des organisations.
Les avantages d’une telle approche sont multiples. « Ces plates-formes permettent aux entreprises de gagner en agilité, de répondre de plus en plus rapidement aux besoins de l’entreprise et du marché, d’accélérer l’innovation », résume l’expert d’Ainos. L’approche permet en effet à de nombreuses idées de se concrétiser. Il n’est plus nécessaire de passer nécessairement par des développeurs pour répondre à un besoin identifié.
« Les utilisateurs ont en effet la capacité d’agir directement, à partir de composants préfabriqués qui leur sont fournis et qu’ils peuvent assembler de manière intuitive », poursuit Ahmad Sammour. « Avec des possibilités de développement ainsi démocratisées, l’organisation peut réaliser des économies et bénéficier beaucoup plus rapidement de gains de performance. »
Pro-Code/No-Code, des défis complémentaires
« L’autre avantage majeur de cette approche, d’autant plus que les compétences en développement sont très recherchées, est qu’elle permet de faire plus avec des équipes plus petites », ajoute l’expert. Parce que les développeurs Pro-Code, avec la mise en œuvre d’une approche Low-Code/No-Code, sont tout aussi indispensables. Cependant, leur rôle évolue. « Permettre aux utilisateurs de développer des fonctionnalités avec une plus grande autonomie permet aux développeurs professionnels de se concentrer sur des aspects plus complexes liés à l’analyse des données, à l’intelligence artificielle et aux besoins d’automatisation », commente Ahmad Sammour.
« D’un autre côté, pour répondre aux besoins de l’organisation, leur mission se concentre davantage sur la mise en place des éléments à partir desquels les équipes peuvent construire de nouvelles fonctionnalités et les intégrer. À ce niveau, ils explorent des leviers pour accélérer le développement. Cela implique de garantir une gestion efficace du déploiement ou d’automatiser les tests des développements proposés par les utilisateurs. »
Sécurité et gouvernance
La mise en œuvre d’une approche Low-Code/No-Code, en particulier, nécessite d’établir une gouvernance appropriée. « Il s’agit d’une question cruciale », affirme Ahmad Sammour. « Si nous permettons aux équipes plus d’autonomie, nous devons traiter les préoccupations de sécurité et garantir la maintenance des éléments déployés dans le temps. Il est nécessaire d’établir un cadre robuste qui garantit le respect des politiques de sécurité, des procédures et des normes organisationnelles. Cette gouvernance définit les rôles et responsabilités, ainsi que les processus d’approbation des applications. Elle définit également les meilleures pratiques à mettre en œuvre. »
Une transformation technologique et organisationnelle
La mise en œuvre d’une approche Low-Code/No-Code à l’échelle de l’entreprise implique une transformation organisationnelle majeure. « Nous accompagnons les organisations intéressées par une telle initiative », explique Ahmad Sammour. « Avant tout, nous aidons l’entreprise à se positionner en ayant une compréhension claire de ses défis et en établissant des objectifs clairs. À partir de là, nous pouvons définir un parcours de transformation, comprenant le déploiement de solutions technologiques adaptées aux besoins identifiés. » À cet égard, Ainos est un partenaire de confiance de Microsoft, capable de tirer parti de sa Power Platform pour offrir aux clients tout le potentiel de combiner les approches Pro-Code et Low-Code pour stimuler la croissance organisationnelle. « Au-delà des solutions technologiques qui peuvent être déployées, notre soutien s’étend également à la formation des équipes et à la gestion du changement, permettant à chacun de se repositionner et de générer de la valeur dans le nouvel environnement », conclut l’expert.
Source article : ITNation – Strengthening agility by embracing a Low-Code approach (Traduit de l’anglais au français)