4.15/ Le Congrès de Séville



Documents pareils
Maîtrisez la modernisation de votre patrimoine applicatif

Industrialiser la chaîne complète de fabrication 1ère partie - Les bénéfices de la solution logicielle IBM VisualAge Pacbase / Rational

D une part, elles ne peuvent faire table rase de la richesse contenue dans leur système d information.

IBM Business Process Manager

IBM Rational Application Developer pour WebSphere Software V8.5 accélère le développement d'applications de haute qualité.

Fiche méthodologique Rédiger un cahier des charges

Vérifier la qualité de vos applications logicielle de manière continue

Olivier Deheurles Ingénieur conception et développement.net

Architecture d'entreprise : Guide Pratique de l'architecture Logique

Concepts et définitions

1 JBoss Entreprise Middleware

WEBSPHERE & RATIONAL. Jacques Rage

L'évolution de VISUAL MESSAGE CENTER Architecture et intégration

IBM INNOVATION CENTER PARIS ADOPTEZ LES TECHNOLOGIES IBM ET ACCELEREZ VOTRE BUSINESS

LES CRITERES CLES DU SUCCES D'UNE SEGMENTATION

Vos données sont-elles adaptées à l informatique en nuage?

Urbanisation des Systèmes d Information Architecture d Entreprise. 04 Architecture du SI : identifier et décrire les services, structurer le SI

Environnements de développement (intégrés)

Les tableaux de bord de pilotage de nouvelle génération. Copyright PRELYTIS

Démarches d urbanisation : réorganiser le Système d Information en structurant ses fonctions dans des blocs fonctionnels communicants.

Présentation à la Direction des Santé Achats de la Société Générale. Asurances, soins, biens médicaux

LANDPARK COMMENT ÉTABLIR RAPIDEMENT VOS RAPPORTS

La solution IBM Rational pour une ALM Agile

Max Pauron 10 années d expérience

MODELISATION UN ATELIER DE MODELISATION «RATIONAL ROSE»

Stratégies gagnantes pour les prestataires de services : le cloud computing vu par les dirigeants Dossier à l attention des dirigeants

Business Process Modeling (BPM)

Inxmail Professional 4.2

Les audits de l infrastructure des SI

Intégrateur de solutions de gestion. Arium Consulting

CONCEPTION Support de cours n 3 DE BASES DE DONNEES

Projet de développement

Dossier de presse «Fais-nous rêver-fondation GDF SUEZ»,

Suite IBM Tivoli IT Service Management : comment gérer le système d information comme une véritable entreprise

Sage 100. pour les PME. Faites de votre gestion un levier de performance

LANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation

Projektron BCS 7.22 Plus qu'un logiciel de gestion de projets

La reconquête de vos marges de manœuvre

SOMMAIRE. Savoir utiliser les services de l'ent Outils collaboratifs

Prise en main du BusinessObjects XI R2 Service Pack 2/ Productivity Pack

LICENCE : INFORMATIQUE GENERALE

XP : plus qu'agile. Extreme Programming v2 et Développement Responsable. Thierry Cros

MIGRATION UN PROJET À PLUSIEURS DIMENSIONS QUI S ÉCHELONNE DE 2002 À 2006

Web Application Models

Communiqué de Lancement

Système d Information du CNRST - SIC -

Conception d'applications de base de données ios plus rapides Guide Pratique FileMaker

Valorisez vos actifs logiciels avec Rational Asset Manager. Jean-Michel Athané, Certified IT Specialist IBM Rational Software

M Études et développement informatique

Le 09 et 10 Décembre 09

INFOGERANCE. 1. Présentation de l infogérance Définition Pourquoi l infogérance?... 2

Utiliser Access ou Excel pour gérer vos données

Plus de 85% des utilisateurs BOB Software ont déjà fait le pas vers Sage BOB 50.

Outil de gestion et de suivi des projets

Extrait du site de l'oseo (ex.anvar) Reste à déterminer les points incontournables

Auteur : Françoise NICOLAS, Responsable Qualité. Approuvé par : Michel ROUVELLAT, Président. Dernière date de mise à jour : 01 avril 2015

Faire mieux, plus vite, moins cher grâce à la virtualisation du système d informations... Un document eforce France Mars 2003

ETUDE DE CAS. Définir une note d opportunité à destination de la Direction Générale pour augmenter l efficacité de l équipe commerciale.

Chapitre 9 : Informatique décisionnelle

RÉUSSIR EN E-COMMERCE DEVENEZ PARTENAIRE OXATIS - SAGE

Solution d intelligence marketing et CRM

PARAGON SYSTEM BACKUP 2010

En synthèse. HVR pour garantir les échanges sensibles de l'entreprise

Résultats annuels 2004 Stratégie et Perspectives

SQL Server Installation Center et SQL Server Management Studio

Gestion des utilisateurs et Entreprise Etendue

LANDPARK ACTIVE DIRECTORY OPEN/LDAP

Contenus détaillés des habiletés du Profil TIC des étudiants du collégial

Business Process Management 2010 : La Solution IBM Maximiser l agilité de l entreprise UNE ETUDE DE JEMM RESEARCH

Ingénierie des méthodes Agiles : Que cache l opposition entre déploiement et livraison en continu? Faut-il adopter DevOps 1?

DUPEDI S.A. Rue de Stalle Bruxelles. Document réalisé avec OpenOffice.org. Réalisation: Luc Viatour le 22/03/2004

Conduite de projets informatiques Développement, analyse et pilotage (2ième édition)

Copyright Agirc-Arrco Mars QUESTIONS pour comprendre le Système d Information Retraite Complémentaire (SI-RC)

Installation de IBM SPSS Modeler Server Adapter

Questionnaire sur la situation de l archivage dans les laboratoires du CNRS

CQP ADMINISTRATEUR DE BASES DE DONNÉES (ABD)

La solution Full Web pour optimiser vos équipements

Offre Education Sage. Gilles Soaleh - Responsable Education. Thierry Ruggieri - Consultant Formateur. Académie de Montpellier 08 décembre 2011

UC4 effectue tout l ordonnancement batch pour Allianz en Allemagne

Paul FLYE SAINTE MARIE

Stratégie de groupe dans Active Directory

LA TECHNOLOGIE DU LENDEMAIN

Introduction à Eclipse

Dossier de Presse SYLOB

Atelier " Gestion des Configurations et CMDB "

THÉMATIQUES. Comprendre les frameworks productifs. Découvrir leurs usages. Synthèse

Développement d un réseau de prospection TUNIS, Janvier 2003 Paola Morris, Ceipiemonte

Sage 30 pour les petites entreprises

Marketing Update. Enabler / ENABLER aqua / Maestro II

Analyse comparative entre différents outils de BI (Business Intelligence) :

Le Virtual PBX et les économies? Table of Contents. Qu est-ce que le Virtual PBX?

Gestion d Active Directory à distance : MMC & Délégation

Modèle de changement d organisation. Leanpizza.net présente. Petit Guide Rapide du jeu de cartes Modèle de Changement d Organisation

Mise en place Active Directory, DNS Mise en place Active directory, DNS sous Windows Serveur 2008 R2

Chapitre 1 : Introduction aux bases de données

Cours Gestion de projet

Transcription:

4.15/ Le Congrès de Séville En Juin 2000, un nouveau congrès est organisé à Séville. Le thème principal du congrès est le lancement du Developper Workbench, nouvelle station de travail PACBASE écrite en Java. Belle preuve de l'intégration, sauf que IBM est en train de faire évoluer ses outils de développements vers ECLIPSE en abandonnant la famille VisulaAge. Le Developper Workbench mettra du temps à être opérationnel, dommage car son interface est assez convivial. Voilà ce que disait en introduction du Congrès le Directeur de Groupama et ancien CGI, Didier Roques, devenu le président du GUEPARD «Chers congressistes, Ce congrès de Séville est une nouvelle occasion de nous retrouver autour du produit avec lequel nous avons construit tout ou partie de nos Systèmes Informatisés. Avec sa gamme VisualAge, et en particulier avec la synergie mise en œuvre par le binôme VisualAge Java et VisualAge PACBASE, IBM nous permet d'appréhender sereinement les années à venir. La nouvelle version de VisualAge PACBASE, annoncée avec ce congrès, nous permettra de pérenniser encore un peu plus notre existant, tout en nous permettant de prendre en compte aisément les nouvelles architectures Client/Serveur, et les technologies qui les accompagnent. Cette nouvelle version nous permettra également d'intégrer plus aisément dans nos équipes, les jeunes collaborateurs plus habitués aux standards que sont devenues les interfaces graphiques. L'Association du Guépard soutient la stratégie d'ibm et souhaite continuer à apporter aux équipes du Laboratoire VisualAge PACBASE l'éclairage de l'expérience de ses adhérents. Bon congrès à tous,» Didier Roques, Président de l'association du Guépard ( Juin 2000)

4.16/ Web Application Models Profitant des travaux de VAGT, le laboratoire va développer un complément à l'offre ebusiness de PACBASE baptisée Web Application Models Les développeurs peuvent sélectionner un modèle parmi ceux qui leur sont proposés, spécifient les données auxquelles l application doit accéder, génèrent puis testent de façon indépendante leurs composants J2EE. IEnsuite, à l aide d outils complémentaires, ils assemblent ces différents composants dans une application J2EE complète, prête pour le déploiement.

Les développeurs peuvent choisir parmi de nombreux modèles qui constituent les briques de base des futures applications.

4.17/ Le Developer Workbench En 2003,voici ce qu'indiquait le marketing du Laboratoire : Administrator & Developer Workbench deviennent la nouvelle station de travail de PACBASE. Elle constitue donc la partie cliente de PACBASE et utilise des techniques pour sa communication avec une Base de Développement et la Base Administration. Chaque module AD Workbench se présente tout d abord par un browser dont chacun des onglets correspond à un type d entité géré par le module. La station va donc gérer l'administration de la base, et cela de façon obligatoire. Pour le développement d'application, les utilisateurs PACBASE pourront alternativement l'utiliser avec le terminal passif ou Pacbench et Pacdesign. Le Developer Workbench Version 3.5 offre plus particulièrement le partage des informations entre un environnement local et le référentiel. De façon plus complète et plus homogène que Pacbench/Pacdesign.

Mais, l'habitude du terminal passif est bien ancrée chez les utilisateurs. La mayonnaise va avoir du mal à prendre, car outre la difficulté pour les développeurs d'applications traditionnelles et de PACBASE d'appréhender la gestion de ce qui est présent sur la station et sur ce qui se trouve sur le Référentiel, les performances du produit vont mettre du temps à être à la hauteur de ce qu'on pouvait en attendre. Aujourd'hui, le Developper Workbench fonctionne, mais comme PACBASE, il ne subira plus de nouvelles améliorations.

4.18/ Paris Lab Services En 1999, Jean-François Lévi réorganise les activités des services qui prennent le nom de Paris Lab Services Jean-François Lévi lors d'une présentation à Las Végas Cette équipe offre des solutions personnalisées basées sur une gamme étendue de services et sur le support technique avancé de l ensemble du portfolio logiciel IBM. Elle peut intervenir à chaque étape du développement des projets, évaluation et conseil de mise en œuvre, projet pilote, aide à la mise en place complète, audit, transfert de compétences Une trentaine de consultants expérimentés font partie de l'activité. La moitié sont sous la responsabilité de Maurice Boudot pour toutes les activités relatives aux nouvelles technologies (développements J2EE, IBM WebSphere Studio, architecture SOA, Web services, IBM Workplace...). L'autre est sous ma responsabilité et reprend les activités services autour de PACBASE. Michel Roch, Christian Chalumeau, Bernard Etienne, Jean-Christophe Marcandella, Luc Pierson, Olivier Trédan, Thierry Matusiak, Yao Assou, Gilles Parent, Pierre Duchamp, Kevin Griffiths, Frédéric Chanson, André Baccarne, une belle équipe que je remercie pour sa collaboration efficace pendant plus de cinq ans. Parmi les objectifs, il faut aider les clients à optimiser leur infrastructure de développement, mais aussi les faire migrer vers la version 3.5 pour utiliser l'ad Workbench. Il faut également favoriser l évolution du capital de l entreprise (données, applications, compétences) vers les nouvelles architectures à la demande, à travers un ensemble de prestations sur mesure: cartographie de l existant, conseil en architecture, réalisation de prototypes, monitorat, avec la fourniture d'outils à adapter sur place

On fait des études approfondies sur la reprise de l'existant chez les clients, on réalise aussi un pattern permettant d automatiser la transition des modèles métier définis dans IBM Rational Rose XDE vers IBM VisualAge PACBASE. Maxime Daniel nous donnera un coup de main pour le pattern XDE et poursuivra les travaux de Thierry Matusiak, lequel après une brillante participation dans l'équipe, rejoindra une nouvelle affectation. Le principe de cette solution est pragmatique. Nos clients ont capitalisé dans le dictionnaire PACBASE des descriptions clés pour la construction de leurs systèmes d'information que sont les segments et les rubriques. Rational Rose XDE fournit, outre des éditeurs de classes et autres entités UML, des générateurs puissants et assez faciles à mettre en œuvre par les développeurs "des jeunes générations". Nous offrons à nos clients de garder les descriptions essentielles de leur parc applicatif sous contrôle, d'exploiter celles-ci au maximum, et de trouver, en plus de la productivité permise par les générateurs, des capacités d'adaptation poussées. L'un des objectifs prioritaires est de permettre au client d'éditer les rubriques dans un environnement confortable et plus moderne, mais les possibilités mises à sa disposition vont bien au-delà. Cerise sur le gâteau, des descriptions graphiques pertinentes et élégantes offrent une assistance non négligeable au partage des informations entre équipiers, jeunes et moins jeunes, techniciens et fonctionnels. C'est un retour aux fondements de la méthode : il faut des descriptions intelligibles des systèmes d'information autour desquelles réunir tous les acteurs. Export du dictionnaire dans un format on ne peut plus simple, import sous forme de classes UML, exploration des différentes combinaisons possibles entre segments et rubriques, de l'utilisation de l'héritage et des relations de composition, des extensions à UML, des possibilités de génération... Après quelques semaines d'investissement nous tenons un "proof of concept" que nous exposons chez les clients. Ce n'est pas un nouveau produit mais il s appuie sur des produits existants avec de la documentation et des exemples. Une boîte à outils avec des bénéfices plus que plausibles pour les clients, une opportunité claire de continuer de nous engager à leurs côtés autour de PACBASE. Mais rien n'est facile, il faut insister pour faire comprendre à IBM combien PACBASE est important chez les clients, tout en conservant leur confiance qu'ils nous ont donnée depuis plus de 25 ans.

Pont UML/XDE, Reprise de l'existant, migration 3.5, on essayera d'adapter le slogan de Renault «Qui mieux que le Laboratoire PACBASE peut entretenir votre PACBASE.» Mais tout aura une fin.

4.19/ Les Grandes messes du Software IBM C'est l'intégration dans le Software IBM qui nous amènera à participer aux grandes messes du Software, à Berlin en 2002, Barcelone en 2003, Las Vegas en 2004 et 2005. Nous avons l'impression de faire partie de la grande famille. Réunion du Software IBM à Berlin, Barcelone et Las Vegas

4.20/ La fin de l'histoire Novembre 2004, IBM présente sa Stratégie pour PACBASE «La plate-forme Éclipse est aujourd hui le meilleur environnement de développement dont IBM dispose pour fournir à ses clients des outils de développement puissants et cohérents. Les clients VisualAge PACBASE peuvent réaliser une plus-value en bénéficiant de ces outils stratégiques de développement tout en pérennisant leurs investissements. VisualAge PACBASE, qui ne s appuie pas sur Éclipse, possède des fonctionnalités spécifiques et performantes qui facilitent considérablement le développement d applications traditionnelles. Nos Objectifs Dans les prochaines années, des fonctionnalités équivalentes à celles actuellement disponibles dans VisualAge PACBASE seront progressivement insérées dans l offre stratégique IBM des outils de développement. Une offre complète d aide à la migration (méthodes, services et outils) permettra aux clients VisualAge PACBASE de migrer leurs applications existantes vers les nouveaux outils de développement. Pendant toute cette période de transition, le support de la version 3.5 de VisualAge PACBASE continuera à être activement mené.» Tout cela est dit et bien dit. Alors, laissons tomber VisualAge pour ne garder que le nom de PACBASE, il mérite bien qu'on l'appelle par son vrai nom. Cela aboutira sur quelques aménagements d'un calendrier prévoyant la fin de sa maintenance. Fixée en 2010 d'abord, puis repoussée en 2015 devant le tollé soulevé par les clients. L'aventure se termine donc, pour des millions de lignes de code et des milliers de développeurs PACBASE à travers le monde. D'autres reprendront la main, pour assurer la continuité de 40 ans de méthodes et d'outils de développement ayant traversé toutes les étapes de l'évolution informatique. Le monde a changé, on n'est plus dans les trente glorieuses, mais comme on l'a vu, avec des solutions pragmatiques et des moyens limités, l'intelligence des hommes peut renverser bien des montagnes.

Je quitte IBM en décembre 2005 à la suite du plan de sauvegarde de l'emploi. Ensuite, j'ai continué chez un partenaire à assurer des formations PACBASE jusqu'en Février 2008. C'est en Inde à Hyderabad que se terminera pour moi le dernier chapitre. Je ne savais pas qu'on me demanderait un jour de relater cette histoire, et j'ai essayé du mieux que possible de faire travailler la machine à souvenirs. En me replongeant dans mes archives, j'ai retrouver les dates, les solutions techniques et surtout les noms. Bien sûr, j'en ai oublié certains, et ils m'en excuseront, j'ai peut-être inversé quelques dates, la mémoire a ses faiblesses. Heureusement, j'ai pu aussi bénéficier de l'étude approfondie de Jean-Louis Peaucelle sur les méthodes, dont CORIG, et de la remarquable documentation du produit, même celle oubliée de PAC/CS et gardée précieusement par Maxime Daniel. Encore merci à tous ceux qui ont su exposer les différentes palettes du produit, comme Patrick Bonhomme, Sylvie Gueyne, Rémy Frère et bien d'autres. Sans oublier ceux qui m'ont aidé à réaliser ce livre, Alain Duchesne et Olivier Boiteux, ma femme Nelly et mes amis Marc Van Oudenhove et Hélène Boudot pour leurs précieuses relectures, et bien sûr Maxime Daniel, Maurice Boudot, Lucien Paternostré et Gianfranco Moi avec qui j'ai partagé tant d'aventures. Et bonne chance à tous ceux qui vont perpétuer l'histoire.