La gestion de configuration est une discipline qui met l'accent sur la bonne configuration et la maintenance de matériel informatique et de systèmes logiciels. Sur le plan matériel, ce champ définit les méthodes opérationnelles et des programmes pour les systèmes matériels à travers une société de bureau, bâtiment ou. Sur le plan logiciel, gestion de la configuration fonctionne à s'assurer que tous les logiciels ont les mêmes caractéristiques, patchs et add-ons donc il y a une uniformité pour chaque travailleur. Gestion de configuration logicielle est également fréquente au cours de la phase de développement, une méthodologie de conception.
Il y a deux principaux domaines de gestion de la configuration, matériel et logiciel. Dans la plupart des cas, ces deux domaines font la même chose, décrivant les méthodes utilisées pour assurer le bon positionnement et la configuration des ressources de l'ordinateur. Dans la plupart des cas, les opérateurs de l'homme du système, plutôt que le système lui-même, utiliser les méthodes de gestion de configuration.
La gestion de la configuration matérielle fonctionne avec les systèmes matériels à grande échelle. Ces protocoles couvrent généralement une zone avec plusieurs postes de travail, un réseau configuré et un ou plusieurs serveurs. Les petits systèmes ne sont généralement pas suffisamment complexe pour nécessiter une méthodologie de configuration.
Les protocoles de gestion de configuration de s'assurer que chaque partie du système matériel est correctement configuré et semblable à toutes les autres pièces dans la même situation. Par exemple, un routeur qui se connecte à l'Internet peut avoir une configuration différente de celle qui se connecte à des ressources internes. Lorsqu'il est correctement mis en place, les deux routeurs aurait des réglages différents les uns des autres, mais des réglages identiques à d'autres routeurs dans leur même situation.
Logiciel de gestion effectue une tâche similaire sur le côté logiciel. Ce style de gestion de la configuration met en place des profils logiciels qui s'appliquent à différents groupes ou grades au sein d'une organisation. Par exemple, tous les habitants du département marketing peuvent avoir une configuration unique, mais chaque personne au-dessus d'un certain niveau de gestion a une configuration différente. Une fois réunies, il montre que la haute direction du département marketing a besoin d'accéder aux deux configurations.
Dans les deux cas, la gestion de configuration permet de plannings de maintenance. Avec le matériel, il décrit la vie au travail attendu de tout composant du système, aider les gens à déterminer le moment où un morceau de matériel est susceptible d'avoir besoin de remplacement. Sur le plan logiciel, il permet de mettre en place un calendrier de colmatage et garantit que le logiciel est à jour.
Quand un logiciel est d'abord mis au point, gestion de configuration logicielle permet de tracer les exigences nécessaires du logiciel. Les besoins des utilisateurs sont regroupés dans un collectif unique. Ces besoins sont placés dans le package logiciel basé sur l'importance de la nécessité, les choses que les gens doivent le plus souvent sont placés plus haut dans le logiciel. D'autres options sont rassemblées dans des conditions que les utilisateurs peuvent choisir d'utiliser ou ignorer.