INTRODUCTION
La plupart des organisations, y compris celles du secteur public, voient leur portefeuille d’applications s’alourdir au fil du temps en raison du vieillissement des applications héritées. Les budgets serrés, les préoccupations croissantes en matière de cybersécurité et le défi de maintenir les applications et infrastructures existantes surchargent les ressources informatiques traditionnelles des agences.
De nombreuses agences subissent aujourd’hui une pression croissante pour maintenir les coûts bas et servir un nombre croissant d’utilisateurs tout en gérant et en protégeant une quantité massive de données. La bonne nouvelle, c’est que les agences gouvernementales, qu’elles soient fédérales, centrales, provinciales, étatiques ou locales, utilisent de plus en plus des applications modernes pour répondre pleinement aux exigences commerciales d’innovation, d’agilité et d’efficacité. Cet article couvrira les trois principales tendances de modernisation informatique du secteur public que nous observons aujourd’hui.
De nombreuses agences du secteur public disposent d’architectures réseau traditionnelles qui sont statiques, vulnérables aux erreurs humaines et beaucoup trop complexes.
La gestion des systèmes hérités nécessite des dépenses d'exploitation importantes et augmente le coût total de possession, avec un temps et des ressources précieux consacrés à la maintenance des applications héritées qui sont inefficaces et peu sécurisées. Les équipes de développement d’applications sont particulièrement gênées par une architecture héritée, des processus manuels inefficaces et des révisions et procédures qui ne s’intègrent pas bien dans le cycle de vie de développement d’applications.
La migration à partir d’applications héritées ne représente que la moitié de la bataille. Une enquête récente a révélé que les développeurs des environnements DevOps passent 15 heures par semaine à gérer des tâches telles que le débogage des pipelines et à attendre la fin des tests et des builds.1 Il est essentiel de trouver les bonnes solutions de développement d’applications modernes qui aident à rationaliser les processus, comme celles qui aident à automatiser les tâches DevOps répétitives. 39 % d’une semaine de travail de 40 heures sont généralement gaspillés sur ces tâches.
Les architectures de réseau du secteur public, ainsi que les processus de développement et de déploiement d’applications, obsolètes et complexes, rendent difficile pour les agences de fournir le type d’expériences numériques que les civils et les employés du gouvernement attendent des applications grand public.
BCG a récemment interrogé 24 500 personnes dans 36 pays sur leur utilisation des canaux numériques pour les services gouvernementaux. 76 % des répondants ont déclaré que les services gouvernementaux devraient être similaires ou meilleurs que ceux offerts par les meilleures organisations du secteur privé.2 En ne répondant pas aux demandes croissantes des électeurs et des employés du gouvernement en matière d’expériences numériques positives, les agences risquent de ne pas être en mesure de maintenir l’efficacité de leurs technologies de l’information. Créer des expériences numériques avec une réflexion centrée sur le client n’est pas une tâche facile. Les équipes de développement d’applications ont besoin du talent, du leadership et des solutions appropriés pour mener à bien leur mission.
Les agences du secteur public sont très ciblées par les pirates informatiques, les cybercriminels et d’autres gouvernements ayant des intentions malveillantes. De plus, l’énorme présence en ligne du gouvernement crée une vaste surface d’attaque.
Les vulnérabilités de sécurité associées à l’évolution des processus de développement et de modernisation des applications peuvent conduire à des attaques et à des abus réussis contre des agences, entraînant une perte d’informations personnelles identifiables (PII) des électeurs et des employés, de secrets d’État et militaires et d’argent. En dehors de l’adoption des directives de sécurité gouvernementales, telles que le NIST et la DISA aux États-Unis ou la directive NIS 2 en Europe, de nombreuses agences envisagent d’adopter les approches DevSecOps et Zero Trust.