Processus de développement et d’exploitation (DevOps)

Soutenir la création d’organisations numériques agiles

Afin de réaliser leur transformation numérique, de nombreuses organisations se tournent vers les processus intégrés de développement, d’exploitation (DevOps) et d’assurance qualité afin de se munir de TI performantes, modernes et flexibles et de tirer parti de l’innovation en vue d’obtenir un avantage concurrentiel. En effet, l’approche DevOps permet d’améliorer considérablement la vitesse de mise sur le marché, la productivité, la qualité et la rentabilité, en plus d’accroître l’autonomie et la participation des équipes ainsi que la performance des TI.

Défis communs

Bien que l’approche DevOps soit pratiquement essentielle à la survie dans le contexte actuel, plusieurs organisations ont échoué sa mise en œuvre. Parmi leurs défis communs figurent la modification des cultures établies, l’harmonisation des fonctions d’affaires et technologiques, et l’évaluation du rendement de l’investissement. De plus, dans un avenir rapproché, la plupart des organisations devront tirer parti de l’approche DevOps tout en continuant d’utiliser des méthodes traditionnelles de prestation de services en TI. Pour relever ces défis, les programmes DevOps doivent répondre aux critères suivants.

  • Être conçus et gérés comme une transformation culturelle fondée sur des principes et des mesures.
  • Reposer sur des processus agiles continus et une architecture agile.
  • Tirer parti de chaînes d’outils modernes et intégrées et de l’automatisation.

Un plan complet et équilibré

Le modèle de référence DevOps de CGI est un plan complet et équilibré destiné aux organisations de TI hautement performantes. Il combine les cinq dimensions clés que sont la gouvernance, la culture, les mesures, les processus et l’architecture, ainsi que les outils. À l’aide de ce modèle, nous favorisons la collaboration étroite et l’harmonisation des fonctions d’affaires et technologiques grâce à des équipes autonomes et à des architectures agiles. Notre modèle d’intégration continue est fondé sur le développement guidé par les tests, qui tient compte de la sécurité et de la qualité à toutes les étapes.

CGI DevOps Management Framework

Approche agile axée sur la maturité

De plus, notre modèle de maturité DevOps permet de détecter les lacunes, de guider les feuilles de route de transformation et de prioriser les initiatives liées aux cinq dimensions mentionnées précédemment à l’aide d’une approche flexible et itérative. Nous soutenons nos clients dans leur adoption de DevOps en créant des partenariats avec eux, quelle que soit l’étape à laquelle ils se trouvent. Nos services complets comprennent les volets suivants.

  • Services-conseils – Nous évaluons la maturité DevOps, détectons et analysons les lacunes, et développons et mettons en œuvre une feuille de route comprenant des initiatives distinctes et mesurables. Nous nous chargeons également de la gestion de l’encadrement et du changement organisationnel ainsi que de la refonte de l’architecture des applications afin de les adapter à DevOps.
  • Gestion des processus DevOps Dans le cadre d’ententes de développement d’applications distinctes ou de services en gestion déléguée, nous pouvons prendre en charge et gérer un sous-ensemble ou la totalité des processus continus DevOps du client, y compris la conception axée sur la qualité et l’automatisation des mises à l’essai ainsi que l’hébergement et l’exploitation des composantes de la chaîne d’outils DevOps, et ce, chez le client, chez CGI ou dans le nuage.
  • Impartition – Dans le cadre de nos ententes d’impartition, nous mettons en œuvre les méthodes DevOps pertinentes de façon stratégique. Notre modèle de prestation de services axé sur les TI « multimodales » et hybrides tire parti de l’automatisation afin d’accroître l’efficacité des systèmes existants tout en accélérant la prestation de services numériques et l’exploitation après la mise en œuvre de DevOps.

Notre chaîne modulaire d’outils  DevOps comprend également des plateformes CGI préintégrées (p. ex. les services CGI ProAction-AS, la solution CGI TestSavvy, la plateforme de gestion des TI hybrides CGI Unify360 et les plateformes d’automatisation intelligente) ainsi que d’autres outils à code source libre et produits commerciaux reconnus.

Pour en savoir davantage sur la façon dont CGI peut aider votre organisation à adopter l’approche DevOps, veuillez communiquer avec nous.