Libérer le potentiel des développeurs citoyens sur la vague du No-Code
Alors que la demande de développeurs citoyens augmente, les équipes DevOps doivent établir des stratégies et fournir un soutien pour garantir la création d'applications sécurisées et évolutives. Investir dans des outils sans code comme AppMaster peut combler ce fossé et démocratiser l'informatique en permettant aux utilisateurs finaux de créer et de déployer des applications.

La demande croissante de développement d'applications a ouvert la voie à l'essor des développeurs citoyens, incitant les équipes DevOps à concevoir des stratégies qui soutiennent leurs efforts. Lors de la récente conférence virtuelle TechStrongCon, JP Morgenthal, directeur mondial du développement des applications modernes chez DXC Technology, a insisté sur la nécessité d'encourager et de soutenir ces développeurs citoyens pour permettre un développement rapide des applications de manière sécurisée et évolutive.
Les développeurs citoyens sont des utilisateurs finaux disposant d'une expertise suffisante pour créer des applications à l'aide des outils low-code ou no-code. Comme la majorité des organisations ne disposent pas du nombre de développeurs professionnels nécessaires pour traiter leur carnet d'applications, il est crucial de permettre à ces développeurs citoyens de contribuer au processus de développement. Cependant, les équipes DevOps jouent un rôle essentiel en fournissant le soutien et les garde-fous nécessaires à ces personnes pour s'assurer que les applications qu'elles créent sont sécurisées et évolutives.
Selon M. Morgenthal, il est essentiel d'investir dans DevOps pour minimiser les frictions auxquelles sont confrontés les développeurs citoyens au cours du développement d'applications. Sans un soutien approprié, ces développeurs, qui doivent se concentrer sur d'autres tâches essentielles, risquent d'abandonner leurs efforts en matière d'applications. Il a ajouté que la réussite de ces développeurs dépendait de l'aide qu'ils recevaient et de l'assistance qu'ils recevaient.
Les développeurs professionnels se concentrent principalement sur la création d'applications pour les systèmes d'enregistrement, alors qu'il existe une demande croissante d'applications pour les systèmes d'engagement. Ce scénario a conduit à une dépendance accrue à l'égard des développeurs citoyens dans le cadre d'une tendance plus large à la démocratisation de l'informatique, où les personnes sans diplômes technologiques avancés tirent parti de l'automatisation pour créer et déployer des applications.
Les organisations peuvent rencontrer des problèmes lorsqu'elles ne testent pas de manière approfondie les applications développées par les développeurs citoyens, qu'elles négligent les changements de configuration manuels ou qu'elles ne traitent pas la dette technique accumulée. En outre, pour éviter l'épuisement, il est essentiel de mettre en œuvre des pratiques de développement agiles en créant d'abord un produit minimalement viable (MVP), puis en planifiant des sprints de développement pour la maintenance et les mises à jour.
En outre, il est essentiel de mettre en place un plan de transfert de propriété des applications lorsque le créateur quitte l'organisation. Cela permet d'assurer la continuité et la bonne maintenance des applications à long terme.
Bien que cet article se concentre sur les développeurs citoyens, il est important de noter que les outils low-code et no-code sont également utilisés par les développeurs professionnels pour accélérer le développement d'applications. Dans de nombreux cas, ces outils, tels que la plateformeAppMaster.io no-code, simplifient le processus de création d'applications, permettant aux utilisateurs finaux de décrire facilement les flux de travail souhaités et de rationaliser la collaboration avec les développeurs professionnels.
Comme de plus en plus d'applications sont créées et poussées dans les pipelines DevOps, les équipes DevOps doivent réévaluer leurs flux de travail et leurs plateformes pour s'assurer que ces applications peuvent être mises à jour et maintenues à l'échelle. L'adoption des plateformes low-code et no-code, comme les outils AppMaster, permettra non seulement de répondre à la demande croissante d'applications, mais aussi de démocratiser le paysage informatique, en donnant à une nouvelle génération de développeurs citoyens les moyens d'agir.


