La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

2 IND205 - Industrialisation des développements SharePoint 2010 avec Visual Studio 2010 09/02/2011 Gaëtan Bouveret [MVP] - Consultant SharePoint Etienne.

Présentations similaires


Présentation au sujet: "2 IND205 - Industrialisation des développements SharePoint 2010 avec Visual Studio 2010 09/02/2011 Gaëtan Bouveret [MVP] - Consultant SharePoint Etienne."— Transcription de la présentation:

1

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

3 3 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,….NETCollab. BI

4 4 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

5 5 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

6 6 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

7 7 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 !

8 8 Visual Studio 2010 ALM

9 9 Visual Studio 2010

10 10 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é

11 11 Démo Création et déploiement d’un projet SharePoint

12 12 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

13 13 Gérer son projet Traçabilité de bout en bout Spécification 1 Tâche 1 Tâche 2 Tâche 3 Cas de test 1 Cas de test 2 Cas de test 3 Modification de code 1 Modification de code 2 Modification de code 3 Anomalie 1

14 14 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!

15 15 Démo Gestion de projet

16 16 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 »

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

18 18 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 !

19 19 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 »

20 20 Démo Tests fonctionnels, automatisation...

21 21 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

22 22 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 !...

23 23 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

24 24 Ressources ALM Resource Center SharePoint 2010: MS Patterns & Practices – SharePoint 2010 Guidance SharePoint 2010 ALM with VS 2010 Ultimate 09d5ededfee6c24b.office.live.com/view.aspx/Presentations/SharePoin t%202010%20ALM%20with%20Visual%20Studio%202010%20Ultima te.pptx 09d5ededfee6c24b.office.live.com/view.aspx/Presentations/SharePoin t%202010%20ALM%20with%20Visual%20Studio%202010%20Ultima te.pptx MS SharePoint Developer Documentation Team Blog

25 25 Ressources Des questions ? Retrouvez-nous au Village Dév sur les stands W10 / W11 / W12 ! Visual Studio France Abonnements MSDN Groupe Facebook Visual Studio en France

26 26 Les autres sessions CodeNomRoomDateTime IND203TFS Basic: en route vers l'ALM!202/20308-févr11h- 12h IND303Développez en Java avec la plateforme Team Foundation Server /21308-févr13h - 14h IND304Application Lifecycle Management avec Visual Studio 2010AMPHI BLEU08-févr14h h30 IND102Collaboration développeurs et testeurs : quel retour d’investissement attendre pour la DSI ?212/21308-févr16h - 17h IND301Industrialisation des développements sur SQL Server avec Visual Studio févr17h h30 IND204Retours d'expérience : mise en place de TFS 2010 et utilisation des outils de développement212/21309-févr11h - 12h IND205Industrialisation des développements SharePoint 2010 avec Visual Studio févr13h- 14h LAN204Booster votre productivité sous Visual Studio A09-févr13h- 14h IND101Outils de qualité logicielle pour testeurs généralistes252A09-févr 14h h30 ARC204Vous avez dit agilité ? La bonne méthode agile : c'est la vôtre ! 221M/ 222M 10-févr 14h h30

27


Télécharger ppt "2 IND205 - Industrialisation des développements SharePoint 2010 avec Visual Studio 2010 09/02/2011 Gaëtan Bouveret [MVP] - Consultant SharePoint Etienne."

Présentations similaires


Annonces Google