quelle stratégie gcl face aux nouveaux défis des processus...
TRANSCRIPT
![Page 1: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/1.jpg)
Séminaire WITO 20/03/03 1
Quelle stratégie GCL
face aux nouveaux défis
des processus informatiques ?
[email protected] 06 16 02 57 66
![Page 2: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/2.jpg)
Séminaire WITO 20/03/03 2
Quelle stratégie GCL ?
Evolution des processus informatiques
• Les différents aspects de la GCL
• Stratégie de mise en œuvre sous MVS
• Synchronisation local central
• Stratégie de mise en œuvre « référentielle »
• Urbanisation et Gestion de configuration
• Conclusion et questions
![Page 3: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/3.jpg)
Séminaire WITO 20/03/03 3
Evolution des processus informatiques
• Un symptôme de l’évolution : – Apparition de structure de qualification
• Raisons historiques– Fusions d'entreprises,
– Réorganisations par métiers
– Découpage des services d'études informatiques
– Les besoins de grands projets
Besoin d'une qualification d'ensemble des logiciels, avant leur exploitation mutualisée
![Page 4: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/4.jpg)
Séminaire WITO 20/03/03 4
Evolution des processus informatiques
• Mais surtout de constats :
– La piètre qualité des applications et du coût élevé des
projets an 2000 et euro.
– Les efforts à consentir pour les tests,
– La difficulté de la maîtrise des versions,
– L’imbroglio du montage des environnements
ont montré à quel point cette partie du cycle de vie des
applications était négligée.
![Page 5: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/5.jpg)
Séminaire WITO 20/03/03 5
Evolution des processus informatiques
Avec pragmatisme, les DSI s'organisent ainsi de plus
en plus selon les étapes du cycle de vie des logiciels :
– Distinction des études et de la production
– Généralisation de l'infogérance
– Sous-traitance de l'étape d'écriture du code
– Mise en place de structures de qualification.
![Page 6: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/6.jpg)
Séminaire WITO 20/03/03 6
Nouvelles structures, nouveaux métiers
• Le processus de gestion des logiciels évolue :
– Chaque activité, correspondant à une étape du processus,
se voit progressivement dotée d'une structure.
– De nouvelles tâches et même de nouveaux métiers
apparaissent :
• qualifieur
• gestionnaire de bases de test
• intégrateur
• gestionnaire d'environnement
• administrateur du plan de charge
• maintenicien, etc.
![Page 7: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/7.jpg)
Séminaire WITO 20/03/03 7
Réticences et des inquiétudes
• N'assiste-t-on pas à un morcellement des
responsabilités ?
• Ne va-t-on pas remettre en cause le rôle du chef de
projet ?
• Va-t-on vraiment vers plus de productivité en
multipliant les structures ?
• Comment interpréter ce mouvement général pour
bien organiser la qualification ? …
![Page 8: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/8.jpg)
Séminaire WITO 20/03/03 8
Fluidité du processus
• Les DSI peuvent "spécialiser" leur organisation
autour des étapes du cycle de vie
• Les risques : nombre de structures concernées
successivement par le processus de fabrication
Veiller à sa fluidité de bout en bout dans une approche de
type BPR (Business Process Reengineering)
![Page 9: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/9.jpg)
Séminaire WITO 20/03/03 9
Comment organiser cette fluidité ?
• Comment réussir la fabrication de produits complexes :
– Collecter les nouvelles exigences des clients
– Confier la maintenance de certains sous-ensembles à des
sous-traitants
– Suivre l'assemblage des nouvelles versions livrées par
chacun, en gérant la qualification du résultat global et le
planning de l'ensemble :
Processus de gestion de configurations
![Page 10: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/10.jpg)
Séminaire WITO 20/03/03 10
1
2
3
4
5
6
7
8
9
10
Opérationnel
Initialisation
Cartographie fonctionnelle
Cartographie physique
Procédé de
développement-livraison
Procédé de fabrication
et d’installation
Disponibilité des
bases de test
Scénarios de test
Exécution de test
Gestion anomalies,
exigences, reports
Planification
communication
suivi
Logistique
Plate-forme
Les axes d’industrialisation de la qualification
Logiciel
GCL
Les « Tests »
OPC
![Page 11: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/11.jpg)
Séminaire WITO 20/03/03 11
Quelle stratégie GCL ?
• Evolution des processus informatiques
Les différents aspects de la GCL
• Stratégie de mise en œuvre sous MVS
• Synchronisation local central
• Stratégie de mise en œuvre « référentielle »
• Urbanisation et Gestion de configuration
• Conclusion et questions
![Page 12: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/12.jpg)
Séminaire WITO 20/03/03 12
Différents aspects de la GCL
• La vision de la norme et l’origine technique
• Gestion de configuration orientée développements ou
intégration
• Gestion de configuration orientée gestion de taches
ou gestion des produits
![Page 13: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/13.jpg)
Séminaire WITO 20/03/03 13
GCL de Développement GCL Intégration
Qui ? Les développeurs Les intégrateurs
Quand ? A chaque modification Aux livraisons pour
assemblage
Quel article joue
le rôle principal ?
Le source La fonctionnalité à
implémenter
Besoin adressé Activités de développements Gestion du patrimoine logiciel
dans la longue durée.
Facteur critique Productivité du développement Traçabilité fonctionnelle
Quels types d’objets Produit logiciel, de
qualification, documentaire.
Pour qui ? Les développeurs Les recetteurs, les
mainteniciens, les
intégrateurs, les gestionnaires
du patrimoine logiciel
GCL orientée développement ou intégration
![Page 14: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/14.jpg)
Séminaire WITO 20/03/03 14
Une GCL ISO 9000
GCL Intégration, esprit de la gestion de
configuration décrit dans les normes ISO,
notamment quant aux objectifs :
- de maîtrise de la traçabilité fonctionnelle ou
- de la gestion des fournisseurs par les intégrateurs
Une GCL pour les logiciels complexes !
La GCL Intégration, basée sur une nomenclature
maîtrisée
Fournit une aide précieuse aux intégrateurs dans le
cas de logiciels techniquement et fonctionnellement
complexes.
GCL orientée développement ou intégration
![Page 15: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/15.jpg)
Séminaire WITO 20/03/03 15
Quelle stratégie GCL ?
• Evolution des processus informatiques
• Les différents aspects de la GCL
Stratégie de mise en œuvre sous MVS
• Synchronisation local central
• Stratégie de mise en œuvre « référentielle »
• Urbanisation et Gestion de configuration
• Conclusion et questions
![Page 16: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/16.jpg)
Séminaire WITO 20/03/03 16
Nouvelles exigences :
– Sous-traitance accrue des développements
– gestion de versions majeures
– synchronisation avec les systèmes ouverts …
Réponses :
– Nouvelle organisation de la GCL
– Traduction de cette organisation dans le « paramétrage »
Nouveaux gains de productivité en s’adaptant à ces
nouvelles exigences.
Stratégie de mise en œuvre sous MVS
![Page 17: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/17.jpg)
Séminaire WITO 20/03/03 17
ENDEVOR
Gestion quotidienne et nouveaux challenges
Remise à niveau après
fusion d’entreprises
Fabrication de paliers majeurs
développement en parallèle
Mise en place classique
développement & livraison
Approche référentielle
cartographie applicative et
gestion du patrimoineGénéralisation des
Tierces Maintenances
Synchronisation Systèmes OuvertsPilotage des évolutions du SI
Planification, reporting
Support gestion courante
résolution de problème
![Page 18: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/18.jpg)
Séminaire WITO 20/03/03 18
Nouvelles exigences
• Sous-traitance accrue, TMA …
• Une organisation des développements et des mises
en production par paliers
• Une synchronisation avec la partie systèmes ouverts
du palier
• Des tableaux de bord pour l’ensemble du processus
![Page 19: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/19.jpg)
Séminaire WITO 20/03/03 19
Le palier
• Paliers constitués pour accueillir un ensemble d’évolutions
– Evolutions sont loties en palier en fonction de leur date
prévisionnelle de mise en production
• Chaque palier fait l’objet d’une mise en production
– Il devient alors le palier courant en production
• Les maintenances évolutives sont apportées sur ce nouveau
palier courant en production
– Un source est modifiable par une seule personne, à un instant
donné pour un même palier
• La mise en production d’un palier clôt le cycle de vie du palier
précédent
![Page 20: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/20.jpg)
Séminaire WITO 20/03/03 20
![Page 21: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/21.jpg)
Séminaire WITO 20/03/03 21
Cycle de vie d’un palier
Chaque palier connaît cinq phases :
La mise en travaux du palier
La qualification interne TMA
La mise au point du palier
complet et la recette
Le packaging ou intégration
La mise en production
sécurisée et la maintenance du
palier en production
Appl
TMA
PALIER
Trois phases de fabrication initiale
![Page 22: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/22.jpg)
Séminaire WITO 20/03/03 22
Phase 1 : Mise en travaux du palier
• Objectif : Pouvoir travailler “à l’abri” des
modifications conduites simultanément au sein
d’autres paliers, par d’autres TMA ou réalisées dans
le cadre de maintenances urgentes.
• Le travail s ’organise par application
• par évolution ou correction (code Opep)
• pour un palier
• au sein d ’une TMA.
![Page 23: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/23.jpg)
Séminaire WITO 20/03/03 23
![Page 24: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/24.jpg)
Séminaire WITO 20/03/03 24
Phase 2 : Qualification interne TMA
• Objectif : Pouvoir travailler “à l’abri” des modifications conduites simultanément au sein d’autres paliers, par d’autres TMA ou réalisées dans le cadre de maintenances urgentes.
– La qualification s ’organise pour l’ensemble des applications de la TMA, pour un palier
– Chaque TMA dispose de sa plate-forme de recette
interne
– après la qualification, la TMA prépare la livraison
contractuelle.
![Page 25: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/25.jpg)
Séminaire WITO 20/03/03 25
Phase 2 : Qualification interne TMA
• Les sources sont édités dans des bibliothèques externes
• Ils sont chargés dans un espace de rangement (environnement pour Endevor) appelé DEV et constitué de deux niveaux (stages pour Endevor) TEST et RCET
• La compilation et les tests unitaires sont faits dans TEST
• La qualification interne TMA est stockée dans RCET
DEV
TEST RCET
• des exits spécifiques donnent la visibilité souhaitée.
![Page 26: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/26.jpg)
Séminaire WITO 20/03/03 26
Structure de l’environnement
DEV
TEST RCET
Bibliothèques
externes
Exécutables
(load et binds)
Exécutables
(load et binds)
Plate-formeDB2, CICS
Plate-formeDB2, CICS
= déplacement des sources
= alimentation des plates-formes
![Page 27: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/27.jpg)
Séminaire WITO 20/03/03 27
• Objectif : fusionner les modifications conduites dans les autres
applications du même palier par les différentes TMA.
– Il y a, à tout instant, une seule version d’un composant en
recette usine pour un même palier.
– Les composants sont simultanément mis à disposition sur
les différentes plates-formes de recette usine du palier. Les
livraisons contractuelles se font de manière sécurisée
– les composants communs à différentes TMA sont livrés de
façon anticipée, de manière à être mis à disposition de tous
au sein du palier et utilisés par les compilations en DEV.
– Cette étape est la dernière de fabrication du logiciel MAP
QFIX QUAL1
Phase 3 : Mise au point du palier
complet et recette
Des exits spécifiques implémentent ces règles de gestion.
![Page 28: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/28.jpg)
Séminaire WITO 20/03/03 28
Phase 4 d’intégration du palier
• Objectifs :
– Recetter le fonctionnement avec les applications UNIX
– Gérer les itérations finales
– disposer des éléments de reporting permettant de suivre la
stabilité des éléments livrés pour intégration.
• Pour ENDEVOR
– le logiciel (source et load) est déplacé. La complétude de la
livraison est vérifiée par le mécanisme « validate component ».
– une plate-forme spécifique « packaging » à volumétrie réelle
est affectée à ce palier
– Requêtes spécifiques pour les indicateurs de stabilité
MAP
QFIX QUAL1
![Page 29: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/29.jpg)
Séminaire WITO 20/03/03 29
![Page 30: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/30.jpg)
Séminaire WITO 20/03/03 30
![Page 31: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/31.jpg)
Séminaire WITO 20/03/03 31
Phase 5 : Mise en production sécurisée …
• Objectifs :
– Appliquer les livraisons préparées.
Le contrôle de ces exécutables par rapport à la référence de
production est assuré de façon à prévenir les régressions liées
à une maintenance à chaud ou à une mise en production
“ tardive ” d’une maintenance sur le palier courant.
• Ces livraisons se réalisent par le mouvement des composants
• des procédures outillées spécifiques permettent d’optimiser la mise en production d ’un palier complet malgré sa volumétrie
REF
CHAU2 PROD
DISTR
QUAL2
![Page 32: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/32.jpg)
Séminaire WITO 20/03/03 32
Phase 5 : et Gestion du palier en production
• Objectifs : Maintenance du palier en production
• Cette phase est l’occasion d’apporter à ce nouveau palier
courant, les compléments, les ajustements, les maintenances
nécessaires
• l’espace de travail utilisé pour la mise au point du palier et sa
mise en production est conservé pour la maintenance de ce
palier courant en production
• Cette maintenance se réalise par le mouvement des
composants
REF
CHAU2 PROD
MAP
QFIX QUAL1
DISTR
QUAL2
DEV
TEST RCET
![Page 33: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/33.jpg)
Séminaire WITO 20/03/03 33
Stratégie d’administration des paliers
• Quatre paliers maximum sont gérés
• A un instant donné :
– le palier déjà en production est en maintenance courante
– zéro à deux paliers peuvent être en travaux ou en mise au point
– un palier au plus sera en préparation de mise en production
• Si la mise en production d’un palier se prépare
– Plus aucune maintenance courante sur le palier en production ne devra (ni ne pourra) être engagée.
– Une interface permet de verrouiller l’utilisation du couloir courant.
– Les maintenances en cours sont mises en production ou reportées dans le palier suivant.
– L’espace de travail utilisé pour la maintenance du palier courant est ainsi libéré. Les ressources correspondantes seront réaffectées à un autre palier.
![Page 34: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/34.jpg)
Séminaire WITO 20/03/03 34
Stratégie d’administration des paliers
Source en cours
de modification
MEP
MEP = mise en production
Temps
Palier
MEP MEPMEP
Version courante de production
![Page 35: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/35.jpg)
Séminaire WITO 20/03/03 35
Cycle de vie des paliers sous ENDEVOR
• Le circuit emprunté pour le développement et la
maintenance d’un palier est représenté par le
schéma suivant
DEV
TEST RCET
MAP
QFIX QUAL1
DISTR
QUAL2
REF
CHAU2PROD
![Page 36: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/36.jpg)
Séminaire WITO 20/03/03 36
Architecture du cycle de vie des paliers
DEV
TEST RCET
MAP
QFIX QUAL1
DISTR
QUAL2
DEV
TEST RCET
MAP
QFIX QUAL1
DISTR
QUAL2
DEV
TEST RCET
MAP
QFIX QUAL1
DISTR
QUAL2
N
N + 1
N + 2
REF
CHAUDPROD
CHAUD
CHAU1 CHAU2
![Page 37: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/37.jpg)
Séminaire WITO 20/03/03 37
1. MAC
2. Bouchon
3. Qualification
4. Pas utilisé
![Page 38: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/38.jpg)
Séminaire WITO 20/03/03 38
![Page 39: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/39.jpg)
Séminaire WITO 20/03/03 39
Stratégie d’organisation
• Administration technique de l’outil et de ses
évolutions• adaptation processeurs
• disponibilité de l’outillage
• nouvelles versions, relation fournisseur CA
• relation système
• Administration des paliers• gestion du fonctionnement par paliers (ouverture du palier,
verrouillage après mise en production, suivi des reports de
maintenance et libération des environnements Endevor)
• évolution des procédures et des documents correspondants
![Page 40: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/40.jpg)
Séminaire WITO 20/03/03 40
Procédures d’administration du contenu
• Les procédures opérationnelles
– Procédures de développement et de test unitaire
– Procédures de livraison du développeur à la qualification interne
– La procédure de la livraison d’une maintenance corrective
– La procédure de la livraison d’un palier pour recette
– La procédure de réception d'une livraison par la recette interne
– La procédure de préparation de la livraison à l'intégration globale
– Procédures de réception par le packaging
– Procédures de réinitialisation de la plate-forme de packaging
– Procédure de préparation de la mise en production
– Procédure de mise en production
![Page 41: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/41.jpg)
Séminaire WITO 20/03/03 41
Procédures d’administration du contenu
• Procédures de gestion du palier
– procédure d’initialisation d’un couloir et de mise en place du
“bouchon”
– procédure d’affectation de la plate-forme de packaging au couloir
– procédure de livraison de masse du palier
– remise à disposition d’un couloir (fermeture et purge)
![Page 42: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/42.jpg)
Séminaire WITO 20/03/03 42
Procédures d’administration du contenu
• Procédures de gestion des composants
communs
– Règles de mise à disposition des composants communs
– Procédure d’annonce de la modification d’un composant commun
– Procédure de mise à disposition de l’autre TMA du composant
commun modifié
– Procédure de transfert de l ’autorisation de modifier un composant
d ’une TMA à l ’autre
![Page 43: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/43.jpg)
Séminaire WITO 20/03/03 43
Procédures d ’administration du contenu
• Procédures de gestion des lots
– procédure d’affectation d’un palier à un couloir
– procédure d’affectation d’un lot à un palier et son couloir
– procédure de MEP de masse du palier
– procédure de réaffectation d’un lot à un autre couloir
– suivi du contenu des différents couloirs
• Autres procédures
– Prise en compte d’une TMA supplémentaire
– Ajout d’un nouveau couloir
![Page 44: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/44.jpg)
Séminaire WITO 20/03/03 44
![Page 45: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/45.jpg)
Séminaire WITO 20/03/03 45
![Page 46: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/46.jpg)
Séminaire WITO 20/03/03 46
Passage aux paliers mensuels
80 % du palier
est fabriqué en 14
semaines
![Page 47: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/47.jpg)
Séminaire WITO 20/03/03 47
Environnements et durée des maintenances
![Page 48: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/48.jpg)
Séminaire WITO 20/03/03 48
Récapitulatif des avantages
• Pas de collision entre les différents types de maintenance et les différents développements.
• Les objets ne se doublent pas. Chacun avance à son rythme et restent groupés sous l’angle fonctionnel
• Les maintenances correctives “voient la production” sans obstruction. Pas d’utilisation de circuit court. Modification par les TMA uniquement
• les environnements contiennent des versions cohérentes de composants et sont purgés régulièrement (au moins en qualification !).
• Les plates-formes d’intégration sont utilisées de façon optimale.
• La même organisation et les mêmes notions de cycle de vie des paliers, de couloirs et d’évolution fonctionnelle sont utilisées pour les développements en système ouvert, autorisant un rapprochement des outils. (séquence de WORKSET en l’occurrence pour la notion de maintenance courante et évolutive).
• La codification des évolutions est identique pour MVS et les autres systèmes. L’outillage de reporting aussi.
![Page 49: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/49.jpg)
Séminaire WITO 20/03/03 49
Pourquoi ça marche ?
• De nombreuses difficultés disparaissent avec cette mise en œuvre, simplement du fait de sa conception.
• Le principe est de mettre en avant le “plan de configuration” c’est à dire l’organisation de la fabrication de version majeure du produit logiciel.
• La logistique (plate-forme et environnement), les activités (fabrication, assemblage, qualification, planification contrôle), les acteurs (TMA, recetteur, production), les visions fonctionnelles et techniques, locales et centrales s’agencent alors naturellement en tirant le meilleur partie des outils ENDEVOR et de GCL locale.
• Ce savoir-faire de conception des solutions de gestion de configuration, permet d’optimiser les chaînes de fabrications dans vos contextes particuliers. C’est un savoir-faire disponible auprès de la société m a r t e.
![Page 50: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/50.jpg)
Séminaire WITO 20/03/03 50
Quelle stratégie GCL ?
• Evolution des processus informatiques
• Les différents aspects de la GCL
• Stratégie de mise en œuvre sous MVS
Synchronisation local central
• Stratégie de mise en œuvre « référentielle »
• Urbanisation et Gestion de configuration
• Conclusion et questions
![Page 51: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/51.jpg)
Séminaire WITO 20/03/03 51
GCL systèmes ouverts et MVS : cartographie
fabriquer
livrer
physique.
fonctionnel
local
central
Le stock
Le flux
• Livraison de l’évolution d’une fonction, simultanément pour le local et le central
• Les outils ne gèrent pas la cartographie en fonction mais gèrent les flux physiques,
locaux ou centraux.
• Le palier est un ensemble d’évolutions fonctionnelles locales et centrales.
![Page 52: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/52.jpg)
Séminaire WITO 20/03/03 52
Synchronisation local centralApproche par les flux et gestion des changements
• Les packages réalisent une livraison par flux a priori non fonctionnel, notamment pour les mises en production volumineuses.
• On peut toutefois faire des packages par évolution fonctionnelle (delta fonctionnel)
• Les outils locaux savent fonctionner de façon équivalente
• Il est alors aisé de proposer un « super package »
![Page 53: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/53.jpg)
Séminaire WITO 20/03/03 53
Approche flux : gestion des demandes
et flux physiques
Demande d’évolution
Attributs descriptifs
Statuts des demandes
Habilitations du Comité des
Changements
Package de livraison locale Package de livraison ENDV
Attributs
Statuts des packages
Habilitations de MEP
PALIER MEP
![Page 54: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/54.jpg)
Séminaire WITO 20/03/03 54
![Page 55: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/55.jpg)
Séminaire WITO 20/03/03 55
![Page 56: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/56.jpg)
Séminaire WITO 20/03/03 56
![Page 57: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/57.jpg)
Séminaire WITO 20/03/03 57
![Page 58: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/58.jpg)
Séminaire WITO 20/03/03 58
![Page 59: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/59.jpg)
Séminaire WITO 20/03/03 59
![Page 60: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/60.jpg)
Séminaire WITO 20/03/03 60
Synchronisation local centralApproche par le stock, cartographie et configurations fonctionnelles
Une seconde approche est possible :
• gérer l’inventaire des fonctionnalités du
logiciel,
• affecter les composants locaux et centraux à
chaque fonctionnalité,
• suivre les configurations de ces
fonctionnalités dans un outil unique de type
référentiel (historiquement PCTE, enabler
et pour une part PVCS).
![Page 61: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/61.jpg)
Séminaire WITO 20/03/03 61
Quelle stratégie GCL ?
• Evolution des processus informatiques
• Les différents aspects de la GCL
• Stratégie de mise en œuvre sous MVS
• Synchronisation local central
Stratégie de mise en œuvre « référentielle »
• Urbanisation et Gestion de configuration
• Conclusion et questions
![Page 62: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/62.jpg)
Séminaire WITO 20/03/03 62
Stratégie de mise en œuvre « référentielle »
• Trois projets opérationnels
– projet bancaire
– projet dans le tertiaire
– projet dans l’assurance
• Cette pratique nous a amené à quelques
réflexions sur l’urbanisation des systèmes.
![Page 63: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/63.jpg)
Séminaire WITO 20/03/03 63
Le projet bancaire
• Le contexte
– projet de refonte des applicatifs d’agences
– un des premiers grands projet client/Serveur
– trois niveaux : IBM MVS, Digital VMS, DOS
![Page 64: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/64.jpg)
Séminaire WITO 20/03/03 64
Le projet dans l’Assurance
• le contexte :
– Ensemble de projets : Assurance individuelle Santé, IARD, Encaissement, Gestion commerciale, référentiels, …
– BPR métier et modélisation de type Objet sous Mega
– Natstar, middleware, serveurs centraux et locaux
![Page 65: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/65.jpg)
Séminaire WITO 20/03/03 65
Dans les deux cas
• Mise en place d’une équipe qui
– Assure l’alimentation correcte du référentiel
– permet la traçabilité applicative ou fonctionnelle
– permet la traçabilité de la fabrication
– Elle remet le logiciel à disposition pour toutes les itérations de recette.
• Mise en œuvre d’un référentiel pour savoir :– Quels sont les composants physiques qui
fonctionnent ensemble
– Quelles fonctionnalités ils implémentent
– Quelle documentation leur est associée
![Page 66: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/66.jpg)
Séminaire WITO 20/03/03 66
Principes
• Par la collecte de l’inventaire des fonctionnalités
• Par une technique d’affectation outillée
• Par l’utilisation d’un outil référentiel
![Page 67: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/67.jpg)
Séminaire WITO 20/03/03 67
Collecte de l’inventaire des fonctionnalités
Inventaire
- AG, Phase, SM
- Point d'entrée (PE)
Outil et étude
Bordereaux
de
livraison (TXT)
Connaissance
du logiciel (PE)
Mega
![Page 68: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/68.jpg)
Séminaire WITO 20/03/03 68
Affectation des composants
physiques aux fonctionnalités
Comment l'inventaire des actes de gestion, phases et
services métier permet de gérer les liens entre :
– le niveau logique qui décrit les fonctionnalités
attendues (AG, Phase, SM)
– Et les différents composants physiques
![Page 69: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/69.jpg)
Séminaire WITO 20/03/03 69
Lot de réception
Lot structuré
Inventaire
Sources
d'interfaces
Sources
Les sources sont affectés aux fonctions qu'ils implémentent
Rebut :
Sources non affectés
Analyseurs
Superviseur
Acte de gestion
livrés dans le lot
Fabrication du lot structuré
![Page 70: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/70.jpg)
Séminaire WITO 20/03/03 70
Source.
Src. Src.
: Composant logiciel : URT
1- Identification des sources reçus
T
R
U
Source.
Configuration
: Configuration
Fabrication du lot structuré
![Page 71: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/71.jpg)
Séminaire WITO 20/03/03 71
Source.
Src. Src.
: Composant logiciel : URT
T
R
U
Source.
Configuration
: Configuration
2- Identification des composants logiciels reçus
Fabrication du lot structuré
![Page 72: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/72.jpg)
Séminaire WITO 20/03/03 72
Source.
Src. Src.
: Composant logiciel : URT
T
R
U
Source.
Configuration
P.E.
: Configuration
3- Détection des composants logiciels Point d'Entrée
Fabrication du lot structuré
![Page 73: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/73.jpg)
Séminaire WITO 20/03/03 73
Source.
Src. Src.
: Composant logiciel : URT
T
R
U
Source.
Configuration
P.E.
: Configuration
4- Mise en graphe des composants logiciels
Fabrication du lot structuré
![Page 74: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/74.jpg)
Séminaire WITO 20/03/03 74
Source.
Src. Src.
: Composant logiciel : URT
T
R
U
Source.
Configuration
P.E.
: Configuration
5- Production du graphe des composants source
Fabrication du lot structuré
![Page 75: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/75.jpg)
Séminaire WITO 20/03/03 75
Mise en référence du lot structuré
• La mise en référence des sources consiste à :
– déterminer leurs versions par rapport aux
sources de même nom déjà référencés
– les rassembler au sein d'une même version
de la phase ou du service métier qu'ils
implémentent
![Page 76: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/76.jpg)
Séminaire WITO 20/03/03 76
Source.
Src. Src.
: Composant logiciel
Configuration A
: URT
Structure du référentiel
T
R
U
Source.
Configuration
P.E.
: Configuration
Déclaré
Mise en référence du lot structuré
![Page 77: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/77.jpg)
Séminaire WITO 20/03/03 77
Le lien renoué ...
• Cette méthode permet de faire le lien entre les descriptions du logiciel et son implémentation
• La documentation fonctionnelle du produit est gérée
• la traçabilité fonctionnelle est assurée
• la traçabilité des fabrications également
• la mise à jour est organisée
![Page 78: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/78.jpg)
Séminaire WITO 20/03/03 78
Modèle du référentielNom des liens
Phase A
obj. physA
obj. physB
Conf URT A.v1
obj. physD
URT appelle URT
Conf URT touche racine /
racine adhère conf URT
appelle
Is member of /
has members
Acte de gestion
Implémente
Architecture
Fonctionnelle
Architecture
Physique
Word
![Page 79: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/79.jpg)
Séminaire WITO 20/03/03 79
Des projets d ’intégration ...
… À l ’urbanisation de l ’existant
![Page 80: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/80.jpg)
Séminaire WITO 20/03/03 80
Le projet Tertiaire
Ces GCL référentielles nous conduisent à :
• travailler sur le plan de configuration et le découpage
du logiciel
• proposer une méthode pour étudier la nomenclature et
l’urbanisation
![Page 81: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/81.jpg)
Séminaire WITO 20/03/03 81
Structure du logiciel analysé
• Par delà le "Visuel Physique", comment appréhender la
structure des logiciels, en avoir une vision globale ?
• Pour maîtriser les logiciels, faut-il procéder à des
regroupements, des synthèses, des simplifications, ... ?
• Comment ?
![Page 82: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/82.jpg)
Séminaire WITO 20/03/03 82
Structure du logiciel analysé
Des entités traitements.
A
ER
Z
4
L
K 6
C
H
I
D
1
5
F
Q
N
XV
P T
3
UO
S
W
G
2
B
Y
J
M
![Page 83: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/83.jpg)
Séminaire WITO 20/03/03 83
Structure du logiciel analysé
Des liens de composition.
A
ER
Z
4
L
K 6
C
H
I
D
1
5
F
Q
N
XV
P T
3
UO
S
W
G
2
B
Y
J
M
![Page 84: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/84.jpg)
Séminaire WITO 20/03/03 84
Des entités remarquables : réutilisées.
A
ER
Z
4
L
K 6
C
H
I
D
1
5
F
Q
N
XV
P T
3
UO
S
W
G
2
B
Y
J
M
Structure du logiciel analysé
![Page 85: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/85.jpg)
Séminaire WITO 20/03/03 85
A
ER
Z
4
L
K 6
C
H
I
D
1
5
F
Q
N
XV
P T
3
UO
S
W
G
2
B
Y
J
M
D'autres entités remarquables : pas appelées (point d'entrée du logiciel).
Structure du logiciel analysé
![Page 86: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/86.jpg)
Séminaire WITO 20/03/03 86
A
ER
Z
4
L
K 6
C
H
I
D
1
5
F
Q
N
XV
P T
3
UO
S
W
G
2
B
Y
J
M
Regroupement des grappes de composants traitement dépendantd'une entité réutilisée.
Structure du logiciel analysé
![Page 87: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/87.jpg)
Séminaire WITO 20/03/03 87
A
ER
Z
4
L
K 6
C
H
I
D
1
5
F
Q
N
XV
P T
3
UO
S
W
G
2
B
Y
J
M
Regroupement des grappes de composants traitement dépendantd'une entité non appelée.
Structure du logiciel analysé
![Page 88: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/88.jpg)
Séminaire WITO 20/03/03 88
Simplification : les grappes de composants traitement sont représentéespar leur point d'entrée, les liens sont ramenés à ces points d'entrée.
A
ER
Z
H
Q
N U
S
W
Structure du logiciel analysé
![Page 89: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/89.jpg)
Séminaire WITO 20/03/03 89
A
ER
Z
H
Q
N U
S
W
Vision synthétique du logiciel : ramené aux composants traitementsclés de la structure du logiciel.
Vision de la nomenclature du logiciel
Structure du logiciel analysé
![Page 90: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/90.jpg)
Séminaire WITO 20/03/03 90
Flash-Back : Le point de départ !...
A
ER
Z
4
L
K 6
C
H
I
D
1
5
F
Q
N
XV
P T
3
UO
S
W
G
2
B
Y
J
M
Structure du logiciel analysé
![Page 91: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/91.jpg)
Séminaire WITO 20/03/03 91
Illustration dans la vraie vie.
Fct1
Ch1Ch2
Fct2
Ecr1
SP1
MSP1 MSP2
Ecr2
SP2
MSP3
Pgm1
SP3
MSP4
Pgm2
Pgm3
SP5
MSP5MSP6
Pgm4 Pgm5
SP4
SP9MSP7
SP6
MSP8
Ecr3
Ecr5
Ecr4
SP7
SP10
SP8
Structure du logiciel analysé
![Page 92: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/92.jpg)
Séminaire WITO 20/03/03 92
Pgm3
Vision de la nomenclature du logiciel
Fct1
Ch1Ch2
Fct2
SP2
SP5 SP9
SP6
MSP8
Illustration dans la vraie vie.
Structure du logiciel analysé
![Page 93: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/93.jpg)
Séminaire WITO 20/03/03 93
Vision d'ensemble du logiciel
Fct1
Ch1
Ch2
Fct2
Illustration dans la vraie vie.
Structure du logiciel analysé
![Page 94: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/94.jpg)
Séminaire WITO 20/03/03 94
Urbanisation et GCL
• Au delà de ces méthodes « théoriques » de
nomenclature la réelle contribution de la GCL aux
démarche d’urbanisation est de permettre le suivi des
préconisations.
• Le découpage du logiciel en article de configuration
sur plusieurs niveaux fait le lien entre le contexte de
travail des développeurs et la vision urbanisé des
systèmes.
![Page 95: Quelle stratégie GCL face aux nouveaux défis des processus ...vito.absyss.fr/docs/Quelle-strategie-CGL..._MarteConseil_03_03_20.pdf• Le processus de gestion des logiciels évolue](https://reader036.vdocuments.pub/reader036/viewer/2022071300/6089572f2f853943e06664d7/html5/thumbnails/95.jpg)
Séminaire WITO 20/03/03 95
En conclusion
• N’oublions pas les enjeux.
• Qu’en est-il vraiment de l’importance d’une
synchronisation locale centrale qui ne sera jamais
« temps réel » ?
• A quelle moment du cycle de vie la livraison doit elle
être fonctionnelle ?
• La gestion intégrée de la cartographie, des livraisons
et de la gestion de configuration fonctionnelle est elle
le meilleur objectif pour vous à court terme ?
• La gestion de configuration doit être alignée sur vos
enjeux : les outils progiciels le permettent