Mission : qualité et productivité de vos développement s.NET 70 experts.Net et SQL Server Pôles dexpertise technique Génie Logiciel Visual Studio Team.

Slides:



Advertisements
Présentations similaires
Présentation des technologies SharePoint 2007
Advertisements

Les technologies décisionnelles et le portail
Ispirer Systems Présentation de la Société Copyright (c) Ispirer Systems Ltd. Tous Droits Réservés.
Actualité ERP Microsoft Dynamics AX Microsoft Dynamics NAV.
Microsoft Dynamics TM NAV Isabelle Saint-Martin Mehdi El Yassir Chef de produit Microsoft Dynamics NAV Consultant Avant-Vente
1 HPC pour les opérations. Sommaire Quelques rappels sur Windows Compute Cluster Server Déploiement de Compute Cluster Administration de Compute cluster.
Le déploiement dapplications et la gestion du réseau pédagogiques détablissements scolaires Brice DELONS Consultant manager EXAKIS.
Tableau de Bord DSI Lionel Gomes Da Rosa
Microsoft Dynamics CRM 3.0
Service Software Factory François MERAND Responsable groupe architectes DPE – Division Plateformes & Ecosystème Microsoft France
Le programme Evolution
Linq, fonctionnement et architecture
« Les Mercredis du développement » Introduction Office « 12 » Présenté par Bernard Fedotoff Microsoft Regional Director Agilcom.
Conclusion Rencontres ASP.NET : Développement Rapide dApplications Web.
Test et Développement Visual Studio Team System Eric Mittelette – Benjamin Gauthey – Yann Faure DevDays 2006 Equipé aujourdhui, prêt pour demain !
Nouveautés pour les développeurs Office System Scott Burmester Responsable des programmes PSPS.
Teradata vers Oracle SQLWays – DDL/Schéma, Vues, Macros, Procédures, BTEQ, Migration d’Applications Copyright (c) Ispirer Systems Ltd. Tous Droits.
Construire une Set Top Box Avec Windows CE 6.0
Data mining avec SQL Server 2005
A la frontière entre WMS et TMS Une nouvelle génération d’applications qui font tomber les barrières : Vous voulez réduire le coût de.
Gestion du cycle de vie des applications Lotus Notes Ady Makombo Directeur Teamstudio France
Microsoft Dynamics AX et la mobilité
Eric Vernié - Microsoft Yann Faure - Bewise Etude de cas FMStocks 2000.
Présentation commerciale
OCTO Technology Cabinet dArchitectes en Systèmes dInformation depuis 1998 Expérience importante dans lindustrialisation des développements depuis plusieurs.
Cette session suppose une connaissance préalable des grands principes de Workflow Foundation Nous parlerons très peu de lécriture de workflows Une session.
Connecteur Team Foundation Server Project Server
Présentation 1. Consumer/Soho Small BusinessMidsize Business CorporateEnterprise Windows Home Server 1-4 employés 1-4 PCs 1-4 employés 1-4 PCs 5-49 employés.
Produire des logiciels de qualité supérieure grâce à la méthodologie Agile John Bristowe Promoteur principal des développeurs Microsoft Canada.
Présentation de Microsoft IT Service Management Office Le Catalogue de Services de Microsoft IT.
Excel et Excel Services
Gestion 100% réalisée par le système Les API du système permettent de : Savoir si le mot de passe est actif Declare Function GetPasswordStatus Lib "Coredll"
L’offre Microsoft pour les Éditeurs de Logiciels
SDL en une slide Modélisation des menaces Démo…interactive!

22 Intégrer Reporting Services SQL 2008 R2 à votre application 09/02/2010 Mathieu ROSPIDE – Winwise Julien TOURNADRE – Winwise.
•Présentation de Team Edition for Database Professionals •La méthodologie •Etude de cas.
Introduction Concepts d’affichage Quels sont les outils à notre disposition ? Quels sont les avantages et contraintes ? Process de rendu Description.
1 journée, 5 sessions, 1 réalisation.NET Enterprise Realization Day.
Mise en oeuvre et exploitation
Adam & Dev’ Développeur de Solutions Informatiques.
Introduction Les contrôles Les templates de données Les vues Conclusion.
Introduction au développement Office 2007
11 TFS Basic Premiers pas dans l’industrialisation! Florent Santin Le technique Access it Blaise Vignon Le marketeux Microsoft.
Combien envisagent d’utiliser SSMA pour migrer : OracleSybaseAccess.
5 Les progiciels de gestion et les opportunités associées.
Introduction à la plateforme .NET
Outil de conception d’applications WPF Anciennement « Interactive Designer » Orienté « intégrateur graphistes » Particularité : Blend tm est une application.
La sécurité dans SQL Server 2005
Technet Office System
ATELIER GENIE LOGICIEL
Positionnement : Outil de supervision et d’administration spécialiste Les management packs de l’éditeur et la base de connaissance embarquée Rapidité.
Améliorer la performance des organisations en apportant à toutes les équipes la meilleure compréhension de leur activité pour des décisions plus rapides.
2 TFS Basic, en route vers L’ALM 08/02/2011 Alain MartyBenoit Laut ConsultantMVP ALM BewiseBewise.
Avantages pour les développeurs
Xavier VERNE Consultant informatique Telamon. Plan Activités Aspects techniques Compétences Motivations.
22 Lag110 : Le développement SharePoint 2010 avec Visual Studio 2010 Mardi 9 février 2010 Frédéric Wickert Partner Technical Specialist Microsoft.
Communication & Collaboration Gestion de contenu numérique Business Intelligence Solutions Office system 2007 Vos équipes Gestion de Projets Entreprise.
Eric Mittelette Mitsuru Furuta Microsoft France
Quels sont les bénéfices techniques à migrer vers Windows Longhorn Server ?
Comprendre le Catalogue de Données Métier Utiliser le Catalogue de Données Métier Développer avec le Catalogue de Données Métier Conclusion.
 Répondre aux problèmes principaux de VS 2005  Augmenter toujours la productivité côté désign  Un vrai outil de développement pour le développement.
Portail collaboratif avec les technologies SharePoint
Introduction Les bases de la 3D dans WPF L’application Tron (la 3D pour les nuls ) Passer d’un rendu 2D à un rendu 3D La 3D dans les interfaces WPF.
Linq = Language INtegrated Query DLinq = Database + Linq Appelé maintenant Linq to Data Xlinq = XML + Linq Appelé maintenant Linq to XML.
2 Développez en Java avec la plateforme Team Foundation Server /02/2011 – IND303 Vincent Labatut MVP Visual Studio ALM SOGETI France
1 Chesné Pierre
Your own guide. « Jeune, dynamique, et en constante évolution, le service est pour nous plus qu’un métier, c’est une passion. » Notre s ciété Notre sav.
1 Interne Orange Accédez à votre système d'information depuis votre terminal mobile Nomalys.
Transcription de la présentation:

Mission : qualité et productivité de vos développement s.NET 70 experts.Net et SQL Server Pôles dexpertise technique Génie Logiciel Visual Studio Team System Travail collaboratif Sharepoint & Office Server 2007 Data management Microsoft SQL Server 2005 Smart client Vista, WPF, Ajax, Applications mobiles EAI et BPM Microsoft Biztalk 2006, Architectures SOA Business Intelligence Microsoft Analysis Services 1 er centre de formation.NET à Paris et en France depuis 2002 Conseil, forfaits, assistance, formation : Winwise, 16 rue Gaillon PARIS, ,

Team System : un an. Vos projets : 20 ans Quels outils en standard (hors Visual Studio 2005) ? Les outils complémentaires (éditeurs et communautés) Présentation du cas dEssilor Contexte Les buts poursuivis par Essilor Solution et démarche retenue Questions / Réponses

Un mélange de technos, de produits, de langages et de responsabilités Les points sensibles Maintenance Applicative Tenue dune base de connaissances Utilisation dune méthodologie transverse Team System est une solution intéressante Elle adresse les points sensibles.. Mais dans un périmètre restreint : les nouveaux développements.Net

Si vous utilisez Team Explorer ou Visual Studio Les PowerToys pour Team System En dehors de ces outils, et en dehors de.Net 2 Un fournisseur SCCI Visual Studio.Net 2003 Visual C++ 6 SP6 VB6 SP6 Visual Foxpro 9 SP1 Access 2003 SP2 SQL Server Management Studio Sparx Systems Enterprise Architect 6.1 Toad for SQL Server 2.0 Un ensemble de Web Services Un outil de migration VSS -> TFS Excel et Project pour gérer les Work Items

Liste disponible sur TeamPlain Web Access Interface web pour la gestion de projet TeamPrise plugin for Eclipse Manipulation de TFS depuis Eclipse (contrôle de source et work items) TeamPrise Explorer Explorateur Team System pour tout système dexploitation Fissum ( Gestion des work items sans Team Explorer Et plus de 120 outils

Les outils sont disponibles Un grand nombre de questions restent ouvertes : Comment migrer le code source vers TFS ? Quelle méthodologie de migration ? Quelle formation pour les équipes ? Quels sont les domaines non couverts ? Quel est le coût global ? Essilor a du répondre récemment à ces questions

Présentation du contexte Les buts poursuivis par Essilor Solution et démarche retenue

Métier principal: 1 ier producteur mondial de verres ophtalmiques Implantation mondiale Actif sur plus de 45 pays

Amont : Chaine logistique des verres (production, distribution, usines et stocks) Environnement normalisé (peu de gros développements, utilisation de Oracle application) Aval : Chaine opticiens (commandes, catalogues, marketing, finance…) Historiquement, autonomie de chaque filiale Environnement hétérogène, beaucoup de développements spécifiques

Delphi 5 + Ant (TeamSource)Delphi 5 + Ant (TeamSource) SAS + NetBeans (PVCS)SAS + NetBeans (PVCS) Oracle Application (PVCS)Oracle Application (PVCS) Biztalk 2004 et 2006 (VSS / PVCS / TFS)Biztalk 2004 et 2006 (VSS / PVCS / TFS) Sharepoint (VSS)Sharepoint (VSS).Net 1 & 2 (VSS / PVCS / TFS).Net 1 & 2 (VSS / PVCS / TFS) SQL ServerSQL Server StreamServe 3 & 4 + pas de gestion de sourceStreamServe 3 & 4 + pas de gestion de source Ant, NAnt, NUnit, …Ant, NAnt, NUnit, … ASP & ASP.Net (VSS / PVCS)ASP & ASP.Net (VSS / PVCS) Perl (PVCS)Perl (PVCS)

A court terme, réorganiser laval: Limiter le nombre de référentiels de sources Admin, Backup, coûts Fournir un outil pour les équipes délocalisées France, Singapour, etc. A moyen terme: Mettre en œuvre les méthodologies Essilor Avoir un processus unifié de déploiement A terme, englober lamont et le helpdesk (Service Desk, CA)

1.Migrer les projets Delphi Perçus à lépoque comme les plus complexes à migrerPerçus à lépoque comme les plus complexes à migrer 2.Migrer les VSS vers TFS Projets les plus actifsProjets les plus actifs 3.Migrer PVCS vers TFS Multi-technosMulti-technos 4.Migrer le TFS de test vers le TFS de prod ConsolidationConsolidation Avec, pour chaque étape, installation et formation aux outils client.

Utilisation de Delphi Initialement gestion des grandes versions par projets distincts (600M/version) Pas de notion de branche Volume global : 6 Go Stratégie Reconstruire des branches pour avoir un stockage incrémental des versions Reconstruire lhistorique pour rendre de la visibilité dans les versions et permettre de patcher/fusionner dune version sur lautre

Développement parallèle grâces aux branches:Développement parallèle grâces aux branches: Avant: Après: Avant: Après:

Les limites de VSTS seul Première approche par Source Control Explorer Mais : mode déconnecté, travail direct sur FileSystem Les apports des PowerToys Travail en mode déconnecté, Synchronisation Workspace local sur filesystem / serveur Outil de comparaison performant Lintégration complète dans Delphi Des checkin.checkout directement depuis lIDE sans passer par Team Explorer Solution :MSSCCI Provider + sourceXConnection (provider SCCI pour Delphi)

Ce quon a gagné Intégration complète dans Delphi Intégration des Work items dans Delphi Gestion des branches & dhistorique Développement en parallèle Ce qui manque Shelving Parlons dargent Temps passé : 5 jours Outils : le complément pour Delphi (50$) Disparition de loutil précédent de gestion de sources Meilleure gestion du cycle des anomalies Reporting des bugs et suivi des corrections, historique, report des corrections

Ant servait à … Scripts de build Scripts de packaging (installshield / wise / etc.) Nombreux scripts de maintenance Intégration dans les scripts de TFS Création dun workspace temporaire Extraction Suite : à lidentique de la version précédente

Pas de notion de changeset dans PVCS Pas doutil de migration Constatations : TFS a une API.Net complète (qui repose sur des Web Services) PVCS propose un outil en ligne de commandes Réalisation dun outil qui Extrait lhistorique et les sources de PVCS Réinjecte dans TFS

Quels gains ? Pas de création de changeset (problème de date stockée par PVCS), mais reprise de lhistorique Utilisation de Team Explorer à la place de loutil précédent (pas de formation spécifique, les outils sont proches pour les fonctionnalités de base) Performance : gain très important (impressionnant en mode délocalisé) Quel coût ? Ecriture de loutil : 3 jours

VSSConverter fait tout On peut lui ajouter un frontal (VSSConverter GUI) mis à disposition par la communauté sur CodePlex Contraintes techniques SQL Express installé VSS2005 obligatoire Etre admin de TFS Etre admin de la base VSS Gains Reconstitution des changesets Reconstruction des labels Récupération des users (mapping) Gestion des commentaires

Remplacement de VSS Admin tool par Team Explorer Remplacement du plug-in VSS dans les outils de dev Provider MS SCCI pour VS.Net et VS2003 Nécessité dinstaller un outil de bascule VSS/TFS sur Visual Studio Par exemple SCCSwitcher (sur Quelques limitations dans lIDE Pas de gestion du shelving dans VS2003 Gestion des branches en passant par Team Explorer

Aucun outil, migration à la main Ecriture dun outil : 5 jours Outil final : migration auto sans intervention humaine. Résultat: Pas de problème sur une VRAIE base 900 Mo, vie initiale : VSS, puis évolutions dans TFS, puis migration vers autre TFS Lhistorique complet est préservé Winwise va mettre cet outil à disposition dans les mois qui viennent Nous pouvons intervenir chez vous dès aujourdhui Nous pouvons intervenir chez vous dès aujourdhui

Première étape achevée Transfert de compétences achevé Bon accueil des équipes de développement Restent quelques applications à migrer Prochaines étapes Réintégration du socle amont Intégration des méthodologies maison Interfaçage avec loutil de HelpDesk Premier audit CMMI

Le processus de migration reste assez simple Nombreux outils disponibles Lécriture dun outil manquant est une tâche simple Ladoption par les utilisateurs est naturelle Immédiate pour les développeurs Demande une formation à Team Explorer pour les chefs de projet … ou la création dun outil spécialisé

Merci de votre attention Liens : Centres de compétences Team System amsystem/centrescompetencesVSTS.mspx amsystem/centrescompetencesVSTS.mspx amsystem/centrescompetencesVSTS.mspx Liste des Add-ins à Team System

Sinformer - Un portail dinformations, des événements, une newsletter bimensuelle personnalisée Se former - Des webcasts, des articles techniques, des téléchargements, des forums pour échanger avec vos pairs Bénéficier de services - Des cursus de formations et de certifications, des offres de support technique Visual Studio Abonnement MSDN Premium Abonnement TechNet Plus : Versions déval + 2 incidents support

© 2007 Microsoft France Votre potentiel, notre passion TM