Galerie de cartes mentales Comment être un excellent chef de projet dans l'industrie informatique gestion de la configuration de projet
La gestion de la configuration du projet peut également être appelée gestion de l'environnement du projet et de la bibliothèque de documents. Chez Huawei, l'environnement est divisé en environnement de développement, environnement de test, environnement de production et environnement de bibliothèque de produits standard. À l'heure actuelle, il existe de très bons outils, tels que les modèles de documents et les outils de processus de gestion de projet informatique DingTalk, la gestion de projet Feishu OKR et la gestion d'équipe via des outils logiciels, les objectifs, les tâches, les résultats du code, les performances, la communication, etc. coordonnée.
Modifié à 2021-02-01 19:40:51Cent ans de solitude est le chef-d'œuvre de Gabriel Garcia Marquez. La lecture de ce livre commence par l'analyse des relations entre les personnages, qui se concentre sur la famille Buendía et raconte l'histoire de la prospérité et du déclin de la famille, de ses relations internes et de ses luttes politiques, de son métissage et de sa renaissance au cours d'une centaine d'années.
Cent ans de solitude est le chef-d'œuvre de Gabriel Garcia Marquez. La lecture de ce livre commence par l'analyse des relations entre les personnages, qui se concentre sur la famille Buendía et raconte l'histoire de la prospérité et du déclin de la famille, de ses relations internes et de ses luttes politiques, de son métissage et de sa renaissance au cours d'une centaine d'années.
La gestion de projet est le processus qui consiste à appliquer des connaissances, des compétences, des outils et des méthodologies spécialisés aux activités du projet afin que celui-ci puisse atteindre ou dépasser les exigences et les attentes fixées dans le cadre de ressources limitées. Ce diagramme fournit une vue d'ensemble des 8 composantes du processus de gestion de projet et peut être utilisé comme modèle générique.
Cent ans de solitude est le chef-d'œuvre de Gabriel Garcia Marquez. La lecture de ce livre commence par l'analyse des relations entre les personnages, qui se concentre sur la famille Buendía et raconte l'histoire de la prospérité et du déclin de la famille, de ses relations internes et de ses luttes politiques, de son métissage et de sa renaissance au cours d'une centaine d'années.
Cent ans de solitude est le chef-d'œuvre de Gabriel Garcia Marquez. La lecture de ce livre commence par l'analyse des relations entre les personnages, qui se concentre sur la famille Buendía et raconte l'histoire de la prospérité et du déclin de la famille, de ses relations internes et de ses luttes politiques, de son métissage et de sa renaissance au cours d'une centaine d'années.
La gestion de projet est le processus qui consiste à appliquer des connaissances, des compétences, des outils et des méthodologies spécialisés aux activités du projet afin que celui-ci puisse atteindre ou dépasser les exigences et les attentes fixées dans le cadre de ressources limitées. Ce diagramme fournit une vue d'ensemble des 8 composantes du processus de gestion de projet et peut être utilisé comme modèle générique.
Comment devenir un bon chef de projet ? 07 Gestion de la bibliothèque de documents du projet
1. Points de connaissance de la gestion des documents et des configurations
1. Classement des documents
2. Termes liés à la gestion des documents et des configurations
Éléments de configuration
ligne de base
Configurer le rapport d'état
CCB : modifier la configuration de la carte de contrôle
3. Définition et classification des bibliothèques de configuration
4. Changer le processus de contrôle.
5. Audit de configuration et définition et fonction de l'audit de configuration, et classification de l'audit de configuration
2. Classement des documents
1. Documents relatifs au système d'information
Un support de données et les données enregistrées sur celui-ci.
Permanent et lisible par les humains ou les machines, utilisé pour décrire quelque chose de lisible par l'homme.
En génie logiciel, la documentation est souvent utilisée pour décrire toute information écrite ou graphique qui décrit, définit, spécifie, rapporte ou certifie des activités, des exigences, des processus ou des résultats.
2. "Guide de documentation sur le développement de produits logiciels informatiques"
Classification spécifique des documents de projets logiciels
Aspects importants et exigences de qualité
document informel
document officiel
Cycle de projet
Documentation de développement
Documentation produit
Gérer les documents
Classification détaillée : 14 types de documents
rapport d'étude de faisabilité
plan de développement du projet
Spécification des exigences logicielles
Déclaration des exigences en matière de données
Spécification de conception globale
Instructions de conception détaillées
Instructions de conception de base de données
Méthode de prototypage rapide : réduit au prototype produit et à la documentation
Manuel de l'Utilisateur
Mode d'emploi
Dossier de développement de modules
Plan de test
Rapport d'analyse des tests
Rapport mensuel d'avancement du développement
Rapport de synthèse sur le développement du projet
3. Termes liés à la gestion des documents et des configurations
1. La gestion de la configuration est un ensemble de méthodes
2. Objets de gestion
Actifs générés lors du développement de logiciels
code
document
Données, etc
3. Stocker et modifier, enregistrer toutes les modifications et contrôler les modifications via des mécanismes appropriés pour rendre les modifications raisonnables, ordonnées, complètes et traçables jusqu'à l'historique.
4. Éléments de configuration
Utiliser un ensemble d'informations sur les fonctionnalités
nom, description, ensemble de ressources, implémentation
six types
1. Catégorie environnementale
Environnement de développement, d'exploitation et de maintenance de logiciels
Tels que : compilateur, système d'exploitation, logiciel d'édition, système de gestion, outils de développement, Outils de tests, outils de gestion de projet, outils de documentation, etc.
2. Définir la classe
Résultats obtenus après la phase d'analyse des besoins et de définition du système
Tels que : spécification des exigences, plan de développement du projet, normes de conception ou règles de conception, plan de tests d'acceptation, etc.
3.Catégorie de conception
Résultats obtenus lors de la phase de conception
Par exemple : instructions de conception de système, spécifications de programme, conception de bases de données, normes de codage, conception d'interface utilisateur, normes de test, plans de test du système, manuels d'utilisation.
4. Catégorie de codage
Résultats obtenus après codage et tests unitaires
Par exemple : code source, code cible, cas de tests unitaires, données et résultats de tests.
5. Catégorie de test
Travailler une fois les tests du système terminés, les cas de tests du système, les résultats des tests, les manuels d'utilisation et les manuels d'installation.
6. Catégorie d'entretien
Travail du produit en phase de maintenance, tous les éléments de configuration logicielle ci-dessus qui doivent être modifiés.
5. Référence
Baseline : Un point spécifique à la fin de chaque phase de développement du cycle de vie du logiciel, également appelé jalon
À ce jalon, le travail de phase est terminé et les produits de phase formels ont été formés, de sorte que le travail de développement initialement continu soit divisé en ces points, ce qui est plus propice au test et à l'affirmation des résultats du travail de phase, et est également propice à le contrôle des changements.
Avec les dispositions de base, il est interdit de franchir un jalon pour modifier les résultats des travaux d'une autre étape de développement, et il est considéré que certains résultats des étapes achevées des jalons établis ont été gelés.
6. Configurer les rapports d'état
Description de l'état de la configuration et rapports
Tâche : enregistrer efficacement les informations requises pour la configuration de la gestion des rapports. L'objectif est de fournir l'état actuel des éléments de configuration de manière opportune et précise pour que le personnel concerné puisse le comprendre, afin de renforcer le travail de gestion de la configuration.
7. Examen de la configuration
Tâche : Vérifier la cohérence des éléments de configuration par rapport aux indicateurs de configuration.
La pratique du développement logiciel montre que les éléments de configuration sont marqués pour obtenir un contrôle des modifications et un contrôle des versions. Si aucun contrôle ou vérification n’est effectué, une confusion peut encore survenir.
8. Indicateurs de configuration
Déterminer comment nommer l'élément de configuration et quelles informations utiliser pour décrire l'élément de configuration
9. Comité de contrôle des changements
L’organisation de surveillance des modifications des éléments de configuration.
Tâche : Évaluer et approuver les modifications proposées aux éléments de configuration, et superviser la mise en œuvre des modifications approuvées.
membre:
chef de projet
représentant des utilisateurs
contrôleur de la qualité des logiciels
Configurez les contrôleurs.
Il n’est pas nécessaire qu’il s’agisse d’une institution permanente ; elle peut être créée en fonction des besoins du projet.
Composition 2017-2020
chef de projet
représentant des utilisateurs
chef de produit
Directeur produit
Directeur R&D
Directeur du Centre Qualité
gestionnaire de tests
Focus produit : version du produit et développement de la planification.
10. Éléments de configuration
Éléments de configuration
Unité de base contrôlée et gérée par la gestion de configuration
ID de configuration
Dans le cycle de vie du logiciel, il s'agit du processus de classification et de sélection de différents types d'éléments de configuration, de définition des types d'éléments de configuration et de leur attribution d'identifiants.
contenu important
Identifiez et nommez les éléments de configuration.
ID de configuration
Le travail de base de la gestion de la configuration et la condition préalable à la gestion de la gestion des éléments de configuration.
Indicateurs de configuration
Déterminez quel contenu doit entrer dans la gestion de configuration pour former un élément de configuration, déterminez comment nommer l'élément de configuration et quelles informations utiliser pour décrire l'élément de configuration.
Étapes pour établir un système de gestion de configuration
1. Gestion des versions
indicateur de version
Distinguer les versions, dénomination scientifique
Chiffres, trimestres de l'année, noms de l'année et du mois, fleurs, etc. ;
2. Configurer les rapports d'état
Descriptions et rapports sur l'état de la configuration
Tâche : Enregistrez et rapportez efficacement les informations nécessaires à la gestion de la configuration.
Objectif : Fournir l'état actuel des éléments de configuration de manière opportune et précise pour permettre au personnel concerné de comprendre et de renforcer la gestion de la configuration.
3. Examen de la configuration
Tâche : Vérifier la cohérence des éléments de configuration par rapport aux indicateurs de configuration.
Objectif : Afin de garantir l'efficacité de la gestion de la configuration logicielle, les exigences les plus fondamentales de la gestion de la configuration sont mises en œuvre et aucune confusion n'est autorisée.
4. Bibliothèque de configurations
Bibliothèque d'éléments de configuration, un outil puissant pour la gestion de la configuration
Git
SVN.
En génie logiciel, il existe trois principaux types de bibliothèques de configuration :
1. Bibliothèque de développement
Stockez diverses informations qui doivent être conservées pendant le processus de développement pour un usage exclusif par les développeurs.
Il peut y avoir des modifications plus fréquentes dans la bibliothèque. Tant que les utilisateurs qui développent la bibliothèque le jugent nécessaire, aucune restriction supplémentaire n'est nécessaire. Le principe est que cela n’affectera pas les autres parties du projet.
2. Bibliothèque contrôlée
Lorsqu'une certaine étape du développement logiciel est terminée, le produit du travail ou les informations pertinentes sont stockées.
Les informations stockées comprennent des documents lisibles par ordinateur et par l'homme.
Contrôler la lecture, l'écriture ou la modification des informations dans la bibliothèque.
3. Bibliothèque de produits
Une fois que le logiciel développé a terminé les tests du système, il est stocké dans l'entrepôt en tant que produit final, en attente d'être livré à l'utilisateur ou installé sur site. Les informations au sein de la bibliothèque doivent être contrôlées.
Remarque:
environnement de développement
environnement de test
Production ou environnement de production
Bibliothèque de produits standards
Bibliothèque de produits du projet
Organigramme de modification des éléments de configuration
Configuration OK
Éléments de configuration logicielle
Contrôle des configurations
changement
Audit de configuration
défaut
rapport de situation
Configuration de la base de données en ligne de rapport d'état
Configurer le rapport d'état
En principe, les éléments de configuration sous contrôle ne peuvent pas être modifiés, mais cela n'est pas absolu. Si des modifications doivent être apportées pour diverses raisons, vous pouvez soumettre une demande de modification.
Une fois la demande de modification approuvée par la révision conjointe et le responsable responsable, l'élément de configuration peut être extrait de la bibliothèque. Une fois la modification terminée et examinée, la modification peut être confirmée comme étant correcte avant de pouvoir être réactualisée. entré dans la bibliothèque pour la restaurer dans un état contrôlé.
5. Examen de la configuration
1. Revue de la configuration des fonctions
Si le développement des éléments de configuration a été terminé avec succès.
Si les éléments de configuration ont atteint les performances et les fonctions spécifiées
Si l'opération et les documents justificatifs des éléments de configuration ont été complétés et répondent aux exigences.
Examiner les documents de test formels, examiner les rapports de vérification et de validation basés sur les données de test ; examiner toutes les modifications approuvées, examiner les documents modifiés et vérifier les rapports d'examen de la conception pour s'assurer que tous les tests ont été effectués par échantillonnage supplémentaire en fonction des critères fonctionnels ; et les exigences de performance.
2. Examen de la configuration physique
Si chaque élément de configuration construit est conforme à la documentation technique correspondante.
Si l'élément de configuration correspond aux informations contenues dans le rapport d'état de la configuration
Examiner les spécifications du système pour en vérifier l'exhaustivité ;
Comparer la conception architecturale et les composants de conception détaillée pour assurer la cohérence ;
Examiner la liste des modules pour déterminer la conformité aux normes de codage approuvées ;
Examiner le format et l'exhaustivité des manuels (tels que les manuels d'utilisation, les manuels d'utilisation) et la conformité avec les descriptions des fonctions du système.