Magazine Gadgets

Paradoxe faible et sans code : libérer du temps pour les professionnels de la technologie, mais créer de nouveaux enchevêtrements

Publié le 03 avril 2023 par Mycamer
Codage professionnel de l'informatique sur ordinateur

Maskot/Getty Images

Le mouvement peut-il développement logiciel low et no-code réduire la charge de travail des professionnels de la technologie surchargés ? Absolument. Le hic, ce sont les nouveaux types de charges de travail qui surgiront et consommeront leur nouveau temps, obligeant les entreprises à fournir des conseils pour empêcher toutes ces applications créées par les utilisateurs de submerger l’organisation.

Aussi: Les logiciels low/no-code pourraient bientôt tester les limites de la prise en main informatique

UN enquête publié il y a quelques années par Mendix suggère que le code faible et sans code libère du temps pour les professionnels. Les deux tiers des développeurs utilisant du low code et du no code conviennent que le low code est leur solution de développement de contournement car ils ne peuvent pas répondre à la demande intense de développeurs. Au moins 90 % déclarent avoir moins de cinq demandes d’application par mois dans leurs backlogs. De plus, l’enquête a suggéré que l’entreprise moyenne “évitait d’embaucher deux développeurs informatiques utilisant des outils low-code”.

Trop beau pour être vrai? Mendix est un fournisseur low-code, ils ont donc bien sûr une bonne raison de mettre en évidence ces résultats. Les données valident le mouvement pour permettre aux utilisateurs professionnels de se concentrer sur leurs domaines tout en libérant le service informatique pour qu’il se soucie de choses plus importantes. Tout aussi important, cela met l’accent sur le fait que les développeurs eux-mêmes sont des consommateurs d’outils peu nombreux et sans code.

Aussi: Comment utiliser ChatGPT pour écrire du code

Les experts et les leaders de l’industrie sont d’accord : à une époque où les budgets informatiques sont serrés, les talents technologiques sont difficiles à trouver et à conserver, et les utilisateurs professionnels sont plus avides que jamais de plus de capacités à la demande, le moment est venu pour des capacités faibles et nulles. approches codées. “Nous voyons des entreprises adopter des plates-formes low-code et no-code pour de multiples raisons, notamment l’automatisation des processus manuels, la modernisation du paysage applicatif et la décentralisation du développement d’applications afin de réduire l’arriéré de la demande au sein de l’informatique”, déclare David McIntire, directeur chez Capgemini. “Bien que ces plates-formes nécessitent généralement un certain niveau d’assistance de la part de l’informatique, le fait de permettre aux entreprises de créer des applications simples au sein d’une plate-forme standardisée aide à résoudre les problèmes de dotation en personnel pour les talents en développement d’applications.”

Aussi: Développement low-code : voici comment il est utilisé

Les développeurs citoyens, pour leur part, “veulent se concentrer sur le développement d’applications qui simplifient les processus métier qu’ils utilisent au quotidien”, explique McIntire. “Ils cherchent à automatiser des flux de travail ou des processus métier spécifiques. Ils utilisent également des plates-formes low-code axées sur les données pour améliorer la visibilité des opérations commerciales grâce à la création de nouveaux rapports et analyses.”

Quels rôles les professionnels de l’informatique devront-ils jouer alors que le low-code et le no-code prolifèrent ? L’un des rôles émergents les plus importants de cette ère consiste à servir de gardiens ou de conservateurs d’environnements sans code et à faible code en plein essor. “Nous sommes dans une période intéressante”, déclare Mike Loukides, vice-président du contenu technologique émergent chez O’Reilly Media. “C’est formidable que les développeurs citoyens puissent créer des logiciels qu’ils peuvent utiliser sans avoir de compétences en programmation. Mais nous essayons toujours de définir les relations appropriées entre ces développeurs et des processus informatiques plus formels. Un directeur des ventes créera-t-il une meilleure application Web pour gérer les ventes ? qu’un groupe de développeurs informatiques qui parlent rarement aux vendeurs ? Probablement. Mais ce même responsable peut-il déployer l’application, vérifier qu’elle est sécurisée et faire toutes les autres choses que nous attendons de l’informatique ? Probablement pas. Nous devons donc comprendre comment faire fonctionner ces relations.”

Aussi: Les applications à faible code et sans code stimulent de nouvelles descriptions de poste pour les développeurs de logiciels

Les approches sans code et sans code “sont les plus efficaces lorsque les constructions visuelles de la plate-forme qu’un développeur citoyen utilise correspondent très bien aux concepts commerciaux qu’il connaît déjà”, déclare Pete Bonney, directeur général exécutif de l’ingénierie des produits, des applications et des services chez Xero. “Sinon, ils devront développer les compétences d’un développeur professionnel, telles que la compréhension de concepts généralisés tels que les structures de données, les algorithmes et la complexité, les fondamentaux de l’informatique.”

Libérés de la nécessité de créer et de maintenir constamment des rapports et des analyses, « les professionnels de l’informatique peuvent se concentrer sur la maintenance des plates-formes elles-mêmes et sur l’intégration des plates-formes dans l’écosystème plus large », déclare McIntire. Néanmoins, cela ne signifie pas que les professionnels de l’informatique se retirent de la pléthore d’applications que les utilisateurs professionnels – ou leurs collègues informatiques – peuvent créer et utiliser. « Le personnel informatique devient également fréquemment le gestionnaire centralisé des applications développées », raconte McIntire. “Les développeurs professionnels jouent également un rôle clé dans la définition des normes de codage utilisées par les développeurs citoyens et dans la formation de nouveaux développeurs citoyens.”

Aussi: Le low-code n’est pas encore un remède pour les services informatiques surchargés

Pour tirer parti avec succès du low-code et du no-code, les professionnels de l’informatique doivent “consacrer du temps au début de l’engagement à définir les structures et les processus qui régissent l’utilisation de la plate-forme”, explique McIntire. “La définition de la formation requise pour les développeurs citoyens, les normes en matière de sécurité et de données, les processus de livraison de nouvelles applications et le processus d’examen sont tous essentiels pour utiliser le low-code/no-code pour équilibrer la vitesse de livraison avec l’adéquation des applications.”

Low-code et no-code « consistent à réagir à une certaine condition en prenant une action bien comprise et reproductible », explique Bonney. “Il vise le bricolage et ne nécessite généralement pas l’aide d’un professionnel. Cependant, pour des flux de travail particulièrement volumineux, complexes ou personnalisés, il vaut mieux faire appel à un professionnel. Par exemple, si une entreprise a connu une croissance rapide et des volumes de données importants causent des problèmes de performance et d’actualité des données, alors c’est une situation où une aide professionnelle est généralement requise.”

Aussi: Le contenu généré par l’IA va révolutionner notre façon de travailler

Une partie de ce rôle consiste à aider à atténuer “le risque de prolifération d’applications dans l’environnement qui ne sont pas développées selon les normes de l’entreprise”, poursuit-il. “Les applications qui sont mises en œuvre sans respecter les normes de développement appropriées risquent d’introduire des problèmes de sécurité ou de conformité réglementaire dans l’environnement.”

De plus, les responsables informatiques devront constamment lutter contre la complexité qui peut résulter d’une prolifération débridée d’applications à faible code et sans code. « Permettre aux individus de se trouver dans des unités commerciales et des zones géographiques disparates augmente les risques de développement de plusieurs applications avec des fonctionnalités communes ou qui se chevauchent, ce qui augmente inutilement la taille et la complexité du paysage applicatif », déclare McIntire.

Aussi: ChatGPT vient de déboguer mon code. Pour de vrai.

En fin de compte, les professionnels de l’informatique doivent rester actifs lorsqu’il s’agit de guider les développeurs citoyens pour qu’ils adhèrent aux normes de l’entreprise et de la technologie. “Il existe des outils pour la création de sites Web, l’informatique décisionnelle et l’utilisation d’un modèle de feuille de calcul pour travailler avec des bases de données”, explique Loukides. “D’une part, ce sont des outils radicalement différents qui ne nécessitent souvent pas du tout d’écrire du code. Mais la même chose s’applique : l’utilisateur ne pourra pas utiliser un outil pour créer des sites Web s’il n’a pas une bonne sensation pour ce à quoi ils veulent que le site Web ressemble. Cela inclut la conception, sa facilité d’utilisation, etc. L’outil prend en charge le HTML, le CSS et le JavaScript, mais l’utilisateur a toujours les décisions difficiles. Il en va de même. pour la BI ; les outils d’informatique décisionnelle peuvent faire beaucoup pour aider à analyser les données, mais l’utilisateur doit toujours savoir ce qu’il veut obtenir des données. Un outil ne peut pas vous donner d’informations si vous ne savez pas ce que vous voulez être perspicace.”

to www.zdnet.com


Abonnez-vous à notre page Facebook: https://www.facebook.com/mycamer.net
Pour recevoir l’actualité sur vos téléphones à partir de l’application Telegram cliquez ici: https://t.me/+KMdLTc0qS6ZkMGI0
Nous ecrire par Whatsapp : Whatsapp +44 7476844931



Retour à La Une de Logo Paperblog

A propos de l’auteur


Mycamer Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte

Magazines