Comment GenAI et Low-Code dynamisent le développement de logiciels – SD Times


Lorsque les plateformes low-code ont fait leur apparition, beaucoup les ont considérées comme révolutionnaires. La possibilité de moins s’appuyer sur les programmeurs traditionnels, malgré des connaissances limitées en codage, promettait une révolution démocratisante dans le logiciel, même si les questions de gouvernance à grande échelle, de sécurité et de maintenance à long terme n’étaient pas encore entièrement résolues.
Mais à mesure que les entreprises se développaient et innovaient, de nombreuses entreprises se tournaient encore vers des développeurs hautement qualifiés pour répondre à leurs besoins.
Aujourd’hui, la demande de talents technologiques dépasse de loin l’offre. Et même si la croissance du développement de logiciels en tant que profession devrait augmenter de plus de 25 % au cours des 10 prochaines années, ce n’est tout simplement pas suffisant. On prévoit que 750 millions d’applications cloud natives seront créées dans le monde d’ici 2025. Pour y parvenir, le low-code est de nouveau sur le devant de la scène ; seulement cette fois, soutenu par une technologie qui est vraiment qui change la donne.
Entrez dans l’IA générative. Lorsqu’elle est associée à des plateformes low-code, l’IA générative peut :
- Réduisez les barrières de compétences ou de technologie pour quiconque souhaite créer des automatisations et des applications, sans aucune connaissance en codage.
- Rationalisez les processus de développement et la configuration du premier kilomètre pour les développeurs hautement qualifiés, augmentant ainsi la productivité et la vitesse, conduisant à une réduction des retards informatiques.
L’utilisation efficace de ces outils entraîne souvent un effet multiplicateur.
Pour les soi-disant développeurs citoyens ou les employés non formés en informatique qui créent des logiciels, le résultat peut être presque transformateur, en injectant de nouvelles approches et une diversité de perspectives dans le développement de logiciels. Par exemple, un analyste commercial qui connaît les problèmes et les goulots d’étranglement d’une entreprise pourrait être habilité, à l’aide de plates-formes low-code alimentées par l’IA, à automatiser les processus opérationnels d’une manière qui n’aurait jamais été possible dans le passé.
Pour l’informaticien hautement qualifié, qui sait comment piloter l’IA de manière spécifique, il pourrait constater d’énormes gains d’efficacité et de rapidité en termes de productivité.
Supposons, par exemple, que 60 % du développement de logiciels est passe-partout et repose sur des sections de code qui sont répétées fréquemment avec peu ou pas de variation. Les 40 % restants sont ceux où se produisent la majorité des personnalisations et des modifications. En utilisant une plate-forme low-code localisée alimentée par l’IA pour identifier et automatiser ces tâches standard, le développeur qualifié est alors libre de consacrer plus de temps et de matière grise à ce dont ont besoin les 40 % restants.
Le résultat est souvent un produit meilleur et développé plus rapidement. Et que C’est quelque chose que les entreprises commencent à reconnaître de plus en plus. En fait, ces outils sont déjà en train de remodeler une grande partie du paysage.
En chiffres
D’ici 2026, il est prévu que les développeurs extérieurs aux divisions informatiques de l’entreprise représenteront au moins 80 % de la base d’utilisateurs des outils de développement low-code. C’est une hausse par rapport à 60 % en 2021, selon le cabinet de recherche et de conseil technologique Gartner. Parallèlement, d’autres technologies low-code, telles que les programmes de développement rapide d’applications mobiles (RMAD) et de développement rapide d’applications (RAD), conçus pour aider les développeurs à créer des applications plus rapidement, se multiplient également.
De tels outils, alimentés par l’IA générative, s’intègrent également aux systèmes et infrastructures existants. Par exemple, si une entreprise souhaite créer un tracker pour les événements marketing, elle pourrait utiliser des outils de suivi prédéfinis. ServiceMaintenant les technologies. Et, en tirant parti de ces plates-formes et en utilisant des entrées en langage naturel, comme un texte en anglais, le tracker pourrait être créé en quelques minutes.
Toutefois, l’obstacle pour les entreprises réside peut-être simplement dans le démarrage. Même pour ceux qui adoptent le low-code, une formation est souvent nécessaire pour une adoption plus large par les employés. Mais il existe des moyens d’atténuer ces obstacles, notamment des interfaces de chat de plus en plus efficaces et conviviales.
L’essentiel
Au final, ça vaut le coup.
Les plates-formes low-code basées sur l’IA sont un moyen de raccourcir le processus traditionnel de développement d’applications, en accédant à la phase de conception, de développement et de publication en quelques minutes seulement, plutôt qu’en semaines ou mois. La gouvernance et le contrôle restent toutefois primordiaux. Et des mesures de sécurité doivent être établies pour sécuriser certaines applications avant qu’elles ne soient largement adoptées.
Mais les possibilités sont pratiquement infinies. Et avec les bons outils, les entreprises peuvent devenir plus réactives aux besoins du marché et plus agiles pour concrétiser de nouvelles idées.