Navantis

L’équipe d’assurance de la qualité de Navantis gagne en efficacité et en productivité avec Visual Studio Team System

Paru le 25 mars 2008
Établie en 1998 par un groupe de leaders du monde des affaires et technologique, Navantis est devenue depuis un chef de file des fournisseurs de services informatiques aux entreprises en Amérique du Nord. Navantis est fière de pouvoir constamment mettre en œuvre des solutions de qualité et chaque solution est rigoureusement mise à l’épreuve afin de déceler les bogues et problèmes de performance avant le déploiement chez le client, un processus exigeant une étroite collaboration entre les développeurs et les testeurs. Navantis souhaitait uniformiser son processus de mise à l’essai et bénéficier d’une plateforme de collaboration conçue pour le travail d’équipe. Après avoir exploré plusieurs options, Navantis a opté pour le Microsoft Visual StudioMD 2005 Team System. Aujourd’hui, les procédures de mise à l’essai individuelles et manuelles ont été grandement simplifiées et chacun des 26 membres de l’équipe d’assurance de la qualité peut repérer des changements et des bogues de façon encore plus precise.
*
**

Présentation de la Solution

Le client

Établie en 1998 par un groupe de leaders du monde des affaires et technologique, Navantis est devenue depuis un chef de file des fournisseurs de services informatiques aux entreprises en Amérique du Nord.

Situation

Navantis souhaitait améliorer son processus de mise à l’essai de logiciels en bénéficiant d’une seule plateforme de collaboration.

Solution

Après avoir exploré plusieurs options, Navantis a opté pour le Microsoft Visual Studio Team System pour sa concession de licence flexible et son architecture ouverte.

Bénéfices

Scénarios de mise à l’essai améliorés

Productivité et prévisibilité accrues

Développement de pratiques exemplaires

Accès aux innovations futures

Logiciels et Services

Visual Studio 2005

Partenaires

Navantis

**

Présentation de la société

Comptant parmi ses clients certaines des plus grandes organisations d’Amérique du Nord, y compris Microsoft, CIBC et Honda, Navantis s’est taillé une réputation en tant que premier fournisseur de services informatiques aux entreprises. L’entreprise de Toronto et partenaire certifié Microsoft Gold, fondée en 1998, se spécialise dans le développement et l’intégration de solutions de portail, de communication, de collaboration, de gestion de contenu et de veille économique.

Contexte

La réussite de Navantis dépend de la qualité de ses solutions et son équipe de développeurs, d’architectes et de testeurs sont responsables de créer des logiciels fiables et essentiels. Cela signifie que l’assurance de la qualité est prépondérante - les solutions doivent être exemptes de bogues et répondre aux spécifications de performance préétablies. Pour y arriver, les membres de l’équipe d’assurance de la qualité doivent travailler ensemble afin de trouver les bogues et résoudre rapidement les problèmes de performance. L’efficacité est tout aussi importante. Pour maintenir les coûts à leur minimum, les retours en arrière doivent être le moins nombreux possible, ce qui implique que tous ceux qui font partie de l’équipe de mise à l’essai doivent avoir un aperçu clair et facile d’accès des tâches des autres.

Quoique l’équipe de développement d’applications de Navantis ait suivi la méthodologie de développement de cadre de travail des solutions de Microsoft, il lui manquait une gamme complète d’outils de soutien du processus d’assurance de la qualité. Elle avait plutôt combiné l’usage du système de développement Visual StudioMD 2003, des documents de tableurs du logiciel Microsoft ExcelMD et le courriel pour effectuer le suivi des projets, signaler des changements et garder l’équipe au courant. Navantis voulait simplifier ce processus à l’aide d’une plateforme standard et d’un ensemble de processus pour maximiser la collaboration et faciliter le travail d’équipe pour les testeurs.

« Nos testeurs veulent entrer au bureau chaque matin et pouvoir obtenir un aperçu des projets auxquels ils participent – ceci les aiderait à travailler plus efficacement », indique Raif Murray, assurance de la qualité, directeur des services réseau chez Navantis.


*
*Absolument tout ce que nous avons investi dans TFS nous a été rendu en quelques mois seulement grâce à ce processus simplifié pour la production de rapports.*
Raif Murray
Assurance de la qualité, directeur des services réseau chez
Navantis
*

Solution

Navantis a réalisé une analyse des solutions possibles, y compris LoadRunner de HP Mercury. « Même si bon nombre de ces outils sont bien établis sur le marché, ils sont également bien plus dispendieux que ce que nous étions prêts à investir. Nous cherchions une façon abordable d’adopter une solution solide de mise à l’épreuve de performance sans entraîner des dépenses importantes », souligne Murray.

Étant donné son engagement actuel envers la plateforme Microsoft .NET, Navantis a ensuite considéré le Microsoft Visual StudioMD Team System 2005 et a été immédiatement impressionnée. Microsoft Visual Studio Team System (VSTS), une gamme de solutions intégrées comprenant des outils, des processus et de l’accompagnement est conçue pour aider tous les membres d’une équipe de développement à améliorer leurs compétences et à travailler ensemble efficacement.

« Avec le modèle de concession de licence par unité centrale disponible via le Visual Studio Team System, il était clair que nous pourrions fournir le logiciel à chaque membre de l’équipe d’assurance de la qualité », ajoute Murray.

En fin de compte, Navantis a pris la décision d’appliquer la stratégie de gestion du cycle de vie d’application (ALM) activée et soutenue par VSTS, axée sur deux outils importants :

Visual Studio Team System 2005 Test, qui offre une gamme complète d’outils de mise à l’essai pour applications Web et services intégrés à l’environnement Visual Studio. Ces outils de mise à l’essai permettent aux testeurs de générer, d’exécuter et de gérer des tests et tâches connexes—le tout à partir de Visual Studio.

Microsoft Visual Studio Team System 2008 Test Load Agent, qui génère des charges d’essai additionnelles pour la mise à l’essai de charge d’applications Web.

Navantis a également bénéficié de Team Foundation Server (TFS), le serveur de collaboration central du système VSTS. Conçu pour aider tous les membres de l’équipe de développement à travailler plus efficacement, il combine la gestion de projet, le suivi des tâches, la gestion de versions, les rapports et la veille économique et la gestion de construction sur un serveur unifié. Son intégration facile au système Microsoft Office facilite l’exportation de fichiers pour tout membre de l’équipe.

Selon Navantis, la flexibilité était un aspect qui distinguait VSTS de ses concurrents. «Visual Studio Team System est peut-être immature en termes de présence dans le marché mais son architecture ouverte nous permet de personnaliser facilement les modèles de processus – et ce n’est pas nécessairement le cas pour d’autres solutions du marché », précise Murray.

En intégrant VSTS et TFS à TestComplete, un logiciel automatisé de mise à l’essai d’AutomatedQA basé sur Microsoft, Navantis possède maintenant une plateforme complète et uniformisée d’assurance de la qualité qui permet aux testeurs de voir rapidement et facilement l’état d’avancement des projets et de travailler plus efficacement.

Bénéfices

Au cours de l’année qui a suivi le déploiement de VSTS et TFS chez Navantis, la plateforme s’est développée et comprend maintenant toutes les fonctionnalités Web et pour la mise à l’essai de charges de l’entreprise. Navantis intègre également progressivement l’utilisation de VSTS et TFS via le modèle Capability Maturity Model (CMMI) pour l’entière collaboration entre les équipes d’assurance de la qualité et de développement.

Scénarios de mise à l’essai améliorés

L’utilisation de VSTS et TFS permet à Navantis de créer des règles de validation d’essais plus détaillées et des liens vers des sources de données additionnelles pour une évaluation plus précise, plus pratique d’applications et de sites Web. Par exemple, Navantis a récemment généré 20 000 utilisateurs dans un scénario afin de tester la performance de sites Web de clients importants, dans le cadre d’une série de tests Web mettant l’accent sur les données.

« La mise à l’essai est également beaucoup plus flexible. Si nous développons une épreuve de charge pour créer un certain scénario, il est assez facile d’ajuster ce scénario au besoin. Ce genre de flexibilité nous permet de répondre plus facilement à des exigences de mises à l’essai variables et de continuer à atteindre les attentes les plus élevées relativement à la qualité », dit Murray.

Productivité et prévisibilité accrues

VSTS et TFS ont également offert des niveaux inégalés de visibilité quant aux projets en cours chez Navantis. En un seul clic, les testeurs peuvent immédiatement obtenir les données les plus récentes sur l’état d’avancement relatif aux bogues en suspens et leurs résolutions, les charges de travail et horaires des équipes, ainsi que les mises à jour de projet. Cela a rendu la production de rapports de projet chez Navantis beaucoup plus rapide et plus efficace.

« En utilisant VSTS, je n’ai même pas à quitter mon bureau pour obtenir des mises à jour importantes. La nature ouverte de la solution nous permet de créer facilement des rapports personnalisés qui correspondent à nos besoins. Absolument tout ce que nous avons investi dans TFS nous a été rendu en quelques mois seulement grâce à ce processus simplifié pour la production de rapports », dit Murray.

L’utilisation de TFS permet également aux 26 membres principaux de l’équipe de mise à l’essai de Navantis et à huit autres personnes des services réseau de travailler ensemble de façon plus productive. Les collègues peuvent facilement poursuivre le travail entamé d’un autre en accédant à des rapports et données sur l’état d’avancement détaillés. Ceci permet de s’assurer que tous les testeurs, peu importe où et quand ils travaillent, soient tout à fait au courant du progrès de tout mandat en cours d’exécution.

Développement de pratiques exemplaires

Avec les processus et technologies uniformisés en place pour la mise à l’essai, Navantis peut maintenant intégrer progressivement l’approche d’amélioration des processus Capability Maturity Model Integration (CMMI) pour permettre une entière collaboration, non seulement entre les membres de l’équipe d’assurance de la qualité, mais entre l’assurance de la qualité et l’équipe principale de développement de Navantis.

Cela nous aide à renforcer notre engagement à toujours adopter des pratiques exemplaires en informatique et à offrir des logiciels de qualité », ajoute Murray.

Accès aux innovations futures

Navantis attend déjà avec impatience la mise en place de « Rosario », le nom de code de Visual Studio Team System 2008 et l’occasion de bénéficier d’outils de mise à l’essai Web encore plus avancés.

« Dire que nous sommes enthousiastes relativement à Rosario serait peu dire. L’intégration à Microsoft Project, la traçabilité complète et l’ajout de tableaux de bord et d’outils de mesure encore plus complets pour les testeurs nous faciliteront grandement la tâche », ajoute Murray.

Microsoft Visual Studio 2005

Microsoft Visual Studio 2005 est l’environnement de développement le plus populaire au monde pour la conception, le développement et la mise à l’épreuve de solutions, d’applications Web et de services de nouvelle génération de WindowsMD. En améliorant l’expérience de développement pour Windows, le Web, les appareils mobiles et Microsoft Office, Visual Studio 2005 aide les organisations à offrir une vaste gamme de solutions avec une productivité inégalée. Visual Studio Team System développe la gamme de produits avec de nouveaux outils de logiciels permettant une meilleure communication et une meilleure collaboration tout au long du cycle de développement. Avec Visual Studio 2005, les entreprises peuvent déployer des solutions de service modernes plus efficacement.

Pour de plus amples renseignements à propos de Visual Studio 2005, rendez-vous à: msdn.microsoft.com/vstudio

Pour de plus amples renseignements

Pour de plus amples renseignements à propos des produits et services de Microsoft, téléphonez au Centre d’information sur les ventes de Microsoft, au (800) 426-9400. Au Canada, téléphonez au Centre d’information de Microsoft Canada, au (877) 568-2495. Les personnes malentendantes peuvent utiliser les services de téléphone texte de Microsoft (TTY/TDD) en composant le (800) 892-5234 aux États-Unis, ou le (905) 568-9641 au Canada. À l’extérieur des 50 États-Unis et du Canada, veuillez communiquer avec votre filiale locale de Microsoft. Pour obtenir des renseignements sur Internet, visitez le : www.microsoft.com

Pour de plus amples renseignements à propos des produits et services de Navantis, téléphonez au (416) 583-4940 ou visitez le site Web à : www.navantis.com

Haut de pageHaut de page