1. Objectifs la Gestion de Configuration Logicielle (GCL)
Dans cette présentation …nous allons découvrir la GCL et ses différentes fonctions, l’architecture applicative de la GCL ainsi que les apports de la GCL sur les différentes phases du cycle de vie des applications.2. Définition de la GCL
Activité transverse dans le cycle de vie de projet, combinaison de méthodes, processus et normes pour la gestion de projet.
3. Fonctions de la GCL
Quatre fonctions majeures :- Identification et documentation des caractéristiques fonctionnelles et physiques d’un élément de configuration,
- Contrôle des modifications des ces caractéristiques,
- Enregistrement et report du processus de changement et du statut d’implémentation,
- Vérification de la conformité avec le prérequis spécifiés.
4. Gestion de Configuration et Cycle de vie

5. Architecture applicative

6. Apports de la GCL:
- Gestion des versions : Identification, contrôle et enregistrement des évolutions de chaque élément
- Développements en parallèle
- Développements concurrents et
- Maîtrise des versions du logiciel
- Gestion et alimentation des environnements de développement et de qualification
- Gestion des espaces de travail
- Reporting, traçabilité, suivi et analyse d’impact
- Phase d’assemblage : fusions de développements réalisés en parallèle
- outils de fusion : gain de temps et simplification du travail
- Analyse d’impact simplifiée
- Rangement :
- Meilleure maîtrise de l’architecture
- Compréhension facilitée
- Construction des livrables sous contrôle et reproductible
- Support du travail en équipe
6.1 Apports de la GCL : Suivi de Projet
- Visibilité sur le projet :
- Suivi des modifications,
- Archivage des composants,
- Livraison,
- Développements sensibles,
- Diverses itérations de modifications
- Fonctions d’audit et états d’avancement d’un projet.
- Améliore les processus du cycle de vie :
- Fabrication
- Livraison
- Qualification
6.2 Apports de la GCL : Fabrication
- Accès à toutes les versions de fichiers.
- Partage des composants (et la granularité de verrouillage)
- Développement simultané et en parallèle de plusieurs versions :
- Gestion de branches
- Report de modifications
- Comparaison de versions de fichiers
- Gestion de fichiers de tous type et de toute taille sur toute plate-forme (Windows, UNIX...)
- Fonctions intégrées aux outils de développement
- Connaissance des composants connexes améliorée
- versions d’infrastructure technique et applicative nécessaires au développement
- Intégrité de toutes les versions cataloguées garantie
6.3 Apports de la GCL : Qualification
- De quoi sont constituées les versions qui me sont livrées?
- Quelles sont les versions stables ?
- Anomalies corrigées?
- Évolutions?
- Versions de composants?
- Sur quelles plates-formes sont elles déployées?
- Qu’est-ce qui a été testé, intégré, livré ?
- Quelles différences y a-t-il entre deux versions ?
Article proposé par Hicham TAHIRI - Chef projet / Consultant en Organisation et Management de SI
Mobile (+33) 06 29 88 39 71
Mail : Cette adresse email est protégée contre les robots des spammeurs, vous devez activer Javascript pour la voir.





