Page d'accueil

 

Marc Lamoureux

 

OBJECTIF DE CARRIÈRE

Je cumule plus de 9 années d’expérience en informatique dont plus de cinq (5) ans avec la technologie Oracle et trois (3) avec celle d’Internet.  J’ai acquis mon expérience dans le domaine de la consultation, des milieux gouvernementaux et des entreprises privées.  J’ai su démontrer pendant mes mandats que je possédais une expertise recherchée avec l’architecture multi-tiers, objet, et les SGBDR comme celui d’Oracle.  Que j’agisse à titre de chargé de projet ou d’architecte je suis considéré par mes clients et mes collègues de travail comme une personne consciencieuse et responsable.

 

FORMATION ACADÉMIQUE

Maîtrise MBA
Option systèmes d’information organisationnels

Université Laval (1996)

Baccalauréat en administration
Option systèmes d’information organisationnels

Université Laval (1992)

Résumé des expériences

Chargé de projet

Au ministère des Ressources Naturelles, j’ai instauré un système de supervision du projet selon les points de fonction. J’ai également implanté deux comités pour le suivi du développement du système informatique. Ce dernier a nécessité plus de 800 jours-personne.

Architecte de système

Au ministère la Justice du Québec, j’ai élaborer l’architecture fonctionnelle demandant plus de 11 000 jours/personnes le développement.

Analyste fonctionnel

À La Capitale, j’ai déterminé les validations nécessaires pour l’émission d’une police d’assurance. Ce dossier a nécessité la participation de trois programmeurs de trois différentes firmes.

Domaines d’expertise

Gestion de projets

 

Architecture de systèmes

Étude d’opportunité

Perfectionnement

Architecture multi-tiers et client/serveur

Orientée objet

Gestion de projet

Système d’aide à la décision

Modélisation

Base de données relationnelle distribuée

Conseil en gestion

Sylverrun (MCD, MRD, DFD)

Internet / Intranet

Gestion de projet

ORACLE (Designers, Forms et Reports)

EDI

Multimédia

Langage 4e génération

 

No

Employeur

Client

Mandat

Fonction/

Dutée

Période

Description

Environnement technologique

31

Cognicase

Services Conseils

Ministère des Transports du Québec

 Analyse préliminaire et architecture détaillée du système de gestion des structures de signalisation (GSS)

Arhitecte (1 mois)

Février 2001 à ... (temps partiel)

Le processus de gestion des structures de signalisation est relativement récent au Ministère.  Le développement d'un système informatique a été amorcé pour couvrir certaines activités reliées au processus de gestion de ces structures mais n'a pu être complété.  Le nouveau système doit s'intégrer avec des logiciels de géographies et de calculs d'ingénieries.

Dans le cadre de ce mandat monsieur Lamoureux décrit les spécifications requises par le système.  En résumé, monsieur Lamoureux doit :

  • intégrer la localisation des structures avec le logiciel de cartographie;

  • permettre au logiciel de calcul d'ingénieries de produire une fiche d’évaluation sur la capacité portante d'une structure;

  • déterminer les traitements nécessaires pour l'exploitation des données;

  • définir le modèle de données;

  • évaluer les spécifications technologiques, logiciels et organique du système;

  • établir les coûts pour le développement du système.

 L'envergure du mandat est de 150 jours-personnes.

 Environnement technologique : DESIGNER 2000, GEOMEDIA, MAPINFO ORACLE 8i, ORACLE WEB-TO-GO, SAFI, VISUALDESIGN, WORD

30

Cognicase

Services Conseils

Ministère solidarité sociale (MSS)

Ajouter de nouvelles fonctionnalités au système de la correspondance et des mandats (SCM)

Arhitecte fonctionnel (1 mois)

Janvier 2001 à ...

(temps partiel)

Le présent mandat permet la réalisation de nouvelles fonctionnalités au système Suivi de la correspondance et des mandats. Le système a les mêmes spécifications qu'un système de workflow. Il permet le transfert des demandes provenant du bureau du sous-ministre vers les exécutants. La demande circule à différents intervenants qui par leurs décisions font acheminer la demande à d'autres étapes de son analyse et de sa réalisation. Le compte rendu du résultat de la demande parcourt le chemin inverse pour revenir à celui qui a créé la demande.

Le mandant de Monsieur Lamoureux consiste à proposer et à implanter avec une équipe de développement les changements requis afin de supporter les nouveaux besoins des utilisateurs. Différentes rencontres avec les intervenants du bureau du sous-ministre sont nécessaires pour stabiliser les besoins exprimés. En regarde avec le nombre de jours/personnes investis nous pouvons presque considérer qu'une bonne partie du système doit être refaite.

L'envergure du mandat est de 665 jours/personnes avec 10 ressources. 

Environnement technologique : Formulaire EXCHANGE, IIS, Behaviors HTC, CSS, Pages ASP, JavaScript, HTML, DHTML, XML/XSL 3.0, Visio 5, Outlook 98, Windows NT, Internet Explorer, Microsoft Office 97

29

Cognicase

Services Conseils

Ministère des relations internationales (MRI)

Mise en place d’un environnement de développement WEB

Arhitecte fonctionnel (3 mois)

Chargé projet (1,5 mois)

Juin 2000 à ...

(temps partiel)

Le présent mandat permet à la Direction générale de l'information et de l'inforoute (DGII) de planifier les phases de mise en place d'une nouvelle technologie pour le développement et l'exploitation des systèmes d'informations du Ministère des relations internationales (MRI). Ce nouvel environnement permettra de répondre aux besoins actuels et futurs du Ministère. 

La première étape du mandant de Monsieur Lamoureux consiste à supporter l’équipe interne tant au niveau technologique qu’au niveau du développement. Il assiste le chargé de projet en établissant avec lui un échéancier de travail et en élaborant un plan de formation des ressources du département informatique du ministère. Il assiste également les architectes dans leurs fonctions respectives en proposant une approche multi-tiers d’architecture des systèmes. Il propose de nouvelles façons de résoudre les différentes difficultés reliées à un environnement de développement WEB par exemple, il détermine un nouveau système de sécurité des applications. Il implante de nouvelles banques de références des intervenants pour éviter la double saisie des informations. Il participe aux rencontres avec les utilisateurs afin d’identifier leurs contraintes organisationnelles. Les analystes fonctionnels et les analystes programmeurs sont également secondés dans leurs fonctions par M. Lamoureux.

Environnement technologique : Visual Basic, Oracle8i, Intranet/Internet, Front Page, IIS, ASP, Multi-tiers, Windows NT, Novell, Netware, LDAP, Logiciels bureautiques, Visio, Analyse orientée-objet, Architecture multi-tiers, Environnement multi-tiers, Évolution de l'organisation, Technologie I*Net, Technologie N-tiers

28

Cognicase

Services Conseils

Ministère des Régions

Mise en place d’un formulaire WEB

Arhitecte fonctionnel (0,05 mois) Décembre 2000

Le mandat de monsieur Lamoureux consiste à valider l’approche de développement de leur formulaire WEB permettant la saisie de renseignements provenant des Centre locaux d’emploi.

Environnement technologique : ASP, IIS, NT, Access

27

Cognicase

Services Conseils

Ministère des Transports du Québec

Analyse préliminaire du nouveau système de gestion des infrastructures

Analyste préléminaire (0,25 mois)

Octobre 2000

à Novembre 2000

(temps partiel)

Ce projet a pour objectif de réaliser l'analyse préliminaire du nouveau système de gestion des structures du Québec (SGQ). Il s'agit d'un système d'envergure comportant différentes fonctions de nature scientifiques et de gestion.

Les principales responsabilités de M. Lamoureux se résument à élaborer un document décrivant les impacts, les coûts, les bénéfices et les risques de développement du système SGQ.

L'envergure de ce projet est de 90 jours-personnes. Le projet de développement est estimé à 3 782 jours/personnes avec un budget de 2,7 millions.

Environnement technologique : Architecture multi-tiers, Client/Serveur, Environnement multi-tiers, Méthodologie P+, Technologie I*Net, Technologie N-tiers, DESIGNER EXCEL, ORACLE PROJECT WORKBENCH, WORD

26

Cognicase

Services Conseils

Société d’Assurance Automobile du Québec (SAAQ)

Développement du système IRP

Architecte fonctionnel (1,5 mois)

Analyste fonctionnelle séniore (0,5 mois)

Avril 2000

à Septembre 2000

(temps partiel)

Le présent mandat permet à la SAAQ d’élaborer un système pour la gestion de l’entente inter-provinces et inter-états pour le partage des coûts d’immatriculation des véhicules lourds. Ce système s’appelle IRP. Il demande un investissement de près de 3,5 millions. Le nombre d’utilisateur se chiffre à 40.

Le mandat de Cognicase consiste à développer de nouvelles fonctions et à implanter le système nécessaire à la SAAQ pour adhérer au nouveau programme IRP (International Registration Plan). Cette entente de réciprocité entre les États-Unis et les provinces canadiennes permet de faciliter les déplacements et de réduire les coûts d'immatriculation des transporteurs routiers circulant dans plus d'une administration en Amérique du Nord. L’envergure du projet est de 2 000 jours/personnes sur une période de 18 mois.

Le mandat de monsieur Lamoureux consiste à supporter l’équipe d’analyste fonctionnel et de développement pour la mise en place des livraisons 3 et 4 du système. Il agit à titre d’architecte fonctionnel interne pour Cognicase. L’architecture du système est réalisée par l’interne et par l’équipe réalisant les livraisons 1 et 2. Il participe également aux rencontres organiques tant client/serveur que centrale.

Environnement technologique : Visual Studio Entreprise 6.0, CA-SQL, CA-IDMS, Acrobat, Cobol, IDMS DC/DB, Windows NT, Logiciels bureautiques Microsoft, Visio 5.0, Silverrun, FAI, Multi-tiers

25

Cognicase

Services Conseils

Ministère des relations internationales (MRI)

Élaborer un plan d’orientation technologique

Arhitecte fonctionnel (1,25 mois)

Étude faisabilité (0,75 mois)

Avril 2000 à Septembre 2000

(temps partiel)

Le présent mandat permet à la Direction générale de l'information et de l'inforoute (DGII) de planifier les phases de mise en place d'une nouvelle technologie pour le développement et l'exploitation des systèmes d'informations du Ministère des relations internationales (MRI). Ce nouvel environnement permettra de répondre aux besoins actuels et futurs du Ministère.

La première étape du mandant de Monsieur Lamoureux consiste à recueillir l’information nécessaire pour comprendre l’architecture des systèmes actuels du Ministère. Pour y parvenir, il distribue un questionnaire et il organise des rencontres. Par la suite, il présente une architecture cible des traitements que le ministère devra mettre en place au cours des prochaines années. L’architecture proposée repose sur les principe objet afin de favoriser la réutilisation des traitements. Une fois cette architecture approuvée par le comité directeur, monsieur Lamoureux participe à l’élaboration de scénarios pour la mise en place d’outils de développement et d’encadrement des systèmes informatiques du Ministère. Son mandat se concrétise par l’élaboration rapport décrivant le plan d’action pour l’implantation du nouvel environnement de développement que le Ministère doit initialiser au cours des prochains mois. Le rapport identifie également chacune des livraisons et les coûts s’y rattachant. Le projet doit être réalisé avec un budget de moins de 40 jours/personnes. La participation de deux autres spécialistes sont requis pour cette étude.

Environnement technologique : Java, Jdevelopper, Visual Basic, Oracle8i, SQLServeur, Intranet/Internet, Front Page, IIS, Windows NT, Novell, Netware, LDAP, Logiciels bureautiques, Access, Clipper, Foxpro, Novell, Unix, Visio, Multi-tiers, Architecture multi-tiers, Développement orienté-objet, Entretien et évolution de systèmes, Méthodologie P+, Technologie I*Net, Technologie N-tiers

24

Cognicase

Services Conseils

Croix Bleue

Ajout produits d’assurance sur leur site Internet

Arhitecte fonctionnel (0.1 mois)

Mars 2000

Le mandant de Monsieur Lamoureux consiste a supporter l’équipe de développement pour l’élaboration d’un document d’analyse fonctionnel pour l’ajout de trois produits d’assurance sur le site Internet existant de la Croix Bleue.

Environnement technologique : Windows NT, Logiciels bureautiques, Visio

23

Cognicase

Services Conseils

Ministère de la Justice du Québec

Système de Gestion des infractions et de perception des amandes (SGIPA)

Arhitecte fonctionnel (4.5 mois)

De novembre 1999 à Mars 2000

Le ministère de la justice du Québec fusionne deux directions en une seule. Cette nouvelle direction se nomme : Direction des traitements des infractions et de perception des amendes (DTIPA). Les deux groupes d’origines ont présentement chacun leur système informatique. Le système de la gestion des infractions (GDI), qui a été conçu au début des années 1990, supporte l’activité de la gestion des infractions. Le système du contrôle des revenus (CDR), conçu en 1983, est encore aujourd’hui le principal outil de travail des percepteurs des amendes. Ces derniers systèmes sont présentement en opération sur le Central et sur un Risc-6000 avec des outils comme Total, Datacom et Idms. La nouvelle direction DTIPA veut donc unifier ces deux systèmes. Par le fait même, elle veut utiliser les nouvelles technologies mise à leur disposition comme celle d’Internet, de commerce électronique, de numérisation des documents et d'acheminement des processus (workflow). Ce nouveau système s’appelle : Système de gestion des infractions et de perception des amandes (SGIPA). La présente phase du projet est de déterminer l’architecture détaillée de ce nouveau système pour que la DTIPA puisse aller en appel d’offre pour sa réalisation. Le fournisseur devra alors effectuer l'analyse fonctionnelle et réaliser le développement. Dans ce sens, la présente architecture permet de préciser les besoins des utilisateurs et de déterminer l’envergure du développement du système.

Le mandat de monsieur Lamoureux est de concevoir l’architecture fonctionnelle de ce nouveau système. La nouvelle architecture du système doit s’arrimer avec la technologie ORACLE en mode multi-tieres avec une interface Internet. Cette interface est développée avec des applets Java. Les traitements résidant sur le serveur le sont également en Java. Monsieur Lamoureux utilise une approche d'analyse pour un développement d'interface, de traitement en lot, de rapport et en service du noyau. Ces derniers services sont des composants réutilisables de l'application. Nous retrouvons différents services, soit ceux destinés pour l'affichage, l'accès aux données et d'affaires. Ces derniers accèdent les logiciels externes aux systèmes ou ils permettent de déterminer les traitements réutilisables pour des calculs complexes. Il doit également concevoir les relations du nouveau système avec les intervenants externes du ministère en utilisant la structure Internet du gouvernement du Québec et du ministère de la justice du Québec. Les intervenants externes sont soit des systèmes d’autres ministères comme la SAAQ, le MRQ, le MFQ, la sécurité publique, etc. Nous retrouvons plus de 35 systèmes en relation avec le SGIPA. Les intervenants peuvent être également des agents internes au ministère, des organismes ou des individus voulant payer leur amande ou remplir une plainte par Internet. Nous en dénombrons plus de 18. Différents autres services sont également offerts par le système SGIPA. Pour effectuer cette nouvelle architecture, plusieurs consultations auprès du comité des utilisateurs (DTIPA) et des membres de la direction des technologies de l’information (DTI) sont effectués. Après analyse, le développement du système est estimé à plus de 11 000 jours/personnes réparties en deux livraisons. Le budget estimé est de 9 millions de dollars. Plus de 400 jours/personnes ont été nécessaire à la réalisation de la phase d’architecture, soit trois architectes et un chargé de projet.

Environnement technologique : Designer2000, Oracle 8i, Intranet/Internet, Windows NT, Logiciels bureautiques, Java, PLSQL, Oracle Workflow, Imagerie, Visio, Multi-tiers, Entrust

22

Cognicase

Services Conseils

Ministère de la solidarité sociale

Identification et Caractérisation des Entreprises (ICE)

Arhitecte fonctionnel (5 mois)

Architecte données (3 mois)

De mars 1999 à octobre 1999

Le MSS procède présentement à un grand remaniement de ses systèmes informatiques dans un environnement multi-tiers. La première phase consiste à développement toutes les fonctionnalités de base utilisées par le ministère. Nous retrouvons les systèmes pour la gestion des tables de pilotages (PMT), pour la gestion de la sécurité des applications (SAI), pour la gestion des unités administratives (UNA) et pour la gestion de la journalisation des transactions fonctionnelles (SIG). La seconde phase consiste à développement deux premiers systèmes Identification et Caractérisation des Entreprises (ICE) et Mesures et Services aux Entreprises (MSE). Pendant ce temps, l'analyse et le développement du système pour alimenter l'entrepôt de données sont développé principalement pour exploiter les données des systèmes ICE et MSE. Cognicase est mandaté par le ministère pour le développement du système ICE. Une des difficultés de ce projet est que le développement de l'ensemble de ses systèmes se fait en même temps. Cela amène donc une dynamique différente d'un développement d'un système unique. Des mécanismes pour isoler les interfaces avec les autres systèmes sont donc requis afin de respecter les dates de livraison. Pour chacun des ses systèmes, plusieurs firmes sont donc amenées à partager leur information. Toutefois, les firmes demeurent en concurrences, l'information ne circule par donc librement entre-elles.

Le mandat de M. Lamoureux consiste à élaborer et à documenter le modèle de données du système ICE. Différents mécanismes de modélisation sont utilisés comme celui le principe d'héritage. M. Lamoureux doit également déterminer les services du noyau nécessaires pour soutenir les fonctionnalités de l'application. Ces services résident sur le serveur. Le supporte pour l'analyse des dossiers fonctionnels, la validation des ces dossiers, le support pour le développement et celui données aux architectes organiques sont autant de tâches comblées par M. Lamoureux.

Environnement technologique : Méthode P+ version 3.1 adapté pour le MSS pour le développement d'application en mode multi-tiers (client/serveur), Power AMC pour la modélisation des données, VISIO pour la modélisation des traitements, SQLServer, Visual Basic, Microsoft transaction server, WINDOWS NT, Logiciels bureautiques

21

Métatronic

Métastation

Chargé de projet

(3 mois)

Architecte fonctionnel (3 mois)

Architecte données (2 mois)

Architecte organique

(3 mois)

Mars 1998 à février 1999

Métatronic développe un logiciel permettant à plusieurs commerces d’offrir leurs produits et services sur Internet. Ce logiciel s'appelle Métastation. Il permet de gérer le commerce entre plusieurs intervenants en même temps, sur la même banque de données. Les intervenants du système peuvent saisir leurs données en plusieurs langues afin de rejoindre un plus grand nombre d’internautes. Une première version du système est développée afin d’étudier la faisabilité d’implantation des concepts que Métastation offre. Il s’agit d’un prototype.

Dans ce sens, monsieur Lamoureux propose une nouvelle version du système. Ce dernier est plus générique que la première version. Le principal avantage est de posséder un générateur d’écran HTML et javascript. Avec celui-ci, nous pouvons concevoir plusieurs panoramas à partir d’un module générique. Par exemple, avec le module intervenant, nous pouvons générer un écran pour la gestion des employés, un second pour la gestion des clients, un autre pour la gestion des fournisseurs et ainsi de suite pour chaque groupe d’intervenants de l’entreprise. Tous ces panoramas sont supportés par le même module générique appelé : intervenant. La même façon de faire est utilisée pour tous les autres concepts gérés par Métastation. Néanmoins, si nous avons besoin de créer un écran spécifique sans qu’il soit possible d’utiliser les modules génériques existants, Métatronic peut en créer sans le générateur de panoramas, par exemple la gestion des courriers électroniques. Voici en résumé, les principales phases de développement du système Métastation proposé par monsieur Lamoureux.

Phase un : Monsieur Lamoureux a proposé une nouvelle architecture des données et des traitements. La première version du système contient plus de 1200 entités alors que celle proposée en possède seulement soixante-quinze (75). Le système doit gérer une multitude de concepts, il devient donc plus générique. Cette nouvelle architecture donne une orientation moderne au système. Les dirigeants de Métatronic ont accepté ces propositions.

Phase deux : La phase deux consiste à développer un générateur d’écran HTML avec la banque de données Oracle. Pour y parvenir, il faut développer les règles de gestion (ajouter, modifier, supprimer) et les mécanismes de gestion d’affichage des occurrences dans l’écran. Monsieur Lamoureux supervise et participe à cette phase de développement. Trois cents (300) jours-personnes avec une équipe sept (7) développeurs est nécessaire pour son développement. La gestion de l’écran se fait avec le langage javascript. Selon les paramètres définis dans le générateur, un certain nombre d’occurrences est transférées sur le poste de l’utilisateur. Cette zone tampon permet de naviguer entre les occurrences sans nécessiter une communication avec la banque de données à chaque fois que l’on désire afficher une. L’écran devient alors dynamique comme le sont celles que nous retrouvons avec les autres générateurs d’application comme Forms d’Oracle. Les pages HTML ne sont plus statiques. Plusieurs autres options sont également offertes dans le générateur.

Phase trois : Une fois la première version du générateur développé, nous pouvons programmer les modules génériques en utilisant ce dernier. Nous avons actuellement investi deux cents (200) jours-personnes pour le développement de cette phase.

Phase quatre : En parallèle, nous commençons à développer des modules spécifiques ne pouvant pas être conçus avec le générateur d’écran comme, la gestion du courrier électronique.

Phase cinq : Finalement, nous développerons les panoramas selon les spécifications des clients de Métatronic à partir des modules développés précédemment.

Voici les sous-systèmes implantés par monsieur Lamoureux pour le système Métastation :

Intervenant : Ce sous-système gère l’ensemble des intervenants du système.

Produit/service : Ce dernier permet de sauvegarder toutes les informations sur les produits et les services que les intervenants veulent offrir sur internet.

Marketing : Nous pouvons déterminer dans ce système les contextes (les groupes cibles), les politiques de prix des produits/services, les horaires et les publications que nous voulons offrir sur internet.

Opération : Les opérations de l’entreprise comme la gestion de projet, les mesures d’urgences et les factures sont conservés dans ce système.

Pilotage : Ce dernier contient principalement le générateur d’écran.

En résumé, le but du premier mandat de monsieur Lamoureux est de proposer une nouvelle architecture des données et des traitements pour ce système. Il a trouvé les solutions nécessaires pour l’implantation du système. Sa vision a permis d’orienter le développement du système d’une façon structurée.

Le deuxième mandat de monsieur Lamoureux consiste à superviser et à participer à la phase de développement selon les étapes déterminées lors de son premier mandat. Nous avons investi plus de 500 jours-personnes avec la participaction de pour développer la première phase et pour les préambules de la seconde.

Environnement technologique : DESIGNER 2000, ORACLE, SQL NAVIGATORE, HTML, DHTML, JAVASCRIPT, Microsoft Project, WEB SERVEUR D’ORACLE, SCRIPT CGI, REPORTS 2.5, SQL*PLUS, WINDOWS NT, Logiciels bureautiques, Multi-tiers

20

CGI

Les Assurance La Capitale

Réfonte des systèmes

Architecte fonctionnel

(1 mois)

Analyste fonctionnel

(8 mois)

Analyste programmeur

(5 mois)

De

Janvier 1997 à Février 1998

Afin de faire le saut dans l’univers graphique, la compagnie La Capitale fait la refonte de ses systèmes. Cette compagnie œuvre principalement dans l’assurance des biens et des autos. L’ensemble du projet demande près de 10 000 jours-personnes. Nous retrouvons sept (7) systèmes visés dans cette refonte. Plus de trente-cinq (35) ressources sont affectées au développement de ses systèmes, soit quinze (15) personnes de l’interne et vingt (20) autres personnes de firmes informatiques indépendantes. Le projet s’échelonne sur environ trois (3) ans, soit de janvier 1995 à janvier 1998. Voici une brève description des systèmes :

  • Le premier est le système "Produit ". Il permet d’élaborer et de faire évoluer un produit d’assurance profitable qui répond aux besoins d’une clientèle. Il permet également la gestion des différentes garanties offertes par la compagnie.
  • Par la suite, le système "Plan de travail" aide à la planification des tâches des souscripteurs.
  • Quant au système "Sinistre", il permet le suivi des sinistres imputés aux intervenants.
  • La gestion des intervenants se réalise par le système portant le même nom.
  • Le système "Correspondance" contient plusieurs lettres types pouvant être envoyées aux intervenants.
  • Pour sa part, le système "Ressource humaine" permet la gestion des utilisateurs, soit les employés de la compagnie.
  • Le système " Réassurance " fait le suivi de la répartition d’un risque avec d’autres compagnies d’assurances.
  • Finalement, nous retrouvons le système "Souscription" qui permet de vendre un produit d’assurance à un intervenant. Il contient également ses cotations pour chacun de ses produits assurés.

 

       

Toutes les informations recueillies auprès des intervenants, par la compagnie La Capitale, sont conservées dans un de ces systèmes. Ainsi, il est possible de visualiser pour une date donnée, l’état du dossier d’un intervenant. Nous retrouvons également différents ponts réalisés entre ces nouveaux systèmes et ceux existants (Cobol). CGI intervient principalement pour le développement du système " Réassurance " et du système "Souscription". Ce dernier est le plus utilisé par les souscripteurs. L’espace nécessaire pour sauvegarder ses données est de 40 Gigats. Il faut plus de 2 300 jours-personnes pour son développement avec la participation de huit (8) personnes.

Au niveau technologique, La Capitale change ses terminaux de type VT-100 pour 450 nouveaux à interface graphique Win Term de Wyse Technology dotés d’un écran de quinze (15) pouces. Ce type de terminal supporte la souris et dispose d’un processeur qui permet l’exécution locale d’une application et d’un décodage des signaux émis par la souris. Ces terminaux sont reliés à quarante (40) serveurs NT équipés de processeurs pentium Pro, lesquels exécutent les applications développées. À un niveau supérieur, on retrouve deux serveurs Unix, l’un situé à Montréal et l’autre à Québec. Sur chacun de ces serveurs nous retrouvons une base de données d’opération corporative. Ainsi, les deux (2) bases de données sont en constante réplication. Si un des deux (2) serveurs n’est pas disponible, l’autre prend la relève. Les logiciels utilisés sont principalement ceux d’Oracle. Ainsi nous retrouvons Oracle 8 pour la gestion de la base de données. Designer 2000 permet l’analyse architecturale et fonctionnelle des systèmes. Il permet également de générer la structure de la base de données et les traitements interactifs. Certains ajustements sont nécessaires suite à cette génération ils sont alors effectués avec Forms 4.5.

Monsieur Lamoureux fait l’architecture du système réassurance et l’analyse fonctionnelle de quatre (4) dossiers. Ces derniers permettent la création et la consultation des périodes et des primes de réassurance. Ils gèrent différents traités comme le Plan de répartition des risques (PRR), FACOB, et Facultatif cas par cas. Ces traités sont des conventions utilisées entre assureurs pour la répartition d’un risque d’assurance. Concernant le traité PRR, il faut lui transmettre quotidiennement les informations sur certaines polices d’assurance obtenues par La Capitale. Un traitement différé est donc développé à cette fin. Trois personnes sont requises pour la programmation de l’ensemble de ces dossiers, soit près de 220 jours/personne.

De plus, monsieur Lamoureux travaille au développement du système Souscription. Son mandat consiste à déterminer et à identifier les validations nécessaires pour l’émission d’une police d’assurance. Ces validations sont utilisées au moment du calcul de la prime, de la mise en vigueur et du renouvellement automatique d’une police d’assurance. Le souscripteur peut simuler ces événements pour exécuter ces validations afin d’être informé des erreurs dans la police d’assurance étudiée. Trois personnes interviennent pour la programmation de ce dossier soit plus de 240 jours/personne. Monsieur Lamoureux doit en faire le suivi. Il doit également procéder au développement d’un panorama présentant au souscripteur toutes les informations nécessaires pour la visualisation des polices d’assurances pour un intervenant. Cet écran est le premier présenté lorsque le souscripteur entre dans le système. Dans cet écran, le souscripteur peut sélectionner l’information qu’il veut modifier dans les autres panoramas du système. Les informations affichées exigent d’être concises et précises, de plus, le temps d’exécution de ses requêtes doit être court. Dans ce sens, une fois la réalisation de l’ensemble des traitements du système souscription réalisés monsieur Lamoureux améliore le temps réponse de ce système avec deux autres personnes. Il faut rappeler que nous trouvons en moyenne plus de 1,5 million d’occurrences dans chacune des principales tables de ce système. De plus, ce dernier est utilisé par le souscripteur au moment où l’assuré comunique avec La Capitale, que ce soit pour l’obtention d’une prime d’assurance ou pour le suivi de son dossier. La performance est donc de mise.

Environnement technologique : DESIGNER 2000, ORACLE 8, FORMS 4.5, REPORTS 2.5, SQL*PLUS, WINDOWS 95, Multi-tiers, WINDOWS NT, Logiciels bureautiques

19

CGI

Ministère de la culture

Développement et implantation du système d’information de gestion du programme d’aide financière en équipements culturels (SIGPAFEC)

Analyste fonctionnel

(1 mois)

Août 1995

En accord avec la mission du ministère de la Culture et des Communications consistant à favoriser l’accès et la participation des citoyens à la vie culturelle et aux services et produits des communications, un programme d’aide financière en équipements culturels a été établi. Le présent mandat consiste à effectuer l’analyse des besoins pour la gestion de ce programme ; analyse dont le point de départ est une partie du développement déjà réalisé mais non implanté et une autre partie restant à développer.

L’obligation de refaire l’analyse des besoins à ce stade du développement provient du laps de temps écoulé depuis le début de l’analyse préliminaire et de la réalisation proprement dite. En effet, les temps d’attentes entre les approbations des diverses instances gouvernementales, la conjoncture gouvernementale actuelle et les distances entre les intervenants du Ministère au projet ont ralenti considérablement le développement. Il y a donc lieu de rediscuter avec les gestionnaires de projet en équipements culturels afin de restituer le projet dans le contexte actuel du Ministère.

Monsieur Lamoureux intervient dans ce mandat à titre d’analyste fonctionnel. Pour la première partie de l’intervention, il rencontre les intervenants pour identifier leurs besoins en matière de rapports. Cette étape est complexe dû à la distance qui sépare les intervenants. Il procéde donc par télécopieur. Il faut que les contraintes et les scénarios soit expliquées par écrit ; ce qui augmente la complexité et le temps de l’étude des besoins. La deuxième partie de l’intervention de monsieur Lamoureux porte sur l’évaluation de demande de changement. C’est-à-dire, il évalue le temps pour l’analyse, la programmation et la gestion des demandes de changement.

Environnement technologique : ORACLE (SGBD, FORMS et REPORT WRITER), SQL *PLUS, WINDOWS, NOVELL, logiciels bureautiques

18

CGI

MTQ

Remplacement des IBM 8100

Architect de données

(4 mois)

 

Analyste fonctionnel

(9,5 mois)

 

Analyste programmeur

(8 mois)

Octobre 1994 - février 1995

 

Septembre 1995 à décembre 1996

et

Mai 1995 à juillet 1995

Le ministère des Transports du Québec confie à CGI un important mandat d’intégration de système, totalisant près de quinze mille (15 000) jours-personne d’effort, comprenant le remplacement de son réseau de mini-ordinateurs IBM-8100 devenus désuets, la réfection de son réseau de télécommunications, le remplacement de ses réseaux locaux, la conversion de plusieurs systèmes ainsi que leur entretien, exploitation et support, le tout pour une durée de trois ans. Le projet concerne soixante-quinze (75) sites du MTQ à travers la province. L’architecture technologique est fondée sur les systèmes ouverts, une approche client/serveur en mode multiusagers, et des bases de données relationnelles réparties. L’architecture se réalise pour deux systèmes soit un système d’inventaire des matériaux et des pièces (IMP) comprenant l’inventaire complet des articles du Ministère et un second s’appelant système coût d’entretien des routes (CER). Ce dernier système permet la gestion complète des coûts reliés à l’infrastructure routière du Québec. L’architecture des données comprend plus d’une centaine d’entités.

 

La première intervention de monsieur Lamoureux est en tant qu’architecte de données. Cette tâche consiste à déterminer la nouvelle architecture des données selon les standards de la nouvelle technologie ORACLE en mode CLIENT/SERVEUR avec le formalisme entité-relation. Les modèles de données (Modèle conceptuel de données et le Modèle relationnel de données) sont réalisés avec le logiciel Silverrun pour les deux systèmes, soit le système IMP et le système CER. Les modèles sont validés en groupe avec les comités de pilotage. L’architecture des données comprend plus d’une centaine d’entités. De plus, monsieur Lamoureux établit les règles de conversion des données. C’est-à-dire, il détermine les orientations et les scénarios à privilégier pour la récupération des données des anciens systèmes pour les transférer dans la nouvelle banque de données du nouveau système développé avec ORACLE 7. De plus, il établit les critères d’épuration et les critères d’archivage des données pour le nouveau système IMP.

 

Par la suite, monsieur Lamoureux est mandaté pour offrir un support fonctionnel aux utilisateurs lors des essais d’acceptation, pour analyser les problèmes à l’implantation du système, pour estimer le volume d’espace disque pour les banques du système IMP et CER et pour proposer des solutions afin d’améliorer la performance des systèmes (écrans, rapports et traitements différés). Pendant la même intervention, il étudie les demandes de changements soumises par la table de pilotage (groupe d’utilisateurs). Il évalue les conséquences sur les traitements du système IMP et des autres systèmes en interaction avec ce dernier. Suite à une modification d’un traitement, les dossiers d’essais fonctionnels sont, eux aussi, corrigés. Il intervient aussi lorsque les utilisateurs ont rapporté des disfonctions lors de l’utilisation du nouveau système IMP. Il étudie le problème et il propose des solutions. Les dossiers doivent être modifiés ou créés selon la nature du problème en cause, de plus, les données de production sont corrigées suite au problème recensé. Il veille également à la bonne marche des traitements différés sur UNIX. Lorsqu’un problème survient, il propose des solutions pour améliorer l’exécution de ces traitements.

 

Finalement, monsieur Lamoureux participe à la programmation de divers outils complexes (écrans, rapports, traitements différés) qui serviront à la saisie ainsi qu’à l’impression d’informations relatives au système IMP. Toute la programmation est réalisée à l’aide des outils ORACLE sur une base de données relationnelle distribuée en mode client/ serveur. Il a ainsi expérimenté et réalisé des requêtes SQL complexes et de la vérification de la performance des traitements dans un environnement client/serveur. De plus, monsieur Lamoureux exécute quelques tâches connexes au DBA comme la vérification des index, la gestion des sessions et la gestion des contraintes.

 

Environnement technologique : ORACLE 7 (SGBD, FORMS4.5 et REPORTS), SQL *PLUS, WINDOWS, UNIX, NOVELL, logiciels bureautiques

17

CGI

GDAG, Marchands Unis

Architecture globale cible (GDAG)

Sélection d’un logiciel intégré de distribution (MU)

Modélisateur

(0,5 mois)

Mai 1995

Monsieur Lamoureux participe à la modélisation des données et des traitements sur deux projets.
Le premier, afin d’orienter rapidement la refonte de ses systèmes en mode CLIENT/SERVEUR, le SPGDAG confie à CGI la réalisation de son architecture globale cible. Cette architecture se réalise sur une période de seulement 7 semaines. Le mandat consiste à concevoir une solution modulaire et flexible visant à répondre rapidement à l’évolution du marché et aux besoins de la haute direction. Les efforts sont de 190 jours/personne. Monsieur Lamoureux intervient pour le transfert des modèles de données et des traitements en format OS/2 avec les outils Sylverrun (MRD et DFD).

Le deuxième projet est réalisé pour la compagnie Marchands Unis. MU analyser plusieurs scénarios d’évolution de ses systèmes informatique dont, entre autres, une éventuelle migration des applications actuelles vers des solutions informatiques en L4G, l’acquisition d’un progiciel commercial de distribution ou l’acquisition et/ou l’adaptation d’une application d’une organisation privée oeuvrant dans des activités similaires à celles de Marchands Unis. Dans ce cadre, CGI collabore avec eux en fournissant son expertise dans ces domaines. Monsieur Lamoureux réalise le modèle de traitement de niveau macro pour cette compagnie. C’est-à-dire, il modélise le processus des ventes, des achats, de la comptabilité et de l’inventaire.

Environnement technologique : SYLVERRUN (MRD-DFD), OS/2

16

CGI

VOLVOX

Formation

Formation

(1 mois)

Avril 1995

Grâce à l’architecture de l’environnement de développement Volvox, la construction d’un SIAD consiste à assembler des objets Volvox et d’autres objets disponibles commercialement se conformant au protocole OLE 2.0 de Microsoft. Un SIAD, basé sur la plate-forme Volvox, est opéré dans un environnement CLIENT/SERVEUR sur tout matériel ou logiciel d’exploitation supportant l’interface de programme d’application Win32 de Microsoft. CGI, en plus d’être le maître d’oeuvre, assume les fonctions d’assurance qualité des logiciels et défini les architectures de la plate-forme de développement et des systèmes d’aide à la décision des clients. Ainsi grâce aux outils de Volvox, appelé SUITE DÉCISION, il est possible de proposer des solutions nouvelles fondées sur la réutilisation d’objets commerciaux. Les outils permettent de supporter le processus de résolution de problèmes, la recherche et la visualisation en deux ou en trois dimensions d’informations de divers types (alphanumérique, à référence spatiale, image, vidéo), le stockage et le partage d’information à l’intérieur d’un groupe; elles incluent aussi la modélisation croisée de type économique, numérique et géographique, l’analyse multicritère et enfin la préparation de rapports.

Monsieur Lamoureux reçoit une formation de 2 jours avec la Suite Décision. Par la suite, il a la chance de se formé avec les outils Volvox pendent un mois. Il est donc très familier avec les concepts par objets, les SIAD et l’intégrateur des composantes d’OLE de Microsoft Windows offert la Suite Décision.

Environnement technologique : SUITE DÉCISION, ORIENTÉ OBJET, Méthodologie OMT

15

CGI

Centre de recherches pour la défense, Valcartier (CRDV)

Assessment of the Battle Management Information System (BMIS) Database

Architecte des données

(2 mois)

Février 1995 à mars 1995

Le Centre de recherches pour la défense de Valcartier possède un système de gestion des données pour la force de l’air du Canada (BMIS). Cette base de données comprenant plus de 216 fichiers est implantée avec PowerHouse de Cognos utilisant un VAX avec VMS version 5.5.2. Pour des raisons de performance, la base de données doit être implantée sur une nouvelle plate-forme relationnelle avec le SGBDR ORACLE.

Ce projet consiste à réaliser un modèle logique de données des informations contenues dans des fichiers de type RMS. Pour y parvenir, il faut réaliser un programme de type " SCRIPT " pour générer le code SQL afin de créer les tables sous le SGBD ORACLE 7.0 dans un environnement SUN UNIX.

Monsieur Lamoureux, avec l’extraction de ces tables vers SILVERRUN MRD, réalise le modèle logique général et détaillé du système BMIS. Monsieur Lamoureux travaille dans une milieu anglophone et francophone car les principaux utilisateurs du systèmes se situent dans les bases canadiennes. Il interagit principalement avec un intervenant demeurant à Winnipeg. Le dictionnaire de données est réalisé en anglais.

Environnement technologique : ORACLE, POWERHOUS, VMS, SUN, UNIX, SYLVERRUN MRD

14

Travailleur autonome

Murray Axmith

Analyse d’opportunité

Analyste préliminaire

(1 mois)

Août 1994

Murray Axmith est une entreprise oeuvrant dans le domaine de la gestion des ressources humaines à Québec.

Le mandat de monsieur Lamoureux consiste à analyser et à identifier les choix de développement du système d’information informatisé de l’entreprise. Plusieurs scénarios sont offerts aux gestionnaires de cette entreprise, ainsi que la proposition d’un de ces scénarios. L’analyse débute par la détermination des besoins des utilisateurs de Murray Axmith à l’aide d’un diagramme de flux de données et d’un modèle relationnel de données. Par la suite, une étude des systèmes déjà implantés dans une autre succursale (Montréal) est faite pour identifier les différents scénario d’informatisation de l’entreprise.

13

Travailleur autonome

CIIC, Montréal

Rédacteur

(1 mois)

Juillet 1994

Rédiger un rapport de recherche pour la confection de chevilles en plastique ou en zinc.

12

Étudiant université Laval

Centre de traitement de l’information de l’Université Laval (CTI)

Système de suivi des problèmes avec les logiciels

Analyste programmeur

(1 mois)

Janvier 1994

Le centre de traitement de l’information de l’Université Laval (CTI) répond aux demandes d’utilisateurs ayant des questions sur différents logiciels.

Le mandat de monsieur Lamoureux consiste à proposer un système pour le maintien d’un journal de bord d’une demande. Le système développé traite les demandes des clients du CTI en ce qui concerne des problèmes que ces derniers rencontrent avec leurs logiciels ou leurs matériels informatiques. Ainsi ce système est une banque de solutions des problèmes déjà rencontrés par les utilisateurs.

Environnement technologique : ACCESS, WINDOWS, Outils bureautiques

11

Travailleur autonome

Ministère des Ressources naturelles du Canada (Forêts Canada)

Système de suivi des projets sylvicoles

Chargé de projet

(5 mois)

Architecte fonctionnel

(3 mois)

Architecte données (2 mois)

Analyste fonctionnel

(4 mois)

Décembre 1992

à avril 1994

C’est suite au renouvellement du mandat du Programme d’aménagement forestier des terres indiennes (PAFTI) que ses membres décident de décentraliser le système informatique existant (VAX, SGBDR Ingress) vers une plate-forme graphique micro (Foxpro). Le nouveau système permet de faire un suivi administratif, financier et surtout forestier de l’aménagement des territoires autochtones. Il permet de gérer un budget de deux (2) millions de dollars annuellement. De plus, il aide à l’atteinte de l’objectif principal du PAFTI, soit d’appuyer le développement économique durable des communautés autochtones par l’entremise de la forêt. Ce système demande plus de huit cents (800) jours-personne pour son implantation. Cinq ressources en informatique et cinq ressources du côté utilisateurs participent au projet. Le système comprends plus d’un soixantaine d’entités pour son modèle de données.

Monsieur Lamoureux agit comme chargé de projet pour l’analyse préliminaire et le développement du nouveau système informatique. Il réalise un compte rendu par écrit sur l’avancement du projet à chaque mois et un compte rendu verbal à chaque semaine. Monsieur Lamoureux instaure des feuilles de suivies de projet et des indicateurs de gestion. Il fait preuve de dynamisme en instaurant un comité d’implantation destiné à recueillir les besoins des utilisateurs. En plus de pouvoir échanger sur le mode de fonctionnement du système, les utilisateurs revoient leurs façons de travailler. Ils échangent et ils mettent à profit leur expérience. Un deuxième comité ayant plus d’autorité que le premier a comme but de statuer sur les orientations à privilégier et sur le budget monétaire à accorder au système informatique. Monsieur Lamoureux réalise également l’architecture et l’analyse fonctionnelle du système. Pour le développement du système, il utilise une méthode basée sur l’analyse des données primaires de l’entreprise. Ainsi, le modèle de données est la pierre angulaire pour la réalisation du système. En effet, l’analyse des besoins et des attentes des utilisateurs envers le nouveau système fut réalisée suite à plusieurs consultations de groupe ainsi que l’utilisation d’une approche par les données primaires.

Environnement technologique : FOXPRO, NOVELL, INGRES, VAX, Outils Bureautique

10

Centre d’emploi de trois-Rivière

Formateur

(0,5 mois)

Août 1992

Le mandat de monsieur Lamoureurx consiste à donner une formation sur les outis macintoch comme Word, Excel et divers autres utilitaires. La formation a été dispensée aux personnels de secrétariat du centre d’emploi.

9

Travailleur autonome

Coinomatic

Système de gestion des heures de travail des employés

Analyste programmeur

(0,5 mois)

Juillet 1992

Coinomatic dont son siège social est à Toronto, oeuvre dans le domaine de location d’appareils électroménagers.

Monsieur Lamoureux développe un système pour déterminer les niveaux d’horaires optimums à instaurer dans les différents bureaux. Ce système, un système d’aide à la décision, gère les heures de travail des employés répartis au Canada. Il est destiné aux hauts dirigeants de cette société.

Environnement technologique : TOUCH AND GO (COMPILATEUR CLIPPER), DOS, outils bureautiques

8

Université Laval

Ste-Foy

Correcteur en systèmes d'information

(0,5 mois)

1992

Corriger les travaux et les examens d'étudiants suivant des cours en systèmes d'information

 

7

Travailleur autonome

Séminaire St-Alphonse

Système de gestion des absences des élèves

Analyste programmeur

(1 mois)

Mai 1992

Le séminaire St-Alphonse possède un système des gestions des horaires pour les élèves et les professeurs de cette école.

Le mandat de monsieur Lamoureux consiste à développer (analyse et programmation) un module pour enregistrer et gérer les absences des étudiants.

Environnement technologique : TOCH AND GO (COMPILATEUR CLIPPER), DOS, outils bureautiques

6

Université Laval,

Ste-Foy

Surveillant en informatique

(16 mois)

1990-1992

Conseiller les usagers avec les logiciels fonctionnant sur les environnements Macintosh et IBM.

 

5

Université Laval

Ste-Foy

Assistant de recherches

(1 mois)

1991

Donner un support technique à un groupe de professeurs en systèmes d'information.

 

4

Caisse Populaire de Vanier,

Québec

Caissier

(2 mois)

Juillet 1997 à

Août 1991

Conseiller les membres avec les produits et services offerts par la caisse.

3

Lamber Somec

Système de gestion de l’inventaire

Analyse fonctionnel

(2 mois)

Analyste-programmeur

(2 mois)

Mai 1990 - août 1990

Lamber Somec oeuvre dans l’usage de la tuyauterie, et la confection des canons à neige.

Le mandat de monsieur Lamoureux consiste à développer un système de prise d’inventaire pour les différentes pièces (h-beam, poutre en acier, tige en fer, ...) utilisées à l’usine. Les principaux utilisateurs étaient le directeur du département de l’usine et le contremaître de l’usine.

Environnement technologique : OMNIS, Outils macintosh

2

Étudiant université Laval

Agence d’immobilisation:

Système de gestion des immeubles

Club Vidéo :

Système de réservations et de location de cassettes vidéo

Centre de location des ressources pédagogiques de l’Université Laval (CLRP) :

Système de réservation d’équipements audiovisuels

 

 

 

Analyste fonctionnel

(0,5 mois)

Analyste programmeur

(1,5 mois)

 

 

Septembre 1989

 

 

 

Janvier 1989 - avril 1989

 

 

 

Septembre 1991 - décembre 1991

Dans le cadre du premier projet, Monsieur Lamoureux intervient pour le développement d’un système pour la gestion des immeubles. Ce système permet de suivre les phases d’achat et de vente, en plus de constituer un système permettant de répertorier les différentes maisons à vendre. Il facilite ainsi la recherche des acheteurs.

 

Le but du second mandat pour monsieur Lamoureux est de réaliser un système pour la gestion de la location des cassettes vidéo d’un club vidéo. Ainsi, ce système supporte la gestion de l’inventaire cinémathèque, la gestion des membres et finalement la gestion des locations et de la facturation.

Environnement technologique : OMNIS, Outils macintosh

 

 

 

 

Une des responsabilités du Centre de location des ressources pédagogiques est la location de divers ensembles, tels appareils audiovisuels et ordinateurs pour l’Université Laval.

Le mandat de monsieur Lamoureux consite à proposer un système informatique permettant de réaliser le suivi et la gestion des locations d’articles. Ce système gère aussi la disponibilité des ensembles d’articles.

Environnement technologique : TOUCH AND GO (COMPILATEUR CLIPPER), DOS, outils bureautiques

 

1

Restaurent la Vielle Maison,

Drummondville

Restaurent la Maison Romaine

Québec

Cuisinier

(60 mois)

1984 - 1989

Le rôle de monsieur Lamoureux consiste à planifier la rotation des marchandises et de superviser les employés de cuisine de fin de semaine.

Voir feuille excel :

 

 

 

 

 

 

 

ACTIVITÉS PARASCOLAIRES OU SOCIALES

 

Président fondateur Association des étudiants en systèmes

AESIO d'information organisationnels.

1991 - 1992 Rôles: Créer l'association, superviser et voir à une

bonne communication entre les membres de

l'exécutif. Voir à la bonne marche des

activités, par exemple: l’organisation des

conférences.

 

V.P. Communication L'organisation du gala de l'excellence.

L'OGE Rôles: Communiquer avec les autres associations les

buts et les objectifs du gala. 1992 Trouver

des candidats potentiels pour le gala.

 

Croix-Rouge Bénévole pour collecte de sang.

1991

 

Cadet de la Marine Bénévole pour collecte de sang.

1978-1984

 

TRAVAUX DE RECHERCHE

Université Laval Une approche client/serveur : Le marché et une méthode

Université Laval Atteindre un certain niveau de productivité grâce à la technologie (modèle de décision)

S.A.A.Q. Évaluer les critères visant à mesurer la rentabilité des systèmes d'information informatisés

Université Laval Étude sur l'implantation de systèmes d'information informatisés