Gestion des versions

Définition - Que signifie Release Management?

La gestion des versions est la partie du processus de gestion des logiciels traitant du développement, des tests, du déploiement et du support des versions de logiciels à l'utilisateur final. L'équipe impliquée dans ce processus est appelée équipe de gestion des versions.

Definir Tech explique la gestion des versions

Lorsque le logiciel est développé et testé, il passe souvent par une équipe de gestion des versions (en particulier dans les grands ateliers de développement). Les principales activités impliquées dans la gestion des versions sont:

  1. Générer une politique de planification pour l'implémentation de nouvelles versions
  2. Créer de nouvelles versions ou les acheter à des tiers
  3. Tester de nouvelles versions dans un environnement simulant l'environnement de production
  4. Implémentation de nouvelles versions dans l'environnement de production
  5. Réaliser des plans de back-out pour supprimer la nouvelle version si nécessaire
  6. Tenir à jour la base de données de gestion de la configuration (CMDB)
  7. Informer et former les clients et les utilisateurs sur les fonctionnalités de la nouvelle version

Les rejets peuvent être classés en rejets majeurs, mineurs et d'urgence. Celles-ci peuvent être désignées par une série de numéros de version, plus loin de la virgule décimale, moins les modifications apportées à cette version sont importantes, plus la manière dont elles sont couramment utilisées est indiquée:

    • Versions majeures (généralement appelées "Versions") 1.0, 2.0, 3.0, etc.
    • Versions mineures (généralement appelées «mises à niveau») 1.1, 1.2, 1.3, etc ...
    • Versions d'urgence (appelées une variété de noms, y compris: corrections de bogues, mises à jour, correctifs) 1.1.1, 1.1.2, 1.1.3, etc ...