Sommaire

La phase de livraison du projet : la ReleaseRelease

1. Introduction

Le but ultime dans tout développement logiciel est à un instant donné de livrer le projet au client. Cette étape primordiale dans la vie d’un projet est généralement conduite par des objectifs ciblés sur des périmètres techniques et fonctionnels. Aujourd’hui, avec l’avènement des méthodes agiles, la livraison d’une application est devenue une tâche réalisée régulièrement dans la vie d’un projet.

Le terme général de livraison peut englober plusieurs éléments à destination du client, selon la nature des projets, dont :

  • L’application stable sur un périmètre technique et fonctionnel précis.

  • La documentation technique du projet.

  • Le code source du projet.

  • Les rapports techniques sur la qualité du projet.

  • La documentation pour les utilisateurs de l’application.

  • Le guide d’installation de l’application.

Du point de vue de l’équipe de développement, ce processus de Release implique également des obligations techniques à respecter, telles que :

  • Les livrables doivent être sauvegardés.

  • Le code source qui a permis de réaliser ces livrables doit être sauvegardé et clairement identifié dans le gestionnaire de source.

La phase de livraison d’un projet est donc une étape fondamentale pour un projet, Apache Maven mesure ...