Une démarche de workshops pour l évolution et la modernisation de votre patrimoine applicatif mainframe Version 1-2-1 (28/02/2012) jbmoulin@fr.ibm.com
Sommaire Objectifs de la démarche La démarche Vue générale des étapes, planning et livrables Intervenants IBM Ressources Client nécessaires Mode de fonctionnement et interaction IBM-Client Détail de chacune des étapes 2
Objectif de la démarche Avoir une démarche pragmatique Eviter le projet cathédrale Minimiser les évolutions technologiques sans apport fonctionnel Identifier précisément les problématiques et points à optimiser Proposer des pistes d évolution pragmatiques pour répondre aux problématiques et nouvelles exigences métiers Bénéficier des experts, des retours d expériences et des pratiques mises en œuvre chez d autres clients dans le monde. Dérouler la réflexion dans une démarche de workshops et d agendas structurés qui faciliteront les échanges et l avancement d une réflexion commune Finaliser les travaux par un workshop au niveau management, afin de synthétiser notre travail commun, les pistes d évolution et définir un plan d action. 3
La démarche proposée T0 T0 + 1 2 sem. T0 + 3-6 sem. Démarrage Compréhension points à optimiser Prise de connaissance du patrimoine Workshops techniques IBM-client Workshops de restitution des pistes d évolution - workshop technique - workshop DSI Les Livrables 4 Enjeux métiers et IT globaux de l entreprise Perception client (métier + IT) des points à optimiser Périmètre de l étude et planning Inventaire «highlevel» du patrimoine applicatif Compréhension des couches techniques sous jacentes (développement et infrastructure) Compréhension de l organisation et rôles client pour le développement et déploiement Liste exhaustive des Pistes d évolution des applications et de l architecture Sélection des pistes à affiner Description high level des pistes sélectionnées (10-15 pistes max.) Pondération de chaque piste (valeur client, effort ) Plan d action Projet(s) pilote(s)
Les travaux et itérations IBM-Client pour la définition des pistes d évolution Client Client-IBM IBM Description points à optimiser L existant : Le patriimoine L architecture L organisation Workshop(s) IBM brainstrom Workshop(s) IBM (spécialistes, laboratoires, resp. roadmap produits,..) Sélection des pistes à approfondir Workshop IBM-Client 1ere ébauche de pistes d évolutions Approfondissement des pistes par grand thème (1-3 ) Workshops Workshops Workshops IBM-Client Description et Synthèse Support labs et centres de compétences Les pistes d évolution Restitution 5
Le mode de fonctionnement de l étude Contacts à 2 niveaux Un Sponsor niveau management Un point focal technique opérationnel Réunion de démarrage avec les 2 contacts L'élaboration des pistes d'évolution est itérative avec le client Éviter de développer de fausses pistes Zoomer sur les pistes apportant de la valeur au client Les workshops de restitution seront fait en 2 formats Exec summary 2h00 workshop technique 2-3h00 6
Les intervenants IBM L équipe IBM pour une étude client un core team technique de 1 architecte et 2-3 experts techniques en fonction des domaines et technologies concernées Les profils IBM utilisables, en fonction des points clients à optimiser : Architectes applicatifs, logiciels Architectes infrastructure Experts techniques IBM de chacun des domaines et produits Rational IMS, CICS, Websphere, MQ DB2 et produits de réplication z/os Sysplex Tivoli Support des laboratoires et centres d expertise IBM Laboratoires logiciels Laboratoires matériels Centres de Montpellier et Boeblingen 7
Le besoin de ressources côté Client un sponsor niveau management pour démarrage et cadrage du périmètre, point (s) de synchronisation au cours de l étude, restitution finale un point focal opérationnel disponible pour point de contact, organisation des travaux et réunion de travail sur architecture globale, point hebdo. charge : en moyenne 1 demi-journée par semaine un Correspondant technique PAR domaine fonctionnel et technique concerné par les pistes d évolution exemple : 1 sur le domaine applicatif, 1 sur les outils de développement, 1 sur DB2, 1 sur CICS, 1 sur la production charge : 1-2 réunions de 2h pour chaque correspondant 8
Etape 1 : compréhension des points Client à optimiser Objectifs Appréhender le contexte métier et les enjeux de la DSI Comprendre les points métiers et techniques Client à optimiser dans son patrimoine mainframe Comment? Réunion de travail avec le point focal opérationnel chez le client et si besoin le responsable des applications mainframe et le responsable architecture. Si possible et en complément, obtention de documents client d architecture fonctionnelle et technique spécifications générales fonctionnelles des applications hébergées sur le mainframe Architecture technique générale Exemple de livrables issus de cette étape : 5-10 slides avec : Enjeux métiers et techniques de la DSI (1-2 slides) Sur le périmètre métier et IT concerné par le workshop Enjeux métiers et techniques Les points métiers et techniques à optimiser et leurs priorités (3-10 slides) 9
Etape 1 : Exemples de points à optimiser et de formalisme utilisé dans nos workshops Exemples de points à optimiser déjà rencontrés dans nos workshops clients Optimiser les coûts de maintenance applicative Diminuer la durée de la plage batch Passer de 5j/7 à du 7j/7 Accroitre agilité, réactivité, temps de mise à disposition des nouvelles fonctions demandées par les métiers Développer des applications pour un déploiement à l international Mieux intégrer les applications mainframe au SI global Réduire le temps de désynchronisation des données entre le mainframe et les autres systèmes Faire inter-opérer les applications cobol et Java Coût important de mise en oeuvre d un nouvel environnement de test ou formation etc Exemple de formalisme utilisé Problématiques & besoins Les entités les plus impactées par la problématique xx xx xx xx Priorité Piste(s) d évolution Apport Effort L=Low, M=mediu mh=high xxx 1 H M xxxx H H 10 H H
Etape 2 : prise de connaissance du patrimoine applicatif Objectifs Comprendre le patrimoine applicatif et l architecture technique sous jacente Comment? Réunion de travail avec le contact opérationnel et si besoin en complément de profils applicatif ou architectecture. Avec les documentations client de type : Spécifications fonctionnelles générales Contraintes techniques à respecter (NFR : «non functional requirement») Architecture technique sous jacente Résultats éventuels de précédents travaux de qualimétrie du code applicatif Exemple de livrable 5-10 slides de synthèse sur l existant Architecture fonctionnelle (avec les grandes fonctions fournies par le patrimoine) Architecture technique sous jacente Processus de fabrication de l application (organisation, rôle, outils ) Inventaire des programmes avec RAA 11
Etape 3 : Workshops techniques Client-IBM pour la définition des pistes d évolutions Objectifs Définir et décrire les pistes d évolution envisageables pour répondre aux besoins d optimisation Comment? Mode itératif (cf détail page suivante) avec quelques étapes clés Brainstrom interne IBM à partir des informations obtenues aux étapes 1 et 2 1 er workshop Client-IBM pour échanger sur ces pistes d évolution et sélectionner celles qui paraissent apporter le plus de valeur dans le contexte client Plusieurs workshops techniques Client-IBM par thème (exemple : architecture applicative, développement&test, infrastructure, ) pour affiner les pistes d évolutions Rédaction d un document de synthèse des pistes d évolution Livrables Les pistes d'évolutions envisageables (10-15 pistes majeurs max. ) Pour chaque piste d'évolution : une description technique en 2-5 slides description technique de l évolution proposée impacts techniques sur les développements et l architecture actuelle Une Synthèse des pistes d'évolution 12
Les travaux et itérations IBM-Client pour définir les pistes d évolution Client Client-IBM IBM Description points à optimiser L existant : Le patriimoine L architecture L organisation Workshop(s) IBM brainstrom Workshop(s) IBM (spécialistes, laboratoires, resp. roadmap produits,..) Sélection des pistes à approfondir Workshop IBM-Client 1ere ébauche de pistes d évolutions Approfondissement des pistes par grand thème (1-3 ) Workshops Workshops Workshops IBM-Client Description et Synthèse Support labs et centres de compétences Les pistes d évolution Restitution 13
Etape 4 : Workshop de restitution Objectifs Partager les pistes d évolution et recommandations IBM avec les équipes de management Client Définir un plan d action et les prochaines étapes Comment? Sous forme de 2 workshops IBM-Client Un Workshop management DSI : 2-3 heures Un Workshop Technique : 2 4 heures Livrables Présentation des pistes d évolutions qui ont été travaillées et validées dans les phases précédentes 14
Backup jbmoulin@fr.ibm.com
Périmètre de nos workshops dans l organisation de nos clients DG Les métiers (exple : banque) La DSI DOSI / DSI Tenue de compte Paiements Etudes Archi. Production Resp. domaine Resp. appli. Resp. archi. Archi fonc. Archi Tech.. Resp prod. Experts z 16