Ce que les entreprises doivent savoir sur les plateformes de développement de logiciels Low-Code

Les plates-formes low-code sont des solutions logicielles qui créent désormais un changement majeur dans la manière dont les entreprises peuvent développer plus rapidement leurs applications et améliorer leurs fonctionnalités. Mais réduiront-ils le besoin d’ingénieurs hautement qualifiés qui construisent et font évoluer des plateformes numériques ? Les solutions low-code seront-elles transformatrices et, si oui, quelles en sont les implications ?

Qu’est-ce qui cause l’essor des plates-formes low-code ?

Avantages. En examinant les moteurs de l’augmentation de ces solutions, commençons par les avantages. Les entreprises qui adoptent des solutions de plate-forme low-code obtiennent ou s’attendent à obtenir des avantages, notamment un délai de mise sur le marché accéléré, car les solutions accélèrent le développement et le déploiement des applications (moins de trois mois, contre trois à six mois).

Parmi les autres avantages, citons l’augmentation de l’automatisation pour rationaliser les flux de travail (en particulier les processus manuels) et la possibilité pour les utilisateurs professionnels d’aider à développer des fonctionnalités qui résolvent les problèmes de l’entreprise. Face à la grave pénurie mondiale de talents à laquelle nous sommes confrontés, certaines entreprises souhaitent utiliser des solutions low-code pour réduire les arriérés informatiques et combler l’écart entre les demandes commerciales et la rareté des ressources informatiques. D’autres espèrent réduire les investissements dans l’expertise des développeurs et de l’ingénierie des données.

Démocratiser la programmation. Outre les avantages, un moteur important est que les plates-formes low-code démocratisent la programmation. Ils permettent aux personnes ayant une formation moins formelle de développer des fonctionnalités technologiques, permettant ainsi à beaucoup plus de personnes de participer au développement d’applications. Cela ressemble à la façon dont le cloud a démocratisé la puissance de calcul et l’a rendue accessible à une plus grande partie de la population des entreprises, ce qui la rend plus facile à consommer et à utiliser.

Trajectoire vers des solutions low-code. L’effort de démocratisation de la programmation et de réduction de la dépendance vis-à-vis des compétences en ingénierie lourde n’est pas nouveau. Les entreprises sont sur cette trajectoire depuis longtemps.

Les premières tentatives ont consisté à créer du code automatisé ou à générer du code à partir de modèles de données. La technologie de Case était la capacité de construire un modèle de données robuste et serré, puis de générer le code de la fonctionnalité pour piloter l’entreprise. Cette solution avait sa place, mais elle a fait long feu car le temps passé à construire le modèle de données était important et égal à celui du développement du code. De plus, le code généré par cette solution était fragile et difficile à maintenir.

La programmation orientée objet a remplacé l’approche du modèle de données, et elle est toujours avec nous aujourd’hui. Sa promesse était qu’il permettait aux programmeurs de reconstruire et de réutiliser des objets et de générer une productivité substantielle à partir de cela. Mais les résultats se sont révélés modestes en matière de démocratisation. La programmation orientée objet a fonctionné, mais elle a alimenté le mouvement d’ingénierie lourde au lieu de démocratiser le codage. Bien que les entreprises puissent réutiliser des composants de code, elles devaient en créer une grande partie sur mesure ; ainsi, l’espoir d’un monde d’objets qui pourraient être facilement reliés entre eux n’a jamais émergé.

La prochaine étape de l’évolution était les rédacteurs de code automatisés, et il y avait plusieurs solutions sur le marché en 2014.

Les solutions d’aujourd’hui pour les plates-formes low-code sont la dernière itération de l’évolution pour démocratiser la programmation. Des plates-formes low-code ont émergé mais ont été sous-développées pendant un certain temps jusqu’à ce qu’elles deviennent suffisamment robustes pour permettre une large adoption. Les solutions low-code semblent plus prometteuses que la programmation orientée objet. Ils évoluent bien et de nombreuses entreprises utilisent de manière productive des plates-formes low-code et obtiennent de bons résultats.

Les plates-formes low-code pourraient devenir le prochain cloud

Le marché du low-code décolle très rapidement et les solutions sont désormais largement disponibles sur le marché. Il existe de nombreuses versions. L’étude Everest Group (basée sur les interactions avec les acheteurs) classe quatre fournisseurs parmi les leaders en 2022 : Outsystems, Mendix, Salesforce et ServiceNow. Il existe plusieurs solutions low-code dans le cloud, avec AWS, Google, IBM et Microsoft en tête du peloton. Ils proposent également des solutions low-code pour ajouter de l’IA aux applications. Nous pensons que les fournisseurs de services de plate-forme d’entreprise s’empareront de la part du lion (75 %) de ce marché à l’avenir.

Les plates-formes low-code sont sur le point de jouer un rôle dramatique dans l’évolution continue de la démocratisation de la programmation. Nos recherches chez Everest Group montrent que l’adoption va croître de façon exponentielle au cours des prochaines années. En fait, nous pensons que les plates-formes low-code pourraient devenir le prochain cloud, ce qui serait un atout essentiel pour la transformation numérique à grande échelle.

Dans quelle mesure les solutions low-code seront-elles importantes et transformatrices ?

Quelle est l’importance de ce phénomène de solutions de plate-forme low-code ? Je crois qu’ils seront particulièrement importants pour aider au développement de l’IA. Ils permettront également d’améliorer la productivité car les organisations pourront développer des fonctionnalités d’application beaucoup plus rapidement.

Même ainsi, je ne crois pas qu’ils remplaceront le besoin de compétences en ingénierie lourde. En fait, nous avons une augmentation spectaculaire du besoin de talents en ingénierie lourde qui se produit en même temps que les plates-formes low-code prennent des parts de marché. Comment concilier la croissance des deux en même temps ?

La réponse est que nous avons besoin des deux alors que nous entrons dans l’ère des plateformes où les entreprises cherchent à se développer en créant des plateformes pour améliorer leurs capacités concurrentielles. Ils ont besoin à la fois d’une ingénierie robuste et de plates-formes low-code qui permettent un développement rapide et facile.

Les solutions low-code seront des éléments importants de la programmation à l’avenir. Ils permettent aux gens d’affaires de jouer un rôle dans le développement. Ils constituent un moyen rapide et peu coûteux de créer des prototypes et des fonctionnalités, tandis que les compétences en ingénierie plus lourdes sont nécessaires pour les composants des plates-formes qui génèrent des transactions à volume élevé et nécessitent plus de rigueur et d’expertise.

Les entreprises développeront des parties de leurs fonctionnalités techniques en low code et développeront d’autres parties par le biais de véhicules d’ingénierie et informatiques traditionnels. Mais le low code fera partie de la pile technologique, et ne sera pas en guerre contre la pile technologique.

Comment les entreprises doivent changer

L’époque de la mentalité de forteresse des départements informatiques centraux dictant aux entreprises ce qu’ils peuvent et ne peuvent pas faire est révolue. Les technologies sont désormais trop importantes et font partie intégrante de la façon dont les entreprises mènent leurs activités. Plus ils utilisent des plates-formes pour rivaliser, plus cela augmente l’intérêt vital des utilisateurs professionnels à participer à la fonctionnalité. Ils ne peuvent pas attendre qu’une organisation informatique centralisée développe des fonctionnalités, et ils doivent assumer eux-mêmes la responsabilité de ces fonctionnalités. Les plates-formes low-code leur donnent la possibilité de participer.

Les entreprises devraient adopter des solutions de plate-forme low-code. Ils doivent marier des solutions low-code avec une ingénierie lourde des plateformes, ne permettant pas d’opposition entre elles. En fait, je crois que les départements informatiques doivent éduquer les gens d’affaires à sélectionner les bonnes plates-formes et peut-être leur fournir une formation. Ils doivent également fournir une gouvernance et des directives pour comprendre quand confier un projet de programmation low-code aux ingénieurs les plus lourds pour mettre en place des composants à l’échelle.

Si les plateformes low-code atteignent les bénéfices attendus, y aura-t-il encore besoin de prestataires de services tiers ? Absolument. L’activité d’ingénierie lourde continuera de croître, et non de diminuer.

Nous sommes maintenant au point où il est évident que les solutions low-code sont avec nous dans un avenir prévisible et joueront un rôle important dans les piles technologiques des organisations.

www.actusduweb.com
Suivez Actusduweb sur Google News


Ce site utilise des cookies pour améliorer votre expérience. Nous supposerons que cela vous convient, mais vous pouvez vous désinscrire si vous le souhaitez. J'accepte Lire la suite