La complexité, la diversité, l’historique, la spécialisation et la personnalisation des composants d’un système d’information rendent nécessaire une approche industrielle de la gestion du changement dont l’objectif est de faire évoluer le système d’information en cohérence avec le métier et les besoins fonctionnels de l’entreprise. Différents termes sont utilisés pour décrire cette activité, gestion du cycle de vie des applications, ALM (pour Application Lifecycle Management), gestion de versions et de configurations, gestion des changements logiciels. La gestion de versions et configurations se définit comme une discipline de contrôle des évolutions de versions des applications et de manière plus globale du système d’information de l’entreprise. La gestion de versions et configurations permet de garantir que les modifications attendues par les utilisateurs (corrections ou améliorations fonctionnelles) sont intégrées et validées dans une version connue et maîtrisée du logiciel.
La gestion du changement au sein d’un système d’information est un processus qui intervient auprès de l’ensemble de l’environnement informatique. Toutes les activités de l’entreprise concernées par l’évolution du système d’information constituent les utilisateurs potentiels de la gestion de versions et configurations : - Les Maîtrises d’ouvrage (Les donneurs d’ordres et utilisateurs des applications)
- Les producteurs de code applicatifs (Services Etudes Informatiques)
- Les équipes d’intégration des applications au sein du système d’information ou des solutions clients (informatique "embarquée")
- Les équipes de validation des modifications (en particulier dans le cadre d’activités informatiques externalisées : sous-traitance, TMA, Offshore…)
- Les équipes de diffusion et de mise en service des applications
Composition d’un système de gestion de versions et configurations
Une solution de gestion de versions et configurations s’appuie sur deux composants principaux : - Le référentiel
- Le système de gestion du cycle de vie des composants
Une solution de gestion de versions et configurations comprend également trois autres modules : - La plateforme de gestion des environnements : Elle permet d’assurer le contrôle des environnements techniques et logiques tout au long des processus décrits.
- Les interfaces utilisateurs : Ces interfaces, natives et/ou intégrées avec les outils de développement, de fabrication et de diffusions, permettent d’exécuter avec un bon niveau d’ergonomie les actions décrites dans les processus.
- L’outil de reporting : Il permet de fournir de manière synthétique ou détaillée toutes les informations sur les configurations ou l’avancement des processus.
Le référentiel décrit l’organisation des composants des applications et du système d’information. Il décrit à l’aide de "méta-données" les objets gérés et les processus. Il stocke les versions successives des objets et est capable de les gérer.
Les différentes composantes du cycle de vie applicatif sont ainsi documentées et leur actualisation est automatisée.
Le système de gestion du cycle de vie des composants
Ce système de gestion du cycle de vie des composants intervient à la fois au niveau organisationnel (moteur de travail collaboratif ou Workflow) et au niveau des plates-formes (environnements de travail successifs pour les tests, la recette, la pré-production…). Il permet à l’entreprise de comprendre les interactions qui existent entre différents composants applicatifs, de reconnaître ceux qui fonctionnent en parallèle, d’identifier les facteurs déclencheurs de tâches dans une séquence donnée.
Il décrit aussi les responsabilités successives des utilisateurs tout au long des processus et alerte les utilisateurs qui doivent être informées d’un fait.
|
Le téléchargement du guide ALM est gratuit.
Nombre de pages : 29 Nombre de critères technologiques : 173 Format : PDF - 451 Ko Sommaire et page de téléchargement...
Contribuer ?Vous maîtrisez un sujet, vous souhaitez faire partager une expérience récente, vous souhaiter compléter un point dans un document… Vous êtes les bienvenus pour participer à l’évolution des documents publiés. |