Le low-code et le no-code améliorent le travail des développeurs de deux manières

Un homme et une femme partagent un ordinateur portable, vers lequel la femme pointe.

Shutterstock

Le développement low-code et no-code est souvent considéré comme le domaine des développeurs citoyens, mais le segment de l’entreprise où le low-code et le no-code ont gagné en popularité se situe parmi les développeurs professionnels eux-mêmes. Et, surtout, cela améliore leur travail de deux manières : en fournissant des outils pour un développement et un déploiement de logiciels plus rapides, ainsi qu’en élevant leur rôle dans les entreprises à celui d’enseignants et de facilitateurs pour les développeurs citoyens potentiels.

Une enquête récente menée auprès de 860 développeurs par OutSystems révèle qu’une majorité d’utilisateurs low-code – dont la plupart utilisent également des langages de codage traditionnels parallèlement au low-code – déclarent qu’ils sont « très satisfaits » de la productivité de leur équipe (59 %), par rapport à 41% des développeurs traditionnels. La plupart des low-codeurs, 57%, sont également très satisfaits de la qualité des outils à leur disposition pour mener à bien leur travail, contre 36% de leurs homologues de codage traditionnels.

De plus, 71 % des utilisateurs de low-code ont déclaré être en mesure de respecter la semaine de travail typique de 40 heures, contre seulement 44 % des développeurs traditionnels. De plus, 63 % des développeurs low-code indiquent qu’ils sont satisfaits de leur salaire et de leurs avantages, contre 40 % des développeurs traditionnels.

Aussi: Emplois de développeur : près d’un tiers des postes de haute technologie restent vacants

« Les solutions de développement low-code et no-code ont fait l’objet de débats et de confusion au sein de la communauté des logiciels », racontent les auteurs de l’enquête OutSystems. « Notre enquête suggère que le débat est peut-être exagéré, car il est courant que les utilisateurs de low-code utilisent également des langages de codage traditionnels. En fait, plus de la moitié des utilisateurs de low-code (65 %) ont reconnu utiliser au moins un langage traditionnel. tels que PHP, JavaScript, Python, HTML/CSS et C/C#/C++. »

Non seulement le low-code et le no-code facilitent les choses, mais ils élèvent également les rôles des professionnels de la technologie au sein de leurs entreprises, en facilitateurs, éducateurs et consultants. Les observateurs de l’industrie sont d’accord. « Le rôle du professionnel est désormais de personnaliser et de connecter la solution low-code aux ressources de l’organisation », relate Moses Guttmann, PDG et co-fondateur de ClearML. Leurs rôles « évoluent principalement vers l’automatisation et l’orchestration, en prenant un processus low-code et en aidant l’infrastructure low-code à accéder à différentes ressources au sein de l’organisation. Considérez cela comme une abstraction des bases de données et un accès à l’orchestration, comme le cloud. infrastructure pour exécuter l’application low-code. »

Cela ne peut que signifier un développement plus agile pour la prochaine génération d’applications, avec des développeurs avertis et des utilisateurs professionnels avertis travaillant côte à côte. « Les développeurs citoyens sont généralement des résolveurs de problèmes innovants et soucieux de la croissance, avec une compréhension active des objectifs globaux de l’entreprise », déclare Aaron White, CTO et co-fondateur de Vendr. « En parallèle de la supervision du travail effectué dans un environnement low-code ou no-code, les développeurs professionnels – en particulier les équipes dirigeantes – doivent s’efforcer de reconnaître les talents de ces employés, en leur permettant de contribuer activement au processus de développement. »

Cela signifie également plus de rôles et de tâches stratégiques pour les développeurs, convient Om Vyas, co-fondateur et chef de produit chez oak9. « Cela supprime une grande partie des tâches quotidiennes liées à la mise en œuvre et permet aux développeurs de se concentrer sur des préoccupations plus architecturales et stratégiques. Cela les met en position d’avoir un impact commercial plus important. Mais aussi, avec le low-code et approches sans code, lorsque le modèle unique ne fonctionne pas pour vous, cela créera du travail pour que ces professionnels modifient ou personnalisent pour ajouter leurs propres implémentations. »

Aussi: Les petites entreprises ont besoin d’un autre type de développeur de logiciels

Dans de nombreux cas, « une approche low-code/no-code peut fonctionner comme une solution complète. Cela dit, l’informatique et l’ingénierie peuvent avoir besoin d’intervenir de temps en temps pour affiner les détails », ajoute White.

Bien sûr, toutes les applications ne sont pas prêtes pour les approches low-code ou no-code. « Le low-code ou le no-code ne convient pas aux cas d’utilisation complexes », prévient Vyas. « Il est facile de faire des choses de base en low-code et sans code. Mais dès que vous entrez dans une logique métier plus complexe, des processus complexes ou une résolution de problèmes complexes, il devient vraiment difficile de continuer à utiliser du low-code ou du no-code. code. Et l’exposition aux risques de sécurité et de conformité devient plus grande. »

C’est particulièrement le cas avec les cas d’utilisation complexes, « lorsque vos données augmentent et que les cas d’utilisation métier deviennent plus complexes, lors du traitement de quantités massives de données non structurées, qui nécessitent des heuristiques complexes, des configurations complexes, des politiques qui dépendent d’autres politiques ou des règles qui dépendent sur d’autres systèmes », ajoute-t-il. « Ici, le codage est nécessaire. »

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