Introduction au DevOps

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/d4849ee1-f66b-4b91-91fc-6642a1f593e8/devops-e1619173235439.png

DevOps impose différentes étapes à suivre tout au long de ses projets.

Ces étapes sont à suivre dans un ordre bien défini et se répètent continuellement afin de suivre les évolutions du projet dans le temps.

Dans cet article nous détaillons chaque étape une à une.

1. Planification

Dans le DevOps, la planification permet de définir la valeur commerciale et les exigences attendues avant de lancer les développements.

Cette phase permet ainsi d’identifier et de suivre les travaux dans le temps. L’idée est d’avoir une vision claire des actions à réaliser pour atteindre les objectifs business fixés.

Les entreprises appliquant cette phase s’appuient fréquemment sur des pratiques Agiles. Des outils comme Jira, Trello ou ClickUp sont de bons supports pour assurer la sérénité de la phase dans le temps.

2. Création

La création inclut la conception logicielle et la création du code. En d’autres mots, c’est la phase de développement du produit.

Durant cette phase les développeurs conçoivent le produit en équipe et s’appuient sur des outils de gestion de code tels que GitHub, GitLab ou Bitbucket. Des good practices de gestion de code existent comme les principes de GitFlow.

Ces good practices assure la pérennité du code dans le temps et facilite le travail en équipe.

3. Test

La phase de test consiste à vérifier le bon fonctionnement et faire la recette des développements réalisés durant l’étape de création.

Il existe différents types de test: