Aller au contenu principal

Équipe de la Stratégie des Technologies de l'information

Vision des technologies de l'information

Vision moyen terme - 2025

À l’échelle du GC

Les éléments fondamentaux de la vision du « Gouvernement en tant que service » sont disponibles et en production, le tout selon le Plan stratégique des opérations numériques : Calendrier 2018-2022. Cela comprend :

  • Une identité numérique de confiance pour les services publics (« Se connecter ») ;
  • Examen horizontal de l’échange d’information - éliminer les obstacles (« Une fois suffit! ») ;
  • Construire une plate-forme pour l’interopérabilité d’entreprise (API Store et « Une fois suffit! ») ;
  • Une vision du GC et une stratégie numérique omnicanal (tout appareil, toute plateforme, tout partenaire).

Les Normes numériques du GC, la Politique et la Directive sur les services et le numérique, avec les Procédures obligatoires pour l’évaluation de l’architecture intégrée, ont changé les ministères et organismes du GC. Ils utilisent de plus en plus des normes ouvertes (formats de données et protocoles) et des logiciels libres. Être agile et se concentrer sur les besoins de l’utilisateur est la nouvelle norme et il y a une collaboration croissante au sein des communautés de logiciels libres au sein et à l’extérieur du GC. Les organisations ont migré massivement vers des environnements infonuagiques, choisissant les options de déploiement les plus rentables/rapides et les plus conformes à la sécurité/confidentialité, et partagent/réutilisent les logiciels et les codes. Les communautés de pratiques du GC, comme les logiciels libres, l’informatique en nuage et Agile organisent des activités régulières pour les fonctionnaires.

EDSC (surtout la DGIIT, bien qu’elle ait également influencé d’autres directions générales) a connu un virage important vers la gestion de projet et l’automatisation agiles. EDSC est un leader au sein du Conseil et des grappes d’UnGC. Sa propre initiative de transformation numérique se déroule bien, la Modernisation du versement des prestations (MVP) et la transformation des services avancent conformément au plan.

TI au sein d’EDSC

Les TI sont utilisées comme un atout stratégique en vue d’améliorer les services aux citoyens et ne sont plus considérées comme une fonction « secondaire ». Les secteurs de services d’EDSC comprennent le coût et les risques liés à l’exploitation des TI et ont commencé à partager leur responsabilité en utilisant une gouvernance et une méthode d’investissement différentes pour réduire les risques liés aux TI. Cela signifie qu’une partie de leur budget est établie pour veiller à ce que la dette technique soit documentée et traitée en temps opportun. La TI comprend parfaitement son incidence sur le mandat d’EDSC et a beaucoup investi dans l’apprentissage, l’agilité et l’automatisation pour réagir plus rapidement aux changements opérationnels.

La Stratégie de TI d’EDSC a mis en place une Transformation de l’amélioration continue fondée sur les capacités et les recommandations de DevOps Research and Assessment (DORA) et du Rapport annuel sur l’état du DevOps. L’objectif a été d’augmenter continuellement la fréquence des prestations de service tout en réduisant les délais, le temps de rétablissement des services en cas panne ainsi que le taux de défaillance.

La transformation en amélioration continue concerne tous les domaines dont la TI est responsable. Cela comprend les applications (la livraison de logiciels, les opérations) et l’infrastructure (les dispositifs d’utilisateur, les services, les réseaux).

Dimension culturelle

Les employés estiment que leur travail est significatif et qu’il tire parti de leur expertise. Ils ont les outils et les ressources nécessaires pour faire le travail. Il s’agit notamment de ressources techniques, comme l’accès aux serveurs ou aux environnements nécessaires pour élaborer et mettre à l’essai, ou de ressources d’apprentissage pour acquérir de nouvelles compétences. Les employés consacrent plus de temps à exploiter leur créativité pour ajouter de la valeur opérationnelle et moins de temps à des tâches répétitives. Ils ont également accès à un milieu de travail moderne qui encourage la collaboration et favorise une culture de flexibilité, de mobilité et de bien-être.

Les employés sentent qu’ils peuvent être honnêtes avec la direction sans crainte de reproche et avoir confiance que les choses vont s’améliorer. La portée des changements est réduite intentionnellement, les échecs atténuant les risques qui permettent l’apprentissage plutôt que d’analyser les risques généraux de non-conformité. L’organisation sait apprend de ses échecs, tient des examens sans reproche et pose continuellement des questions comme « Pourquoi cette chose a échoué ? ».

Les équipes consacrent 20 % de leur temps au travail à l’automatisation des processus actuels, au prototypage de technologies connexes ou à la mise à jour des tendances et des technologies liées à leur travail ou à l’orientation générale de la TI du GC. Les employés qui possèdent de grandes compétences en matière d’innovation sont encouragés à consacrer plus de 20 % de leur temps à ces tâches. Cette période comprend également le temps consacré à l’apprentissage informel et autodirigé, en cours d’emploi et à l’achèvement de cours ou à la participation à des conférences. Le budget des possibilités d’apprentissage a augmenté chaque année au cours des cinq dernières années.

Les employés assistent à des présentations et à des événements qui sont offerts au moins une fois par mois par les TI et qui offrent aux employés des occasions et des espaces d’apprentissage et de partage leurs connaissances, que ce soit un projet sur lequel ils travaillent ou un sujet de recherche. Les personnes qui assistent à des conférences ou qui suivent des cours partagent leur apprentissage au moyen de présentations ou de rapports de voyage. Les employés des TI sont encouragés à suivre des cours en ligne et à former des groupes d’étude dans le cadre de leurs activités normales.

La Coopération entre les TI et les entreprises s’est accrue et il y a un effort conscient pour briser les tours d’ivoire. La responsabilité de la construction, du déploiement et de l’entretien des systèmes est partagée par des équipes interfonctionnelles qui comprennent des représentants de chaque secteur fonctionnel du processus de prestation des logiciels (analystes opérationnels, développeurs, ingénieurs de la qualité, opérations, sécurité, etc.).

Dans l’ensemble, les employés qui travaillent en TI à EDSC sont plus heureux, plus productifs et plus à jour sur la technologie, ce qui les rend mieux placés pour répondre aux besoins changeants du Ministère afin qu’il puisse offrir des services plus efficaces aux Canadiens.

Processus

Les processus habilitent les équipes interfonctionnelles et leur permettent de travailler sur de nouvelles idées dans la poursuite d’objectifs commerciaux qui résolvent des problèmes importants. L’information est traitée comme un bien de l’entreprise - elle est ouverte par défaut, facilement consultable, sécurisée et non dupliquée. Les équipes reçoivent des renseignements à jour et un contexte qui leur permettent de prendre des décisions éclairées sur le bon travail à faire. Les résultats organisationnels sont mesurés et fournissent également de l’information essentielle pour prendre les meilleures décisions. Les marathons de programmation sont organisés au moins deux fois par an par les TI et sont ouverts à des auditoires internes et externes pertinents (p. ex., autres gouvernements, universités).

Les équipes utilisent les méthodologies Agile pour concevoir et améliorer continuellement les solutions et les services. Les clients sont inclus dès le début des projets et peuvent soumettre une rétroaction régulière. On met beaucoup l’accent sur l’automatisation des essais, des déploiements, de la sécurité et des demandes de service, ce qui élimine le besoin d’approbation manuelle. L’information sur le flux de travail dans l’ensemble du flux de valeur est facilement disponible et les équipes ont une bonne compréhension du flux de travail de l’entreprise touchant à la fois les citoyens ainsi que les employés d’EDSC.

La gouvernance passe à la Lean Project Management (gestion de projet Lean) où les résultats souhaités sont énoncés au lieu des exigences, et les hypothèses sont utilisées au lieu des analyses de rentabilisation, favorisant les petits projets comme moyen de réduire les risques et d’éviter les logiciels mémorivores. La gestion des investissements d’EDSC permet les investissements plus petits et plus itératifs dans les TI. L’harmonisation des systèmes de contrôle visant l’atteinte des résultats souhaités sert de mesure de projet plutôt que de s’appuyer sur la réalisation des tâches.

Questions techniques

Les équipes sont en mesure de fournir un environnement ou un dispositif de manière automatisée, et savent que tout nouvel environnement ou dispositif généré à partir de la même configuration est identique. Les services de production peuvent être restaurés de façon répétée et prévisible, même lorsque des événements catastrophiques se produisent. On envisage d’utiliser Chaos Engineering (tester la résilience de ses infrastructures informatiques) pour renforcer la confiance dans les capacités des systèmes à résister à des conditions inattendues.

Le code source, les atouts, les configurations ou d’autres documents faisant partie du développement et du déploiement d’un projet sont stockés dans un système de contrôle de version qui enregistre les modifications apportées aux fichiers. Les changements déclenchent des tests automatisés et un processus de compilation qui crée des paquets (exécutables, conteneur, machine virtuelle…) qui peuvent être déployés dans n’importe quel environnement (test ou production) de manière automatisée. Les opérations et l’infrastructure ont évolué vers l’automatisation autant que possible, étant en mesure de déplacer les charges de travail et le temps d’exécution d’un fournisseur de services à un autre au besoin. Les constructions sont numérotées, reproductibles et exécutées à la demande par des équipes qui leur donnent une rétroaction rapide sur leurs petits lots de travail. Les membres de l’équipe priorisent l’examen des changements apportés par les collègues de travail pour s’assurer qu’ils n’ont pas à attendre des jours pour être fusionnés et déployés. L’état d’avancement des projets est visible au Ministère. Les équipes ont accès à des données d’essai adéquates pour effectuer des tests automatisés pour les projets.

L’architecture d’entreprise (AE) permet l’agilité en habilitant les équipes à choisir des outils et des technologies, en répondant rapidement à l’adoption de nouvelles normes et en fournissant des architectures de référence légères. L’AE permet à EDSC de réutiliser les investissements au moyen de la planification axée sur les capacités et d’influencer les endroits où les investissements du Ministère doivent être affectés. Les piles technologiques sont revues périodiquement dans le cadre des rétrospectives de l’équipe (Agile). L’AE et la sécurité évaluent régulièrement dans quelle mesure les outils actuels répondent aux exigences. De nouvelles technologies font également l’objet d’enquêtes proactives et des occasions sont offertes de discuter et de démontrer de nouvelles technologies pour les cheminées technologiques standard. Le Coût du cycle de vie (CCV), y compris les coûts de sortie, est calculé dans le cadre de l’analyse des options de solution.

L’équipe de sécurité participe à la phase de conception de tous les projets, et un examen de la sécurité est maintenant un facteur de contrôle pour le lancement de la conception à l’étape de développement. Les tests de sécurité sont intégrés au processus de test automatisé et identifient les vulnérabilités de sécurité communes. De plus, l’approche de la Protection de la vie privée dès la conception est prise en compte tout au long du processus de génie logiciel.

Les équipes doivent connaître leurs propres processus et procédures afin de bien comprendre leurs lacunes potentielles. En mettant en œuvre une culture de service, chaque équipe est responsable de fournir des services numériques à ses clients (portails et processus automatisés plutôt que des boîtes aux lettres génériques), ce qui signifie qu’elle doit interagir avec les processus et les procédures des équipes alignées du volet. La sécurité doit coder et utiliser des solutions de contrôle de version publique ou pangouvernementale. L’architecture d’entreprise doit coder et utiliser des solutions de contrôle de version à l’échelle publique ou gouvernementale. Les testeurs doivent coder et utiliser des solutions de contrôle de version publiques ou gouvernementales. Les opérations doivent coder et utiliser des solutions de contrôle de version publiques ou pangouvernementales.

Données de mesure

Les équipes de TI utilisent des logiciels qui recueillent des données tout au long de la chaîne de valeur et les regroupent pour servir différents publics.

Les équipes ont établi des Limites de travail en cours (LTC) en fonction de la capacité de l’équipe et de la charge de travail assignée, afin d’établir des priorités et de se concentrer sur l’exécution d’un petit nombre de tâches hautement prioritaires.

Les équipes informatiques fournissent des notifications proactives des défaillances, en utilisant des indicateurs et de seuils clés dans les logiciels de surveillance. Ils sont alertés avant l’échec d’une application et résolvent les problèmes de manière proactive avant que celles-ci aient un effet sur les utilisateurs. Après le diagnostic des incidents, les indices qui auraient pu prédire l’événement sont ajoutés au processus de suivi.

Les applications qui sont associées aux services des secteurs d’activité fournissent des mesures de la santé globale des services du Ministère aux Canadiens. Les mesures de rendement des secteurs d’activité servent de repères et la responsabilité de l’incidence des TI sur le mandat d’EDSC est partagée.

Vision long terme - 2030

À l’échelle du GC

En tirant parti de la Perspective des TI à moyen terme - 2025, le Plan stratégique des opérations numériques Calendrier 2018-2022 et la Politique sur les services et le numérique, la prestation numérique des services et des avantages du GC sont automatisés et intégrés à la vie des Canadiens. La plupart des Canadiens utilisent une identité numérique fiable pour obtenir leurs services directement du GC ou des nombreux partenaires qui ont intégré les services du GC à leur offre.

Les ministères et organismes du GC sont des organisations agiles, modernes, ouvertes et très performantes. Les données, les informations et le code de programmation sont partagés et la collaboration à l’interne et à l’externe est la norme pour tous les types de travail.

EDSC est un leader dans le « nouveau » GC numérique et encourage d’autres organismes à créer une culture d’apprentissage, à être agile et à automatiser dans la mesure du possible. La MVP a mis en place une plateforme consolidée des avantages qui s’aligne sur le modèle plus large du « Gouvernement en tant que service » du GC.

TI au sein d’EDSC

La transformation d’amélioration continue de la Stratégie de TI d’EDSC s’est poursuivie (consultez la Perspective des TI à moyen terme - 2025) afin d’améliorer les capacités et de suivre les recommandations de DevOps Research and Assessment (DORA) et du Rapport annuel sur l’état de DevOps.

La prestation des TI est rapide, fiable et sécurisée en ce qui concerne les applications (la livraison de logiciels, les opérations) et l’infrastructure (les dispositifs utilisateurs, les services, les réseaux). Comme toujours, l’objectif est d’augmenter continuellement la fréquence de la prestation des services tout en réduisant les délais, le temps de rétablissement des services en cas panne ainsi que le taux de défaillance.

Lectures complémentaires

Voir cette page dans GitHub