Gestion des modifications, configurations et versions de logiciels
Concepts fondamentaux pour des produits fiables et stables
Formation 342 • 3 jours
Courriel
Imprimer
Q&A
PDF
Vous apprendrez à
- Gérer les différents composants d'un projet de développement de logiciel
- Construire un plan de gestion de configuration
- Identifier les éléments matériels et logiciels gérés via l'identification de la configuration
- Gérer l'impact des demandes de modification en spécifiant les procédures de contrôle de la configuration
- Concevoir des audits de configuration des versions référencées et des versions publiées pour assurer la stabilité d'un produit
- Planifier la publication d'une version qui intègre les modifications demandées et les fonctions attendues.
Objectif
Les processus de gestion des configurations et de gestion de la publication de versions sont essentiels à la fiabilité de la production et à la stabilité des livrables. Au cours de cette formation, vous apprendrez les processus et vous acquerrez les compétences utiles qui vous permettront d'établir des procédures efficaces au niveau du projet pour gérer les configurations logicielles et matérielles, contrôler les changements au cours d'un projet et livrer un produit à des clients externes ou internes.
À qui s'adresse cette formation
Aux professionnels de la gestion de configuration qui débutent à cette fonction, aux développeurs de logiciels, ingénieurs matériel, testeurs, chefs de projet et toute personne à qui l'on demande de surveiller et de contrôler un produit lors du cycle de vie du développement.

Au cours de cette formation, vous effectuerez la simulation d'un cas réel qui vous plongera au cœur d'un projet de GC logicielle et matérielle, en partant des exigences jusqu'à la publication d'une version. Vous mènerez des tâches qui vous apprendront les compétences dont vous avez besoin. Vous acquerrez de solides compétences et une expérience dans les domaines suivants :
- Adapter les besoins du projet aux capacités du processus de gestion de configuration
- Rassembler les attributs et les caractéristiques pour créer la liste des articles-candidats
- Coordonner les mises en référence et extractions (check-in et check-out) de la bibliothèque
- Concevoir un processus de contrôle des modifications
- Créer un référentiel de conception selon des documents de spécifications
- Identifier les rapports nécessaires pour une communication efficace sur la gestion de la configuration
- Préparer un plan de gestion de configuration pour un projet logiciel
- Mise en référence d'un produit à différents stades au cours du projet
- Préparer un plan de version selon les besoins des participants
Contenu détaillé
Fondamentaux de la gestion de configuration et de la publication
Analyser les facteurs qui justifient une gestion de la configuration
- Déterminer les causes d'échec dans divers scénarios
- Positionner de solides commandes de GC internes pour garantir la réussite
- Contrôler la qualité dans le cycle de vie du développement
- Publier une version correspondant à une configuration stable
Démystifier les processus fondamentaux de la GC
- Identification de la configuration
- Contrôle de la configuration
- États de configuration
- Audits de configuration
- Gestion des versions et de la publication de versions
Identifier les Articles de Configuration (AC)
Dériver les articles candidats pour le projet
- Extraire les AC du produit et du projet
- Différencier articles contrôlés et articles non contrôlés
Nommer les articles et les regrouper en catégories
- Établir un système de dénomination efficace
- Classer les articles sur la base de la nature du projet
- AC de documents
- AC de codes
- AC de données
- AC de matériel
Mise en référence des articles de configuration
- Définir les procédures de mise en référence
- Valider un produit par rapport à son design
- Archiver les AC dans un référentiel de GC
Contrôler les modifications
Attribuer des rôles et des responsabilités
- Distinguer les niveaux de contrôle
- La modification : qui, quoi, quand et pourquoi
- Autorités de modification, CCB et ICWG
Créer un processus de contrôle des modifications
- Documenter les demandes de modification dans le cycle de vie
- Établir et communiquer les procédures de contrôle des modifications
- Faciliter le changement dès les spécifications, en passant par la maintenance
Gérer les problèmes et les corrections urgentes
- Spécifier les réponses désirées aux problèmes
- Assurer un suivi après correction
- Fournir des données pour l'analyse des causes profondes
- Identifier les relations entre la conception, les modifications et la version actuelle du produit
Communiquer sur la gestion de la configuration
Planifier les exigences du "reporting"
- Types et fréquence des rapports à chaque phase de la GC
- Créer un historique montrant les besoins, les corrections et les résultats
- Déterminer les besoins de communication des participants
- Améliorer le traitement des rapports en utilisant une base de données de configuration
Correspondance entre les fonctions GC et les besoins du cycle de vie de développement
- Spécifications
- Contrôle des versions
- Construction et publication
- Gestion des modifications
- Traçabilité
- Test
- Interactions entre le cycle de vie et la bibliothèque de GC
- Choisir une intensité de contrôle de GC adéquate
Audit de préparation à la publication
Concevoir les audits de configuration
- Distinguer les différents types d'audits et de revues
- Clarifier les rôles de chacun au cours d'un audit
- Entreprendre les audits tout au long du cycle de vie du produit
- Passer en revue les listes de contrôle de l'audit et vérifier les résultats de l'audit
Évaluer la qualité de la version à publier
- S'assurer que la documentation correspond au produit
- Vérifier la configuration des produits avec des revues de vérification système et des audits fonctionnels et physiques (FCA et PCA)
Construire et publier un produit
Assurer la cohérence tout au long du processus de construction
- Préserver l'indépendance en séparant développement et construction
- Gérer des branches principales uniques
- Savoir pourquoi et quand créer une branche secondaire
- Savoir pourquoi et à quel moment utiliser des variantes
- La règle d'or de la fusion
Spécifier le processus de publication d'un produit
- Planifier votre stratégie de publication
- Favoriser l'homogénéité du processus de publication
- Associer étapes du processus et types de publication
- Jalons qualité dans le cycle de vie du développement
Attribuer les tâches de publication
- Choisir le bon moment pour la publication d'une version
- Préparer des notes de version à partir des articles modifiés
- Autoriser la publication de la version
|
<< Analyse des systèmes
Formations liées à ce sujet
RealityPlus est une marque de Learning Tree International.