Comment tirer partie de Visual Studio Online pour vos développements SharePoint Gilles Pommier – MVP Office SmartView
Qui suis-je ? Gilles Pommier Office 365 MVP, MCT and co-founder of SmartView – SmartView Agile SharePoint/Office 365 Business Intelligence Coaching/Training
Agile + SharePoint = OpenOffice365Adoption Pablo, our Agile guy ! 3
Agenda SharePoint and ALM Why use Visual Studio Online with SharePoint Demo for a sprint Demo for continuous build & deployment Demo for Load Testing
This session is not…... a training on SharePoint development … a training on SharePoint You already have SharePoint 2013 or Office 365 … a training on Agile/Scrum methodology BUT : we will talk about those subjects all together
Audience 1. All SharePoint Developers (the old fashion ones and brand new ones) 2. Developers who are against afraid of SharePoint 3. Architects Level of session : 300
Prerequisite #1 SharePoint farm is ready to use (or Office 365 )
Prerequisite #2 SharePoint Governance Plan has been created
Approaches To Delivering Solutions On SharePoint IT Managed SOLUTIONS Power User SOLUTIONS Information Worker SOLUTIONS “Self Service” Leverage out of the box capabilities with configuration and customization “IT Minor Project” Rapidly develop business solutions without having to write code “IT Major Project” Build (or buy) tailored solutions to address strategic requirements
Don’t forget this SP rule
Questions I am developing Visual Studio SharePoint projects ? I am packaging all custom code as a WSP or APP ? I am using source control ? I am using SPDisposeCheck ? I am using a build server ? I am doing automated deployment ? I am doing unit testing/load testing ?
Why ? SharePoint is a “business solution” TFS = too much investment (time, infrastructure, experts) for just “20%” SharePoint development is not really development (but this is legend)
Where are you? No Source Control Source control Automated Builds Automated Deployment Automated Testing
What is Visual Studio Online ?
Agile BuildTest Deploy Insights Code
VSO and SharePoint ? SharePoint is a business software TFS = too much investment (time, infrastructure, experts)
Demo VSO Agile
VSO and Scrum / Agile
Les possbilités de hosting
Office 365 Development Environments
On-Prem Development Environments
Demo VSO
Solution Deployment – SharePoint Hosted Solution Deployment
Solution Deployment – Provider Hosted
VSO – SP and Continuous Integration
Demo VSO Continuous integration & deployment
Trusting the App !
Demo VSO Load Testing in the cloud
Hosted build controller, some restrictions
Sign in to VSO if you haven’t already done VSO works well with SharePoint, helps your team process, tools, and delivery for free … more or less No need to setup your own infrastructure Get infra in the cloud when you need it Scale out easily Last but not least : SharePoint Development is REAL development ! So ! some important things to keep in mind
Some materials Hosting a TFS Build Controller on Windows Azure and connecting to Visual Studio Online : herehere Build and test a Windows Store app using Team Foundation Build : herehere Code samples for SharePoint 2013 : herehere Walkthrough: Creating a O365 SharePoint 2013 App with ASP.NET MVC 5 : herehere
Thanks!
Thank you for your attention! This presentation will be available on the Casablanca SharePoint Days web site after the event. Merci de votre attention ! Cette présentation sera disponible sur le site internet de SharePoint Days Casablanca, après l’événement.
SVP évaluez ma session! Complétez le sondage et courez la chance de gagner une tablette Surface Please rate this session! Fill out the survey and get a chance to win a Surface