Vancity

Vancity Credit Union s’oriente vers de nouveaux services Web grâce à Visual Studio 2005

Paru le 12 février 2007
La Vancouver City Savings Credit Union (Vancity) est la plus grande coopérative de crédit du Canada. Fondée en 1945, elle gère des actifs de 10,5 milliards de dollars et sert 340 000 membres par ses 42 succursales du sud de la Colombie-Britannique. Vancity s’efforce d’être un fournisseur novateur de services financiers, mais a constaté que sa principale application bancaire, qu’utilisaient les caissiers au quotidien pour servir les membres, ne répondait plus à ses besoins. Le nombre de fonctions redondantes était trop élevé et les caissiers devaient chercher les renseignements sur les membres. En outre, l’application se fondait sur un environnement exclusif qui limitait les fonctions. Pour moderniser son système bancaire, aider ses caissiers et mieux servir ses membres, Vancity a décidé de recréer l’application à l’aide de MicrosoftMD .NET Framework 2.0 et du logiciel de développement Visual StudioMD 2005, et ainsi réduire le nombre d’applications en double.
*
**

Présentation de la Solution

Le client

La Vancouver City Savings Credit Union (Vancity) est la plus grande coopérative de crédit du Canada. Fondée en 1945, elle gère des actifs de 10,5 milliards de dollars et sert 340 000 membres par ses 42 succursales du sud de la Colombie-Britannique

Situation

La principale application bancaire de Vancity ne répondait plus à ses besoins. Le système était fondé sur un environnement exclusif qui limitait les fonctions et menait à un dédoublement des applications.

Solution

Vancity a décidé de recréer l’application avec Microsoft .NET Framework 2.0 et Visual Studio 2005, ce qui lui a permis de réutiliser les applications et ainsi, d’épargner temps et argent.

Bénéfices

Applications réutilisables

Prêt pour les services Web

Cycles d’essai plus courts

Plate-forme intégrée

Logiciels et Services

Visual Studio 2005

.NET Framework 2.0

Matériel

N/A

Partenaires

N/A

**

Présentation de la société

La Vancouver City Savings Credit Union (Vancity) est fière de se distinguer depuis qu’elle a ouvert sa première succursale dans le centre-ville de Vancouver, il y a plus de 60 ans. En effet, elle a été la première institution financière du Canada à consentir des prêts aux femmes sans exiger de cosignataire masculin, et la première à vendre une gamme de fonds communs de placement basés sur des principes éthiques.

Contexte

Vancity a aussi fait œuvre de pionnier sur le plan de la technologie. Elle a fait partie des premières institutions financières du Canada à proposer à ses membres des services bancaires interactifs à domicile et a ouvert la première banque du pays dont les transactions ne s’effectuent que par Internet, sans aucune succursale. Le caractère novateur de Vancity s’est avéré rentable : aujourd’hui, elle gère 10,5 milliards de dollars d’actifs, elle sert 340 000 membres et exploite 42 succursales en Colombie-Britannique. Le Canadian Business Magazine l’a aussi reconnue en 2004 comme le meilleur lieu de travail du Canada.

Toutefois, les avantages de la technologie s’accompagnent de défis. On trouve parmi les applications les plus essentielles de Vancity un système qui date de 30 ans et qui permet aux 1 000 caissiers d’assurer le suivi des renseignements sur les membres, de traiter les demandes et d’effectuer les transactions. Il y a dix ans, Vancity a ajouté Vision 20/20 à ce système. Vision 2020 est une technologie exclusive contenant un élément frontal émulant MicrosoftMD WindowsMD lié aux terminaux des caissiers. Cet élément a fourni aux caissiers une interface plus conviviale et a mis à la disposition des 30 développeurs de logiciels de Vancity un autre environnement pour créer des applications bancaires et de service personnalisées. Cependant, il comportait aussi des inconvénients. Même si VI$ION 2020 avait l’aspect et la convivialité de la plate-forme Windows, il manquait au système combiné beaucoup des fonctions intuitives et le raffinement des progiciels plus modernes. Les développeurs de Vancity travaillaient fort pour maintenir l’application, créant pour le personnel les outils nécessaires. Et au cours des ans, des applications commerciales plus récentes ont peu à peu été mises en œuvre à Vancity. Ces nouveaux outils étaient souvent expédiés avec des fonctions qui existaient déjà dans l’environnement bancaire de base. Cela a créé une liste de plus en plus longue de fonctions en double.

« Pour régler ce problème, nous avons décidé d’adopter une architecture axée sur le service. Nous voulions que nos développeurs créent une fonctionnalité une fois et la réutilisent le plus possible, pour accroître notre potentiel en matière de RCI. Nous avions des fonctions dédoublées à l’échelle de l’entreprise, ce qui créait une certaine confusion chez les utilisateurs. Il nous fallait rationaliser et simplifier », déclare Rob Church, spécialiste en chef de l’architecture à Vancity.

Les caissiers subissaient les répercussions de cette redondance. Il leur fallait utiliser plusieurs systèmes pour chercher le nom d’un membre. Non seulement était-il coûteux de garder à jour et d’assurer le soutien de systèmes redondants, mais il était aussi difficile de vérifier si un renseignement particulier consulté par un caissier était le plus juste.

« Nous avons envisagé deux objectifs : le premier consistait à transposer le système en place en un format plus moderne en conservant toutes les fonctions de base nécessaires à nos caissiers. Le deuxième visait à réduire nos frais généraux en matière de soutien du développement et de la maintenance. Nous désirions aussi une base facile à entretenir et à étendre au besoin », poursuit M. Church.


*
*Nous pouvons prendre des technologies désuètes, les faire passer à la plate-forme .NET et les réutiliser. Dans certains cas, nous avons réussi à réduire les fonctions redondantes pour n’obtenir qu’un seul système.*
Rob Church
spécialiste en chef de l’architecture
Vancity
*

Solution

Le personnel de Vancity était déjà habitué à l’interface utilisateur Windows, ce qui a incité l’entreprise à opter pour le logiciel .NET de Microsoft comme fondement sur lequel recréer son application bancaire de base. Après avoir analysé ses besoins, Vancity a décidé de s’engager dans un projet pluriannuel pour moderniser le système bancaire de base et faire passer son environnement exclusif de développement à un environnement fondé sur .NET Framework 2.0 et Visual StudioMD 2005.

« Plusieurs facteurs ont facilité la décision. Exception faite de notre équipe de développement, nous utilisions déjà tous Microsoft et comptions parmi notre personnel des développeurs qui connaissaient la technologie de développement .NET. Mieux encore, nous avons constaté que Visual Studio 2005 appuyait notre vision des services Web et l’architecture axée sur le service », relate M. Church.

Vancity a aussi été impressionnée par la capacité de Visual Studio 2005 à s’adapter à des fonctions spécifiques. Bon nombre des développeurs de Vancity sont axés sur le Web et, avec Visual Studio 2005, ils peuvent tirer parti de plus de 50 nouvelles commandes et de centaines de services intégrés pour la sécurité du site, la personnalisation, l’aspect, la convivialité et plus encore. Les développeurs ont aussi aimé le fait que les outils d’essai du logiciel soient intégrés, ce qui leur permet, ainsi qu’aux vérificateurs, de ne pas quitter l’environnement de développement intégré pour créer et exécuter des tests. Ces essais comprennent les tests Web, les tests de chargement et les tests manuels, ainsi que la vérification du code, élément essentiel de la création de services Web.

« Nous avons aussi constaté que la formation et le soutien en ligne offerts dans MSDN et les sites de soutien Microsoft connexes sont ciblés et de grande qualité. Grâce à ces ressources, il est beaucoup plus facile pour nos développeurs de participer aux tutoriels et d’en tirer une véritable expérience », déclare M. Church.

Un groupe central de développeurs de Vancity a été formé sur la plate-forme Microsoft et a commencé à reprogrammer les applications bancaires de base, une tâche plus complexe parce que le système doit toujours être en service et accessible. Les mises à niveau et ajouts doivent se faire à la volée, sans période d’indisponibilité. La migration en est à mi-chemin du cycle prévu de 36 mois et, jusqu’ici, il n’y a pas eu d’interruption de service liée au travail de développement .NET.

« Jusqu’à présent, notre travail a surtout consisté à installer l’architecture Visual Studio et, grâce à celle-ci, à jeter les bases des avantages que nous ciblons », ajoute M. Church.

Bénéfices

En adoptant la plate-forme Microsoft .NET, les développeurs de Vancity disposent des outils dont ils ont besoin pour guider l’entreprise dans l’univers des services Web et améliorer l’expérience utilisateur des caissiers.

Applications réutilisables

L’une des principales raisons pour lesquelles Vancity est passée aux services Web était la réduction des redondances dans le code. Des règles administratives identiques étaient écrites plusieurs fois, ce qui augmentait inutilement les frais de soutien du développement. Les modifications à ces règles étaient souvent apportées de façon ponctuelle, ce qui augmentait encore plus les frais de mise à jour, déjà considérables. En passant à l’environnement de développement .NET, Vancity peut jeter des bases solides axées sur les services et réduire les redondances.

« Nous pouvons prendre des technologies désuètes, les faire passer à la plate-forme .NET et les réutiliser. Dans certains cas, nous avons réussi à réduire les fonctions redondantes pour n’obtenir qu’un seul système », déclare M. Church.

Les redondances étant éliminées, les caissiers n’ont plus à passer d’une application à l’autre pour trouver l’information, et l’utilisation du système est plus intuitive. Vancity aura ainsi une vue globale de ses membres dans une seule application et pourra offrir aux membres une meilleure expérience utilisateur.

Prêt pour les services Web

Quand elle s’est engagée à mettre en œuvre une architecture axée sur les services, Vancity a dû relever deux grands défis : non seulement ses développeurs devaient-ils apprendre, comprendre et adopter le concept, mais ils devaient aussi être formés en ce qui constituait, pour la plupart d’entre eux, un environnement de développement entièrement nouveau. En profitant du soutien des services Web intégré à Visual Studio 2005, bon nombre de développeurs, notamment ceux qui ne connaissaient pas la plate-forme .NET, ont trouvé la transition relativement facile.

« Notre personnel a rapidement commencé à livrer le produit, et tout fonctionnait. Il nous était déjà arrivé de recevoir des produits Web dont la conception était médiocre ou qui avaient été mal implantés. Toutefois, Visual Studio comprend des services Web intégrés à tous les aspects du produit, des interfaces API à la documentation, ce qui facilite énormément le travail. C’était essentiel pour nous », précise M. Church.

Cycles d’essais plus courts

Le travail dans un environnement de développement exclusif a forcé Vancity à utiliser des outils autonomes de test du code dans le cadre de son processus d’assurance-qualité. Mais il arrive souvent que les responsables des essais soient moins axés sur la technologie et qu’ils trouvent difficile de communiquer avec les développeurs en cas de problème. Visual Studio 2005 contient des fonctions avancées de test directement intégrées à l’interface IDE, ce qui permet aux deux équipes d’utiliser le même outil.

« Nous avons pu amener l’équipe de développement à entreprendre des scénarios de test préparatoires dont l’équipe d’essai a pu profiter et sur lesquels elle a pu s’appuyer. Cette collaboration a entraîné des cycles d’essai plus courts », explique M. Church.

Plate-forme intégrée

L’application bancaire de base exclusive de Vancity ne s’intégrait pas facilement aux applications commerciales modernes comme le logiciel d’analyse et de création de rapports SQL ServerMC. Par conséquent, l’entreprise dépendait d’un émulateur Windows tournant sur les terminaux afin d’en faciliter l’utilisation. Les développeurs craignaient donc des problèmes de performance ou d’intégration au fil de la migration, ce qui aurait sérieusement perturbé le système bancaire en temps réel de Vancity. Toutefois, jusqu’ici, les développeurs n’ont connu aucune difficulté en matière de performance.

« Voilà qui montre comment les technologies de Microsoft s’appuient les unes les autres et comment elles s’intègrent facilement. Toute difficulté de notre côté peut se transformer en un sérieux problème de service à la clientèle, mais depuis la migration au logiciel .NET, nous n’en avons encore jamais rencontré », déclare M. Church.

En outre, les essais ont indiqué que l’architecture de services Web pourra traiter de grands volumes de transactions et de messages sans mise à niveau ni investissement dans d’autre matériel ou logiciels. VanCity pourra ainsi faire évoluer le système en fonction de ses besoins.

Microsoft Visual Studio 2005

Microsoft Visual Studio 2005 est l’environnement de développement le plus populaire du monde en matière de conception, de création et d’essai de la prochaine génération de solutions fondées sur WindowsMD ainsi que d’applications et de services Web. En améliorant l’expérience de développement pour Windows, le Web, les appareils mobiles et Microsoft Office, Visual Studio 2005 aide les entreprises à offrir un éventail de solutions de manière plus productive que jamais. Visual Studio Team System élargit la gamme de produits et offre de nouveaux outils logiciels qui assurent une communication et une collaboration accrues tout au long du cycle de développement. Avec Visual Studio 2005, les entreprises peuvent offrir avec encore plus d’efficacité des solutions modernes axées sur le service.

Pour de plus amples renseignements sur Visual Studio 2005, visitez le site

msdn.microsoft.com/vstudio

Renseignements supplémentaires

Pour de plus amples renseignements sur les produits et services de Microsoft, communiquez avec le Centre d’information de Microsoft Canada au 1 877 568-2495. Les personnes sourdes ou malentendantes peuvent communiquer avec le service ATS/ATM de Microsoft en composant le 1 800 892-5234 aux États-Unis ou le 905 568-9641 au Canada. À l’extérieur du Canada et des 50 États des États-Unis, veuillez communiquer avec la filiale Microsoft de votre région. Pour obtenir de l'information sur le Web, visitez le site www.microsoft.com

Pour de plus amples renseignements sur les produits et services de la Vancouver City Savings Credit Union (Vancity), téléphonez au 1 888 826-2489 ou visitez le site www.vancity.com

Haut de pageHaut de page