IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

80 % des technologies pourraient être créées par des professionnels extérieurs à l'informatique d'ici 2024, grâce aux outils low-code,
Selon Gartner

Le , par Stan Adkens

224PARTAGES

15  1 
Pendant des années, nous avons connu le développement de logiciels comme un processus élaboré et complexe. Mais l'introduction du développement low-code/no-code est en train de transformer le développement de logiciels en un processus plus simple avec des délais d'exécution plus courts. Par ailleurs, selon les nouvelles prédictions publiées lundi par Gartner, il semble que les outils no-code et low-code soient là pour toujours. En effet, selon les données du cabinet, d'ici 2024, 80 % des produits et services technologiques seront construits par des personnes qui ne sont pas des professionnels de la technologie. Gartner s'attend également à voir davantage d'annonces de lancements de technologies par des entreprises non technologiques faire la une des médias au cours de l'année prochaine. Et d'ici 2042, plus d'un tiers des fournisseurs de technologies devraient être en concurrence avec des fournisseurs non technologiques.

Une plateforme low-code/no-code désigne un environnement de développement visuel intégré basé sur le Cloud qui permet aux développeurs citoyens (utilisateurs non techniques) de créer rapidement des solutions logicielles. Un ensemble de composants préconstruits aide à la fois les propriétaires d'entreprises et les développeurs de logiciels à développer des applications mobiles et web avec la plus "grande facilité". Ces plateformes révolutionnent ainsi l'industrie du logiciel en raccourcissant la courbe d'apprentissage et en rendant le développement de logiciels plus rapide, plus simple, plus accessible.


« La barrière à franchir pour devenir un producteur de technologie est en train de tomber grâce aux outils de développement low-code et no-code », a déclaré Rajesh Kandaswamy, vice-président de Gartner. À la question de savoir à quels types de produits et services technologiques ces résultats s'appliquaient, il a répondu « tous ». Dans l'ensemble, Kandaswamy estime que les entreprises considèrent de plus en plus les activités numériques comme « un sport d'équipe », et non plus comme « le seul domaine du département informatique ».

Selon un rapport de Forrester publié en 2019, le marché du low-code atteindrait un taux de croissance annuel de 40 %, avec des dépenses prévues de 21,2 milliards de dollars jusqu’en 2022. La même année, Gartner a estimé que ces systèmes seront utilisés pour un énorme 65 % de tout le développement d'applications dans les cinq années à venir.

Pour la nouvelle étude, Gartner a défini les professionnels de la technologie comme ceux dont la fonction principale est de contribuer à la création de produits et de services technologiques, en utilisant des compétences spécifiques telles que les tests de développement de logiciels et la gestion des infrastructures. Cela inclut les professionnels de l'informatique et les travailleurs ayant une expertise spécialisée comme la gestion de la relation client, l'IA, la blockchain et le DevOps.

Mais au lieu que ce soient les professionnels de l’informatique qui continue d’occuper le marché global des technologies de l’information, Gartner prévoit une démocratisation du développement technologique qui inclut les développeurs citoyens, les scientifiques des données et les "business technologists" – un terme qui englobe un large éventail d'employés qui modifient, personnalisent ou configurent leurs propres analyses, l'automatisation des processus ou les solutions dans le cadre de leur travail quotidien. Outre les humains non informaticiens, Gartner prévoit également que les systèmes d'intelligence artificielle qui génèrent des logiciels joueront également un rôle important dans ce qui va suivre.

L’IA pour booster le potentiel de création des produits technologiques par les professionnels non dotés de compétences technologiques

Les outils utilisés pour le développement low-code – tels que les éditeurs par glisser-déposer, les générateurs de code et autres – permettent aux utilisateurs non techniques de réaliser ce qui n'était auparavant possible qu'avec des connaissances en code. Mais en automatisant et en abstrayant certains des processus techniques sous-jacents – et en rendant l'utilisation du code ou des scripts facultative – ces outils permettent désormais à un plus grand nombre de personnes de personnaliser les caractéristiques et les fonctions de diverses applications. Et l'IA est en bonne position et a le potentiel pour automatiser et améliorer de nombreux aspects du développement de logiciels, de l'évaluation des besoins au déploiement, selon Gartner.

« Par exemple, des fonctions d'apprentissage automatique pour aider à l’écriture du code sont disponibles. Un exemple est l'Intellicode de Microsoft », a déclaré Kandaswamy. « Bien que ces outils n'en soient qu'à leurs débuts, nous nous attendons à ce que leur sophistication s'améliore et [qu'ils] contribuent à réduire les obstacles auxquels se heurtent ceux qui n'ont pas de compétences spécialisées pour développer des produits et services technologiques utiles ».

« La croissance des données numériques, les outils de développement low-code et le développement assisté par l'intelligence artificielle (IA) font partie des nombreux facteurs qui permettent la démocratisation du développement technologique au-delà des professionnels de l'informatique », a déclaré Rajesh Kandaswamy.

Cette tendance à la démocratisation du développement technologique, dans l’ensemble, est portée par une nouvelle catégorie d'acheteurs en dehors de l'entreprise informatique traditionnelle, a indiqué Gartner dans son rapport. Selon les conclusions du cabinet, les dépenses informatiques totales engagées par les entreprises représentent en moyenne jusqu'à 36 % du budget informatique officiel.

Impact de la pandémie sur l’évolution du low-code/no-code

Le monde a changé à un rythme sans précédent en 2020. Avec les mesures de verrouillage qui se sont imposées dans le monde entier, les entreprises de tous les secteurs se sont efforcées de trouver des moyens de se reconnecter numériquement avec les utilisateurs ou les clients, laissant les services informatiques surchargés à court de temps. L’épidémie de covid-19 a contraint des millions de personnes à apprendre et à travailler à domicile. Alors que toutes les industries ont réagi de manière unique, des milliers de personnes se sont tournées vers la technologie low-code/no-code comme réponse.

Du commerce de détail aux services financiers, de plus en plus d'entreprises redoublent d'efforts pour adopter la transformation numérique. Ce faisant, elles pénètrent plus souvent sur des marchés associés aux fournisseurs de technologies traditionnels, ou en concurrence avec eux. D'ici 2042, Gartner prévoit que plus d'un tiers des fournisseurs de technologies seront en concurrence avec des fournisseurs non technologiques.

En favorisant la transformation numérique, la pandémie n'a fait qu'accélérer cette évolution, selon Gartner. Les services Cloud, les initiatives commerciales numériques et les services à distance se sont rapidement développés en conséquence directe de la crise, ouvrant la voie à de nouvelles possibilités d'intégration et d'optimisation. En 2023, Gartner prévoit que 30 milliards de dollars de revenus seront générés par des produits et services qui n'existaient pas avant la pandémie.

« La disponibilité des technologues d'entreprise offre de nouvelles sources d'innovation et la possibilité de faire le travail. Ainsi, les fournisseurs de technologies et de services devront étendre leurs sources d'idées et de développement technologique à de nouvelles communautés, qu'elles soient basées sur le développement citoyen, leurs propres communautés de clients ou d'autres sources », a déclaré Kandaswamy.

Cependant, selon un commentateur, l’idée de création de technologies par des professionnels extérieurs à l'informatique est une idée recyclée à chaque génération. « Je ne compte plus le nombre d'outils "low-code" ne nécessitant pas de compétences en programmation que j'ai vu apparaître et disparaître au cours des quatre dernières décennies. COBOL et SQL ont tous deux été présentés en ces termes. Je n'ai encore jamais vu un "gestionnaire non technique" écrire une requête SQL non triviale, et encore moins savoir comment confirmer qu'il a obtenu les bons résultats ». « L'outil low-code le plus largement utilisé est Excel, depuis un certain temps déjà. Facile à utiliser, bien sûr. Mais pas si facile à utiliser correctement et avec précision », a-t-il ajouté.

Toutefois, selon un autre commentateur, il y a une part de vérité dans la nouvelle approche, « qui est de rendre la programmation plus accessible au moyen de constructions de plus haut niveau qui sont faciles à utiliser tout en étant moins générales ». Selon lui, « Excel est un excellent exemple, dans la mesure où il a ouvert le monde des macros et de la programmation à une vaste population. Certes, il faut toujours posséder des compétences techniques et des connaissances en programmation, mais la barre d'entrée est abaissée en échange de l'utilisation d'un bac à sable plus étroit ». Et vous, qu’en pensez-vous ?

Source : Gartner

Et vous ?

Que pensez-vous des conclusions de ce rapport ?
Selon Gartner, d'ici 2042, plus d'un tiers des fournisseurs de technologies seront en concurrence avec des fournisseurs non technologiques. Quel commentaire en faites-vous ?
Pensez-vous vraiment que la technologie du low-code permettra la création de 80 % des technologies par des professionnels non techniques ?

Voir aussi :

Forrester : l'utilisation des plateformes de développement low-code gagne du terrain, dans les processus de transformation numérique des entreprises
Le marché mondial des technologies de développement low-code va augmenter de 23 % en 2021, selon les prévisions de Gartner
Microsoft lance Power Fx, un nouveau langage de programmation low-code open source basé sur Excel
Build 2018 : Microsoft dévoile IntelliCode, une version plus intelligente et précise d'IntelliSense basée sur un modèle de machine learning

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de Anselme45
Membre extrêmement actif https://www.developpez.com
Le 18/06/2021 à 10:31
de bons outils ne suffiraient pas pour créer de bons logiciels
Nooooooooooooooooon? Incroyable révélation!

Il ne suffirait donc pas d'avoir un bonne calculette pour devenir un Einstein qui révolutionne les connaissances du monde?
24  1 
Avatar de chef_phi
Membre du Club https://www.developpez.com
Le 27/06/2021 à 9:32
Comme certains dans ce forum, j'ai débuté comme informaticien dans les années 1980, et j'ai cessé cette activité en 2019. C'est dire si j'en ai vu des évolutions.
Mais je ne dirai jamais que globalement c'était mieux avant, pour tout un tas de raisons qui nécessiteraient l'écriture d'un ouvrage entier. En gros, je déplore surtout la baisse du niveau de "conscience" des développeurs au fil des décennies.
Je pense surtout à l'un d'entre eux, le plus caricatural, auquel j'avais demandé un cahier d'exploitation avant d'intégrer son "œuvre" sur notre plateforme d'hébergement .
réponse : "c'est quoi ce machin ? Moi quand je programme je pose une brique. Si elle tient, j'en pose une autre, et ainsi de suite..."
Quand nous avons fait tourner son application sur une plate-forme de test elle avait des performances lamentables, et nous nous sommes trouvés en accusation côté exploitation car il avait fait une démonstration avec son portable à ses "clients", et à cette occasion les performances avaient été à la hauteur.
Sauf que les clients en question se sont contentés d'une démonstration car ils ignoraient ce qu'est une réception de travaux en bonne et due forme. Lorsque des fonctionnalité se sont avérées manquantes, où défectueuses, j'ai réclamé le cahier des charges de l'application signée par les deux partis. Silence gêné de part et d'autre, il n'y avait même pas de document d'analyse du besoin. Ne parlons pas des trois cycles : conceptuel, organisationnel, opérationnel. J'ai n'ai pas réussi à leur faire comprendre qu'une application qui donne vie à trois Snoopy et à deux Mickey n'est pas la même chose en terme d'étude qu'une application de gestion destinée à quelques centaines d'utilisateurs disséminés sur plusieurs sites.
Par la suite, j'ai vu se développer la mode des Frameworks. Combien de programmeurs sont capables d'optimiser le code qu'ils produisent avec une Framework? Alors j'imagine ce que cela va donner avec le Lowcode.
On me répondra comme d'habitude tes serveurs sont mal paramétrés, le réseau n'est pas assez dimensionné, la virtualisation ralenti l'application, etc...
J'ai tout entendu, et je dis aujourd'hui : "au suivant".
Bonne journée,
22  1 
Avatar de DevTroglodyte
Membre extrêmement actif https://www.developpez.com
Le 18/06/2021 à 10:56
L'article enfonce beaucoup de portes ouvertes, quand même...

Citation Envoyé par Bill Fassinou Voir le message
« Donner un outil professionnel à quelqu'un ne fait pas de lui un professionnel.
On n'a pas eu besoin d'attendre les outils low code pour s'en rendre compte... il suffit de regarder excel ou photoshop...

Les logiciels créés par des développeurs citoyens vont créer une dette technique à grande échelle. Il estime que la création de nombreuses petites applications va créer un cauchemar de maintenance pour l'informatique. Les applications créées par les développeurs citoyens ne seraient pas créées pour faciliter la maintenance. De même, la maintenance et la mise à niveau de ces logiciels seraient difficiles. La maintenance des logiciels est une préoccupation à long terme, pourquoi les développeurs citoyens s'en soucieraient-ils ?
Ils ne connaissent même pas la notion de dette technique et de maintenance logicielle, alors s'en soucier...

D'après lui, les outils de développement low-code devraient être maintenus par des personnes compétentes en matière de low-code, qui se spécialiseraient dans ces compétences. Les équipes informatiques devraient se perfectionner dans les outils de développement low-code, ce qui augmenterait les coûts.
On appelle ça des développeurs

Hosk estime que les outils de développement low-code sont excellents pour créer de petites applications indépendantes, mais ils ont du mal à répondre aux exigences complexes. « À moins que le monde ne s'oriente vers des exigences simples, les logiciels low-code ne remplaceront pas 80 % de tous les logiciels créés. Le pouvoir du code est de créer des logiciels complexes conçus pour fonctionner exactement comme les entreprises et les systèmes le souhaitent. Il sera donc difficile de créer des logiciels complexes avec de nombreux développeurs travaillant en même temps avec des outils low-code », a-t-il déclaré.
Même les outils low code professionnels, conçus pour des domaines spécifiques, demandent de pouvoir ajouter soi même les briques manquantes pour gérer le fonctionnement particulier de la demande locale. Un outil généraliste et qui couvre toutes les demandes de tous les utilisateurs, ça n'existe pas.

À ce stade, Hosk a déclaré que pendant que les services informatiques se familiarisent avec les nouveaux outils low-code, il y aura des violations majeures de la sécurité parce que personne n'a compris comment verrouiller les outils de développement low-code. Selon lui, il faut du temps pour comprendre les nouveaux outils et créer les meilleures pratiques pour s'assurer qu'il n'y a pas de failles de sécurité ou de problèmes de données.
C'est évident. La sécurité informatique, c'est un métier complet, ça demande des connaissances pointues et des outils spécifiques. Bref, ça ne s'improvise pas (comme le reste, d'ailleurs)

Pour terminer, je dirai que le low code (tel que je l'ai pratiqué dans le passé, et tel qu'on peut le voir actuellement), globalement, c'est de l'algorithmique. Et quand on voit comment certains élèves galèrent à sortir un algo simple, c'est pas demain la veille qu'un "développeur citoyen" va nous pondre le nouveau Google avec son outil low code. Et puis bon, il faudra bien des développeurs pour coder et maintenir les outils low code
19  0 
Avatar de
https://www.developpez.com
Le 18/06/2021 à 8:36
Le principal reproche que j'ai à adresser aux outils low code / no code est qu'ils sont généralement adossés à un plateforme en ligne propriétaire et sur abonnement. Aussi longtemps qu'on a besoin de son application, on est captif du service et on doit payer. Bon il est vrai que j'ai toujours pas compris à quoi PowerApps pouvait bien servir.

Quant à l'argument de Hosk qui pourrait se résumer à "laissons faire les vrais professionnels", on rappelle que les "professionnels" sont très nombreux à coder en JavaScript avec des Frameworks qui posent d'énormes problèmes quant à la maintenabilité du code dans le temps et à la sécurité. De ce point de vue, les "amateurs" qui font du low code ne peuvent pas faire pire.
16  1 
Avatar de frfancha
Membre éprouvé https://www.developpez.com
Le 15/06/2021 à 11:44
C'est déjà fait non?
Quand le Cobol est sorti dans les années 50 il était destiné à être compris et utilisé directement par les comptables ce qui allait supprimer la nécessité d'avoir des informaticiens.
Donc c'est un vieux truc cette histoire, je me demande comment est-il possible que developpez.net existe encore ;-)
14  0 
Avatar de el_slapper
Expert éminent sénior https://www.developpez.com
Le 18/06/2021 à 11:26
Assez d'accord avec vous tous. Ca m'a aussi refait penser à ce très vieux mais toujours pertinent article sur la matière du code.

Un programme informatique, c'est fait de décisions. Que le code soit apparent (genre un code javascript) ou caché (embarqué dans des outils low-code) ne change rien à cette remarque fondamentale. Or penser les décisions telle qu'une machine va les interpréter, c'est bien là le cœur du métier de développeur. Bien plus que la maitrise de COBOL, JAVA, Angular, ou Rust, la valeur ajoutée d'un professionnel est sa capacité à gérer des ensembles de suites de décisions absolument énormes. Et à les formaliser pour que la machine puisse comprendre. Et, Hosk a raison d'insister là-dessus, à le maintenir pour l'adapter à de nouvelles situations.

Les gens qui veulent utiliser des outils sans code pour se débarrasser des développeurs n'ont pas compris ça. Cacher le code (car il est toujours là, juste encapsulé), ça ne retire en rien sa complexité. Et encore moins la difficulté de maitriser l'ensemble des décisions gérées par le système.
12  0 
Avatar de totozor
Membre expert https://www.developpez.com
Le 15/06/2021 à 13:41
C'est beau, je verse une petite larme, et je reviens à la réalité.

Je ne suis pas développeur mais j'ai créé beaucoup d'outil locaux permettant à des équipes de gagner en efficacité. Certains de ces outils ont (eu) une belle et longue vie.
Voyant ceci des gens m'ont proposé de lancer des projets plus globaux, j'ai demandé qu'on ai un développeur dans les projets mais je ne l'ai jamais eu "Pourquoi faire? Tu es bien assez bon pour assurer ça seul".
Conclusion :
1. Une bonne partie des projets ont été abandonnés en cours.
2. Aucun outil n'a eu une durée de vie supérieure à 1 an.
3. Aujourd'hui je refuses tous ces projets qui sont voués à l'échec.

Penser un outil informatique sans impliquer un dev est une erreur à tous les coups.
Nous n'avons pas la même formation, nous ne réfléchissons pas de la même façon. le mode de pensée d'un dev est indispensable.

Bref, si cet outil arrive au boulot je vais me battre contre. On va l'imposer. On va lancer plein de projets, moins de 10% aboutiront. Les gens maudiront les outils restant dans 5 ans max.
Les dirigeants seront heureux d'avoir eu l'impression d'économiser les connaissances des dev, mais le terrain en payera le prix.
11  0 
Avatar de ParseCoder
Membre averti https://www.developpez.com
Le 28/08/2023 à 23:29
ChatGPT est bon pour passer des examens parce qu'il a accès à une quantité d'informations bien plus grande qu'une seule personne ne pourra jamais mémoriser ... et pourtant il est très facile de le mettre en défaut même sur des petits bouts de code. Parce que ChatGPT ne pense pas.
Je n'ose même pas imaginer ce que ça peut donner sur des grosses applis. Mais pour faire le buzz et des coups marketings il faut promettre monts et merveilles, faire des promesses idiotes comme "il n'y aura plus de développeurs".
11  0 
Avatar de palnap
Membre averti https://www.developpez.com
Le 15/06/2021 à 10:47
Je demande à voir

A chaque fois qu'on a essayé de se passer des développeurs ça finit par augmenter très fortement les coûts et réduire la maintenabilité. Rappelez-vous des années 2000 quand il fallait externaliser tous les développements à l'étranger. Le retour de bâton a été brutal !
10  0 
Avatar de blbird
Membre chevronné https://www.developpez.com
Le 15/06/2021 à 11:36
Et on continu à relayer les articles informatiques de Gartner. Existe-t-il une seule de leur prédiction qui ait été un temps soit peu exacte depuis 15 ans?

On a déjà les vendeurs de low-cost grand public, comme Microsoft avec Power Automation (workflow) et Power Apps. Mais au final, du fait de cette volonté de vouloir en faire des outils grand publics, on se retrouve avec la double peine : des outils tellement limités de part leur simplification qu'ils sont de moins en moins utiles hormis les petits projets très simples, et malgré tout seul les informaticiens arrivent réellement à utiliser ces outils.

Je prends les paris sur cette prédiction Gartner : encore une fois, elle ne sera valable que pour les directeurs qui l'écouteront, et totalement ridicule confrontée à la réalité.
9  0