6 technologues discutent de la façon dont les outils sans code changent le développement logiciel

L’espace no-code/low-code a connu une expansion rapide au cours des dernières années. Comme nous l’avons appris de notre dernière enquête auprès des investisseurs actifs dans l’espace au début du mois, la technologie démocratise l’accès au développement de logiciels modernes, mais il reste encore quelques problèmes à résoudre. Cependant, l’adoption massive est toujours retardée : de nombreuses organisations préfèrent construire à partir de zéro, et les solutions complètes de bout en bout sont encore introuvables.

Pour avoir un aperçu plus approfondi des aspects techniques de l’espace, nous avons décidé de parler à certains des technologues inaugurant la révolution no-code/low-code.

Pour commencer, il semble que les outils no-code/low-code n’aient pas eu beaucoup d’impact sur le nombre de personnes travaillant dans l’informatique. Deb Gildersleeve, CIO de Quickbase, a déclaré que la propagation du no-code/low-code aidera l’informatique à se concentrer sur des tâches plus exigeantes.

« Nous pensons que le service informatique doit passer plus de temps à réfléchir à l’impact de la technologie sur les personnes. Les outils qui éliminent les tâches subalternes et chronophages permettent d’économiser du temps et de l’énergie pour se concentrer sur des problèmes plus vastes qui facilitent la vie des gens », a-t-elle déclaré.

Le no-code/low-code entraîne une dette technique dans une certaine mesure, un aspect qui est devenu un sujet de discussion majeur. David Hsu, fondateur et PDG de Retool, estime qu’il s’agit moins d’éliminer la dette technique à l’heure actuelle que de choisir où la dette serait une conséquence acceptable.

« Ce qui peut être fait, c’est de décider quelle dette technique vaut la flexibilité que confère le low-code, et quelle dette technique n’atteint pas ce seuil. Par exemple, donner aux constructeurs non techniques la possibilité de concevoir et de définir leurs propres interfaces semble très utile d’où nous en sommes », a-t-il déclaré. « D’un autre côté, nous constatons que laisser les développeurs non techniques gérer les intégrations, le flux de données, la logique métier et les tâches CRON – sans un certain niveau de supervision technique ou de garde-corps – ne vaut pas la dette technique. »

Pour cette enquête, nous avons parlé aux dirigeants de leurs outils no-code/low-code préférés, des différents impacts de ces suites de développement sur le marché du travail informatique et de la manière d’assurer une dette technique minimale, entre autres.

Nous avons parlé à :

  • Patrick Jean, directeur technique, OutSystems
  • Deb Gildersleeve, DSI, Quickbase
  • Zoe Clelland, vice-présidente produit et expérience, Nintex
  • Bruno Vieira Costa, fondateur et PDG, Abstra
  • David Hsu, fondateur et PDG, Retool
  • Trisha Kothari, co-fondatrice et PDG, Unit21

Patrick Jean, directeur technique, OutSystems

Quelle part du travail que vous gérez est actuellement effectuée via no-code/low-code ? En 2031, les développeurs devront-ils encore apprendre à coder ?

En tant que CTO d’une plate-forme low-code qui a été pionnière dans cette catégorie il y a 20 ans, tout ce que je fais concerne le low-code et la façon dont l’outil peut aider les chefs d’entreprise et les développeurs à créer les applications sérieuses dont ils ont besoin. En fait, nous construisons autant que possible notre propre pile à l’aide de notre plate-forme low-code – pour nos outils d’interface utilisateur, nous avons quelques composants de base à code élevé, et une grande partie de la plate-forme d’interface utilisateur OutSystems restante est construite en low-code. code.

À l’avenir, il y aura toujours un besoin de développeurs ayant une expertise en high-code. Au lieu de penser que ces outils éliminent le besoin d’apprendre à coder, ils devraient être considérés comme un moyen d’éliminer le fardeau du travail de maintenance indifférencié à long terme présent dans le développement d’applications. Les plates-formes de développement d’applications low-code géreront ce travail indifférencié et les développeurs n’auront pas à s’en soucier.

Quels sont vos outils no-code/low-code préférés ?

Il existe une abondance d’outils sans code/à faible code disponibles qui répondent à une gamme de besoins des développeurs. De nombreux outils de cette catégorie résolvent un ensemble restreint de problèmes et se heurtent souvent à des obstacles lorsqu’ils doivent évoluer ou évoluer au fil du temps.

D’après mon expérience, ce dont les entreprises ont besoin, c’est d’une plate-forme qui combine agilité, performance et évolutivité, ce qui se traduit par des applications sécurisées et de haute qualité. Celui qui englobe à la fois une expressivité élevée et une productivité élevée des développeurs et fournit des capacités CI/CD d’élite complètes.

Tant que vous avez des logiciels, il y aura toujours un besoin de personnes capables de concevoir des logiciels à partir de zéro. Deb Gildersleeve, DSI, Quickbase

Les entreprises doivent rechercher des outils low-code de niveau entreprise qui leur permettent de créer des applications critiques qui résolvent de sérieux défis commerciaux tout en optimisant la sécurité, la conformité et l’évolutivité, et en supprimant les problèmes tels que le code hérité et les intégrations.

L’essor du no-code/low-code a-t-il un impact sur le nombre de personnes travaillant dans l’informatique ?

Les outils sans code/low code n’ont pas d’impact sur le nombre de personnes travaillant dans l’informatique. Au lieu de cela, ils optimisent le rôle de l’informatique, aidant à moderniser les systèmes hérités, à éliminer la dette technique et leur permettant de créer des applications à un rythme rapide.

Il aide les professionnels de l’informatique à donner à leurs propres équipes les moyens de créer les applications dont ils ont besoin plutôt que de s’appuyer sur des options prêtes à l’emploi, et permet aux équipes et aux développeurs de se concentrer sur un travail créatif plus significatif plutôt que de maintenir des systèmes back-end obsolètes ou d’effectuer des tâches subalternes. .

L’un des facteurs de différenciation des outils no-code/low-code est de savoir s’ils peuvent incarner le processus CI/CD avec une gouvernance et une conformité appropriées, garantissant que les entreprises séparent l’accès privilégié aux différents environnements de production et de non-production.

Au fur et à mesure que de plus en plus d’entreprises adoptent des plates-formes low-code, nous allons voir les départements informatiques gagner en importance car ils ajoutent une plus grande valeur grâce à des applications personnalisées avec une vitesse et une agilité beaucoup plus grandes. Ce domaine se développe rapidement et aide à combler l’énorme écart de talents en développement auquel nous sommes confrontés.

Selon vous, quels autres services pourraient être proposés en plus du no-code/low-code pour en faire un package plus attractif pour le développement d’applications ?

L’une des plus grandes tendances que nous constatons est la nécessité de créer des applications sérieuses qui peuvent rapidement évoluer vers des centaines de milliers, voire des millions d’utilisateurs. Le problème pour de nombreux développeurs est que cela nécessite de développer des applications à exécuter dans le cloud à l’échelle d’Internet, en utilisant les meilleures pratiques des architectures et technologies cloud modernes, qui peuvent être incroyablement complexes et coûteuses.

Source-146