Date.

Slides:



Advertisements
Présentations similaires
Réalités du développement logiciel avec des études de cas Mario Cardinal Le 16 mars 2011.
Advertisements

Les technologies décisionnelles et le portail
Service Software Factory François MERAND Responsable groupe architectes DPE – Division Plateformes & Ecosystème Microsoft France
« Les Mercredis du développement » Introduction Office « 12 » Présenté par Bernard Fedotoff Microsoft Regional Director Agilcom.
Test et Développement Visual Studio Team System Eric Mittelette – Benjamin Gauthey – Yann Faure DevDays 2006 Equipé aujourdhui, prêt pour demain !
Personnalisation des sites SharePoint avec SharePoint Designer 2007
Conception de solutions de formulaires en ligne avec InfoPath 2007 et les services de formulaires SharePoint DELIVER THIS PRESENTATION UNDER NDA ONLY.
Application Lifecycle Management avec Visual Studio 2010
Les outils d’intégration continue
PAFI Référentiel de données par Sonia Watts DGIF (Direction de la gestion et de linformation forestière) 27 octobre 2010 et 3 novembre 2010.
Projet .NET : Projet GEn A4RIL
Eric Vernié - Microsoft Yann Faure - Bewise Etude de cas FMStocks 2000.
Palais des congrès Paris 7, 8 et 9 février Mercredi 8 février juste avant daller manger Michel Rousseau – Consultant - Bewise Blend 4 pour les designers.
Réalisation Gestionnaire de Stock
Gérard Gasganias Ingénieur Avant-Vente Microsoft France
3 Booster votre productivité avec VS 2010 Arnaud FontaineEric Le Loch Spécialistes Solutions de développement.
Aurélien Koppel Manager Bios Consulting
Projet poker 1/56. Introduction Présentation de léquipe Cadre du projet Enjeux Choix du sujet 2.
Axel Charpentier Responsable R&D Betclic
2 Tirer parti de la plateforme dans vos solutions 10 février 2010 Gaëtan Bouveret – MVP SharePoint – Access IT Nicolas Collet – Directeur Technique –
Connecteur Team Foundation Server Project Server
Formulaires dynamiques et workflows évolués
Produire des logiciels de qualité supérieure grâce à la méthodologie Agile John Bristowe Promoteur principal des développeurs Microsoft Canada.
Visio 2010 : représentez et partagez encore plus simplement vos diagrammes et données
22 Intéropérabilité Silverlight & PHP Le 8 février 2010 GIACOPINO Cyril Directeur pôle technologie TEQUILARAPIDO.
22 Model-View-ViewModel et testabilité pour WPF/Silverlight Richard Clark Clark Ingénierie Informatique Simon Ferquel Access It.
Projet de Master première année 2007 / 2008
Xna Game Studio 3.1 Valentin Billotte ( ) Antoine Emond Vanessa Arnaud
22 Web Platform Installer pour faciliter la mise en œuvre de votre plateforme Web 9 Février 2010 Alban OlierLaurent Bonnet
2 Silverlight et WPF en entreprise Mardi 8 Février 2011 Luc Vo Van Consultant.NET/UX Microsoft France Thomas Lebrun Consultant Access IT IdF.
SHA302 - Connectez vos données à SharePoint 2010 avec les Business Connectivity Services
2 Cloud your Windows Phone Ils en parlent : « Beau discours à propos des nuages, jai adoré » - Evelyne Dhéliat « Je me sens beaucoup plus détendu du mobile.
La plateforme.NET 2.0 vue par le développeur Pascal Belaud Microsoft France SAGA.NET
Agenda de la journée 10h00 : La place d’ASP.NET dans la plate-forme Microsoft 10h30 : Développement rapide d’applications Web en ASP.NET 12h00 : Construire.
Office 365 Administration et supervision du service
Office 365 Damien Caro Christian Fumey Cecilia Lentini
Avec TFS2013, l'Agilité au service de votre entreprise
Retour dexpérience Supportech INSA.NET Daniel Boteanu – Michaël Piffret.
Tout savoir sur la synchronisation des mails, contacts et calendrier sur Windows Phone Lire cette présentation en mode plein écran.
2 Développer, tester et déployer un site web avec WebMatrix (RIA101) Christine Dubois 9 février 2011.
22 PowerPivot révélé 09/02/2010 Alexis Sacksteder Directeur Technique Homsys Paris.
2 Introduction au SDK Windows Phone 7 Mardi 8 Février 2011 Pierre CAUCHOIS Relation avec les développeurs Microsoft Julien CORIOLAND Consultant / Formateur.
WPF 4 et MultiTouch Les doigts dans le code 8 février 2011
22 Intégrer Reporting Services SQL 2008 R2 à votre application 09/02/2010 Mathieu ROSPIDE – Winwise Julien TOURNADRE – Winwise.
22 Faut il repenser les systèmes décisionnels : vers l’analyse en libre service maîtrisée 9/02/2010 Lionel BILLON – Chef de produit SQL Server - Microsoft.
•Présentation de Team Edition for Database Professionals •La méthodologie •Etude de cas.
2 Industrialisation des développements sur SQL Server avec Visual Studio 2010 Mardi 8 Février – 17h30 Karim Zegour – Winwise Michel Perfetti – MVP VS.
JEE 5 F.Pfister 2 institut eerie JEE – Une plateforme serveur  Développement et exécution d'applications réparties.
Palais des congrès Paris 7, 8 et 9 février février 2012 Jean-Pierre Riehl MVP SQL Server AZEO Reporting Services 2012 Geoffrey Lalanne Tech-lead.
‘‘Open Data base Connectivity‘‘
Visio. Copyright© 2012 Microsoft CorporationConfidentiel Les défis pour l'entreprise Environnement complexe Explosion du volume de données Un monde plus.
Application de gestion de candidatures
Outil de gestion des cartes grises
Quel est l’intérêt d’utiliser le diagramme de Gantt dans la démarche de projet A partir d’un exemple concret, nous allons pouvoir exploiter plusieurs parties.
Créez des applications Silverlight 3 David Rousset Relations Techniques avec les développeurs Microsoft France
22 Visual Studio Tools et Office 2010 Thomas LEBRUN Architecte Access It Sebastien BOVO Application Dev Consultant Microsoft France
11 TFS Basic Premiers pas dans l’industrialisation! Florent Santin Le technique Access it Blaise Vignon Le marketeux Microsoft.
AngularJS.
Tirer le meilleur parti d’Office /10/ Vincent Bippus IT/OIS 07 octobre 2014.
Réalisé par : Mr IRZIM Hédi Mr JRAD Firas
TFS en 120 secondes Christopher Maneu MVP, – maneu.net.
Introduction à la plateforme .NET
RDA 209 : WPF Toolkit et bonnes pratiques
2 TFS Basic, en route vers L’ALM 08/02/2011 Alain MartyBenoit Laut ConsultantMVP ALM BewiseBewise.
Avantages pour les développeurs
22 Visual Studio Tools et Office /02/2010 Thomas LEBRUN Architecte Access It Sebastien BOVO Application Development Consultant Microsoft France.
2 Développez en Java avec la plateforme Team Foundation Server /02/2011 – IND303 Vincent Labatut MVP Visual Studio ALM SOGETI France
2 Alain METGE SOGETI
SharePoint Saturday Montréal#SPSMontreal 2 avril 2016 SharePoint Saturday Montréal Mettre en place for Release Pipeline pour SharePoint/Office 365 dans.
Jenkins, votre serviteur C. Loomis (CNRS/LAL) Journée LoOPS 11 décembre 2012.
Transcription de la présentation:

date

IND205 - Industrialisation des développements SharePoint 2010 avec Visual Studio 2010 09/02/2011 Gaëtan Bouveret [MVP] - Consultant SharePoint Etienne Margraff  [MVP] - Consultant TFS Access It IDF 1mn (1mn) date

Access It IdF en quelques mots… Société de services, conseil / expertise, et formation, exclusivement sur les technologies Microsoft 20+ collaborateurs spécialisés sur les techno MS, dont 11 MVP Interventions en mode : Conseil, expertise, coaching et formation Réalisation, au forfait ou en Assistance Technique .NET Plateforme Applicative Framework et langages .Net, AZURE, Silverlight, WPF/Surface, VS/TFS, Windows Phone 7,… SQL Server (SSIS, SQL, SSAS, SSRS), PowerPivot, SharePoint & on-line, Office 365,… Collab. BI 1mn (2mn) GB date

Agenda Pourquoi industrialiser ses développements SharePoint ? Les outils La gestion de projet Améliorer la qualité des développements Automatisation des livrables Les bonnes pratiques Retour d’expérience 1mn (3mn) Pourquoi industrialiser ses développements ? : - SharePoint n’est pas un simple framework : complexité - gagner du temps en évitant les tâches répétitives date

Pourquoi industrialiser ? Faire face à la complexité des projets Différents types d’applications et d’utilisateurs Reproductibilité Problématiques d’environnements API et fonctionnalités à intégrer en plus de .NET Garantir la qualité des livrables Suivre et analyser ses projets Avoir une vue « up-to-date » Eviter / prévenir les dérives 2mn (5mn) Gaëtan date

SharePoint & Visual Studio Constat courant… SharePoint & Visual Studio Créer et utiliser les modèles de projets Visual studio Debugger une application SharePoint avec F5 Pouvoir explorer la structure de SharePoint Créer facilement (et proprement) un package WSP Tester … et bien d’autres … il est difficile de… 2010, c’est facile  2mn (7mn) Gaëtan date

Les outils Visual Studio 2010 : Modèles de projet et d’élément Intégration des spécificités de SharePoint Déploiement et debugging Team Foundation Server 2010 : Gestionnaire de code source Gestion du projet (tâches, bugs, …) Serveur de build et intégration continue Reporting… … et bien plus ! 2mn (9mn) Gaëtan / Etienne date

Visual Studio 2010 ALM 2mn (11mn) Etienne date

Visual Studio 2010 2mn (13mn) Etienne date

SharePoint et Visual Studio Modèles de projet et d’élément de projet en standard Des assistants : Simplification générale Mais gestion fine possible Facilite les bonnes pratiques: Organisation des éléments Automatisation du packaging Déploiement et activation Gain de temps et de productivité 2mn (15mn) Gaetan Organisation des éléments : - élément : type de développement - fonctionnalité : regroupe un ou plusieurs éléments - package : regroupe une ou plusieurs fonctionnalités Automatisation : - génération des fonctionnalités - génération des packages - gestion des déploiements (locaux) Validation de la cohérence : - les éléments d’une fonctionnalité doivent correspondre à son scope - vérification des références en mode sandbox date

Création et déploiement d’un projet SharePoint Démo Création et déploiement d’un projet SharePoint 5mn (20mn) Gaetan date

Gérer son projet Référentiel centralisé dans TFS 2010, accessible depuis: Visual Studio & Test Manager  Devs & Testeurs Office (CdP / Testeurs) Site Web (CdP / Testeurs) Espace projet: Dans SharePoint of course  Documentation Tableaux de bords Reporting 2mn (20mn) Etienne date

Gérer son projet Traçabilité de bout en bout Spécification 1 Cas de test 1 Tâche 1 Tâche 2 Cas de test 2 Tâche 3 Cas de test 3 2mn (22mn) Etienne Modification de code 1 Anomalie 1 Modification de code 2 Modification de code 3 date

Améliorer la qualité > De son code Politiques d’archivage Analyse statique de code (& SPDisposeCheck 2010 !) Expérience de débogage améliorée avec l’IntelliTrace  Garder un code propre et fonctionnel dans le référentiel! 2mn (24mn) Etienne http://aarebrot.net/blog/2011/01/sharepoint-2010-and-intellitrace-can-i-really-have-my-cake-and-eat-it-too/ date

Démo Gestion de projet Etienne (5mn) date

Build et packaging Valider la qualité de l’application tôt et souvent Processus d’intégration continue  Opérations standards: Compilation Exécution de tests Exécutions d’outils qualité Packaging Déploiement automatisé Etc… Archivage contrôlé : « Gated checkin » date

Processus du développeur Déclenchement du build Démo Processus du développeur Déclenchement du build date

Améliorer la qualité > Tester encore et toujours Tests unitaires : Support du x64 et multi targeting dans le SP1 Outils tiers pour le mocking Tests de charge : Valider son environnement cible et ses développements Tests fonctionnels Manuels Nombreux scénarios automatisés supportés  Permet aussi de tester les personnalisations ! http://aarebrot.net/blog/2011/01/sharepoint-2010-and-intellitrace-can-i-really-have-my-cake-and-eat-it-too/ Personnalisations : navigateur et SharePoint Designer 2010 date

Automatiser pour gagner du temps Points d’automatisation possibles: Builds automatiques Génération du livrable (package *.wsp) Validation des règles Tests Notifications Génération de documentation Génération d’un rapport et de « bugs » Etienne Tests: les tests plus longs peuvent être effectués à ce moment là date

Tests fonctionnels, automatisation... Démo Tests fonctionnels, automatisation... 15/20mn date

Lab Management La mise en place d’environnements de tests ou recettes peut être chronophage Le Lab management : Connecte TFS à un serveur de virtualisation Permet de créer des modèles d’environnements Créer un environnement = un clic ! Facilite : Le déploiement La gestion des tests L’analyse des anomalies Etienne 2mn date

Les bonnes pratiques Réfléchir à la meilleure architecture logicielle : Une ou plusieurs solutions ? Choix des composants Gestion des dépendances Définir les environnements : Dev, test, intégration, preprod, prod Les chemins de mise à jour Intégration des bonnes pratiques de développement Rendre son code testable Avoir un code lisible ! ... Gaëtan 2mn date

Retour d’expérience Grand compte, projets intranet/collab SharePoint 2007 Problématiques de développement off shore Migration de SVN vers TFS 2010 Réorganisation des projets : Méthodologie Agile Gestion de branches Builds Automatisation/personnalisation des builds : Développement d’une activité personnalisée Marquage des fonctionnalités avec le numéro de build Lab management Etienne / Gaëtan 2/3mn date

Ressources ALM Resource Center SharePoint 2010: http://msdn.microsoft.com/en-us/sharepoint/dd552992 MS Patterns & Practices – SharePoint 2010 Guidance http://msdn.microsoft.com/en-us/library/ff770300.aspx SharePoint 2010 ALM with VS 2010 Ultimate http://cid-09d5ededfee6c24b.office.live.com/view.aspx/Presentations/SharePoint%202010%20ALM%20with%20Visual%20Studio%202010%20Ultimate.pptx MS SharePoint Developer Documentation Team Blog http://blogs.msdn.com/b/sharepointdeveloperdocs Gaetan date

Ressources Des questions ? Retrouvez-nous au Village Dév sur les stands W10 / W11 / W12 ! Visual Studio France http://www.microsoft.com/france/visualstudio/ Abonnements MSDN http://msdn.microsoft.com/fr-fr/subscriptions/default.aspx Groupe Facebook Visual Studio en France http://www.facebook.com/VS2010.France

Les autres sessions IND101 Code Nom Room Date Time IND203 TFS Basic: en route vers l'ALM! 202/203 08-févr 11h- 12h IND303 Développez en Java avec la plateforme Team Foundation Server 2010 212/213 13h - 14h IND304 Application Lifecycle Management avec Visual Studio 2010 AMPHI BLEU 14h30 - 15h30 IND102 Collaboration développeurs et testeurs : quel retour d’investissement attendre pour la DSI ? 16h - 17h IND301 Industrialisation des développements sur SQL Server avec Visual Studio 2010 243 17h30 - 18h30 IND204 Retours d'expérience : mise en place de TFS 2010 et utilisation des outils de développement 09-févr 11h - 12h IND205 Industrialisation des développements SharePoint 2010 avec Visual Studio 2010 353 13h- 14h LAN204 Booster votre productivité sous Visual Studio 2010 242A IND101 Outils de qualité logicielle pour testeurs généralistes 252A ARC204 Vous avez dit agilité ? La bonne méthode agile : c'est la vôtre ! 221M/ 222M 10-févr