Visual Studio Online vs Team Foundation Server Ana Roje Ivančić Ognjen Bajić Ekobit d.o.o.

Slides:



Advertisements
Similar presentations
Which server is right for you? Get in Contact with us
Advertisements

{ Making Microsoft Office work for you Organizing Your Life at work and home in the Cloud Presented by: Matthew Baker (321)
Modern Application Lifecycle Visual Studio Online journey, capabilities and DevOps Scenarios Good to know.
Power BI Sites and Mobile BI. What You Will Learn Sharing and Collaboration Introducing Power BI Exploring Power BI Features and Services Partner Opportunities.
Modern Application Lifecycle Visual Studio Online journey Visual Studio Online capability Good to know.
Visual Studio 2013 Licensing Overview Offerings, Pricing, Licensing, and Promotions Rachel Pekin Microsoft.
Modern app development Continuous value delivery and rapid response to change.
Modern app development Continuous value delivery and rapid response to change.
Modern app development Continuous value delivery and rapid response to change.
Visual Studio Online. What it Provides Visual Studio Online, based on the capabilities of Team Foundation Server with additional cloud services, is the.
Acceleratio Ltd. is a software development company based in Zagreb, Croatia, founded in Acceleratio specializes in developing high-quality enterprise.
03 | Application Lifecycle Management Susan Ibach| Technical Evangelist Christopher Harrison | Head Geek.
Microsoft SharePoint 2013 SharePoint 2013 as a Developer Platform
MSDN subscriptions Stand- alone tool Team collaboration Release management Visual Studio Team Foundation Server Device CAL Visual Studio Team Foundation.
Ed Blankenship Product Manager,
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 11 Managing and Monitoring a Windows Server 2008 Network.
02 | Install and Configure Team Foundation Server Anthony Borton | ALM Consultant, Enhance ALM Steven Borg | Co-founder & Strategist, Northwest Cadence.
SQL Server 2008 for Hosting Key Questions to Address How can SQL Server save your costs? How can SQL Server help you increase customer base? How can.
An MSDN Subscription acts as a lifeline for software developers, testers, architects, IT professionals, database engineers, and others. It provides priority.
Sharepoint Portal Server Basics. Introduction Sharepoint server belongs to Microsoft family of servers Integrated suite of server capabilities Hosted.
Visit me at the TechExpo or me at:
Dev and Test Environments in the Cloud
Modern app development Continuous value delivery and rapid response to change.
Modern app development Continuous value delivery and rapid response to change.
Pricing Changes MSDN subscriptions Stand- alone tool Team collaboration Release management Visual Studio Team Foundation Server Device CAL Visual Studio.
Application Lifecycle Management and the cloud
Randy Pagels, Developer Technology Specialist Microsoft Corporation Dev & Test in the Cloud.
FDN04 Configurable CFD Dates Backlog Mapping Removing Weekends from Burndowns Agile Portfolio Management Updates Work Item Chart Pinning Java in.
Planning and Tracking Projects with VSTS 2010 By Ahmed Nasr 1.
Modern app development Continuous value delivery and rapid response to change.
02 | Install and Configure Team Foundation Server Anthony Borton | ALM Consultant, Enhance ALM Steven Borg | Co-founder & Strategist, Northwest Cadence.
Windows Small Business Server 2003 Setting up and Connecting David Overton Partner Technical Specialist.
The Accidental Team Foundation Server Admin Anthony Borton ALM Trainer and Mentor QuickLearn Inc. DEV345.
WINDOWS AZURE Scott Guthrie Corporate Vice President Windows Azure
Visual Studio Online Writing code in a browser or is there more to it?
Team Foundation Server 2012 Maximiliano Déboli Director de Desarrollo Microsoft Azure MVP
LegendCorp What is System Center Virtual Machine Manager (SCVMM)? SCVMM at a glance Features and Benefits Components / Topology /
Agile tooling and Portfolio Management Agile Tooling Basics Agile Portofolio Management Kanban Team Room.
Visual Studio Online Visual Studio.NET Work BuildTest Deploy Insights Code Visual Studio Online.
DevDiv’s Cadence – The Journey Feb Jan Mar TFS 2008 TFS 2010 TFS 2012/ weeks 10 – 12 weeks 3 weeks Apr.
Microsoft Azure Active Directory. AD Microsoft Azure Active Directory.
03 | Manage Team Foundation Server Steven Borg | Co-founder & Strategist, Northwest Cadence Anthony Borton | ALM Consultant, Enhance ALM.
© 2010 Marcato Partners, LLC Scrum Experience Group Team Foundation Server (TFS) Marcato / Kardia Health Systems April 27, 2010.
Team Foundation Server 2010 Introductory presentation.
It’s tough out there … Software delivery challenges.
Neil Kidd Developer Tools Technical Specialist Microsoft UK.
Windows Small Business Server 2003 R2 Powering Small Businesses.
BÄTTRE UTBILDNINGSRESULTAT. NÅ HÖGRE MED KUNSKAP.
Pricing Changes MSDN subscriptions Stand- alone tool Team collaboration Release management Visual Studio Team Foundation Server Device CAL Visual Studio.
Copyright © New Signature Who we are: Focused on consistently delivering great customer experiences. What we do: We help you transform your business.
YOUR LOGO Phase 2 International Providing critical business software solutions at affordable prices.
Continuous Delivery and Team Foundation Server 2013 Ognjen Bajić Ana Roje Ivančić Ekobit.
1 Visual Studio Online for Cost Effective Code and Project Management Ravi Gudlavalleti.
TFS Training TFS Training. Introduction to Team Foundation Server Team Foundation Server Team Foundation Server is a Microsoft product which provides.
123 What is it? End-to-end capabilities Work ItemsDashboards and Charts Your IDE Your Languages Visual Studio Online and TFS give you a drag and drop collaboration.
Introduction ITEC 420.
TechEd /11/2018 6:16 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
DevOps: An IT Pro Guide Develop
Modern Application Lifecycle Management
Microsoft Ignite /4/2018 8:46 AM
Logo here Module 3 Microsoft Azure Web App. Logo here Module Overview Introduction to App Service Overview of Web Apps Hosting Web Applications in Azure.
Scrum Experience Group Team Foundation Server (TFS)
TechEd /21/2018 3:13 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
TFS from on-prem to the cloud with Azure DevOps Services
Microsoft Virtual Academy
Microsoft Virtual Academy
SharePoint Development
5/5/2019 7:56 PM TOOL-818T Taking your Application Lifecycle Management to the cloud with the Team Foundation Service Doug Neumann
Martin Woodward Senior Program Manager Microsoft Corporation
Office 365 Development July 2014.
Presentation transcript:

Visual Studio Online vs Team Foundation Server Ana Roje Ivančić Ognjen Bajić Ekobit d.o.o.

DOĐITE NA PREDAVANJA! ISPUNITE UPITNIKE!

Agenda TFS/VSO Overview Set Up and Maintenance Agile Project Management Builds More interesting features Migration TFS  VSO TFS or/and VSO?

MANY THINGS ARE THE SAME BETWEEN TFS AND VSO BUT SOME ARE NOT…

Facts about Team Foundation Server On-premises ALM server/client environment Available since 2006 (betas since 2004) Microsoft development teams use TFS since it’s beginnings Next release is TFS 2015 [TFS is not retiring!] TFS 2005, 2008, 2010, 2012, 2013 (Updates 1-4) TFS

Facts about Visual Studio Online TFS as a Service in the Cloud General availability (GA) since April 2014 Full commercial service with financially-backed SLA (incl. Build Services and Load Testing Service) Over 2 million users registered with VSO TFS Team at Microsoft using VSO for everything For all their assets: code, work items, builds, etc. Already the largest and most active account on VSO VSO and TFS share the codebase Vast majority of the work accrues to both scenarios VSO gets updated every 3 weeks 80 sprints released to Visual Studio Online since VS 2013 launch VSO

Team Foundation Server and Visual Studio Online

VSO/TFS Features Timeline

TFS/VSO Clients Team Web Access Additional administration needed Yes Visual Studio 2008 and higher Yes Test Case Management Yes Microsoft Excel, Project, Outlook Yes Git clients (Eclipse, Xcode) Yes MSSCCI Provider’s (Example: VB6) Yes TFSVSO

INSTALLATION UPGRADES MAINTAINANCE LICENCING

TFS Admin's Life Initial Setup Install & configure according to best practices IIS, SQL Server, SSRS, SSAS, TFS App Tier, etc. Install & configure additional components E.g. Build Controllers + Agents

TFS Admin's Life Maintenance Tasks Keep all parts up to date Windows Server, SQL Server, TFS, etc. Monitor backup runs And try out disaster recovery scenario Monitor hard disk space Install updates regularly Upgrade TFS to new versions regularly Manage Team Projects Manage team collections and projects Manage users and security AD integration

VSO Admin’s Life Initial Setup Log in at Choose geographic location USA or European data center Create an VSO account

VSO Admin’s Life Maintenance Tasks Check detailed service status % availability guaranteed by SLA 2 major and few minor outages in last 2 years Acknowledge regular updates every 3 weeks Manage Team Projects Manage team projects Manage users and security Live ID accounts AD integration over Azure AD

What about VSO Backups and Security? Is my data backed up? How often? All data is stored in triplicate, on three physically-distinct servers in 2 hosting centers Full backups are taken every day with incremental backups every hour. If you want your own backup of your source code, you can sync your source to your local machine. Security and data privacy in VSO VS Online Data Protection document VSO conforms to ISO and European Model Clauses

VSO User Pricing Subscriptions Most Popular Each Visual Studio Online account includes 5 FREE users StakeholdersBasicProfessionalAdvancedMSDN Subscribers View dashboards Create and edit work items Task and Kanban boards(read only) Create and edit work items Create work item charts Task and Kanban boards View and customize dashboards Manage backlogs; Sprint planning View and edit portfolio backlogs Code comments on changesets/commits Code repos Build automation (CI) Web-based Test Execution Virtual team rooms Same as Basic plus: Monthly license for Visual Studio Professional Same as Basic plus: Web-based Test Case Management Request and Manage Feedback Basic: Visual Studio Professional with MSDN Advanced: Visual Studio Ultimate with MSDN Visual Studio Premium with MSDN MSDN Platforms Visual Studio Test Professional with MSDN FREE unlimited stakeholders $20 per user, per month $45 per user, per month $60 per user, per month FREE unlimited MSDN subscribers

(AGILE) PROJECT MANAGEMENT

Agile Project Management Tasks Manage Portfolio and Product Backlogs Manage Sprints and Continuous Flow Work Yes offers newer feature set Tools Backlogs, Boards, Charts, Sprint/Capacity Planning, Queries Yes offers newer feature set Processes – MSF Agile, CMMI and Scrum Yes Processes – Customized YesNo SharePoint Integration YesNo Data Warehouse & Reporting YesNo Work Item Query Charts Yes TFSVSO

VSO ELASTIC BUILD SERVICE

VSO Elastic Build Service Hosted Build Controller: automatically added Free amount: 60 Minutes/month (per VSO account) $.05/minute 20 hours/month Flexibility Run and connect to hosted or on-premises build agents to your VSO account Hosted Build Agent: Pre-Configured, Customizable Windows Server 2012 R2, 64-bit, with Windows PS, TFS Build 2013, TFS Build Extensions, Visual Studio versions,.NET Frameworks, Microsoft Azure versions, other (Apache, Git, Java, Office, SQL, SHPT, WIX, …) Ability to run Custom Build Activities or Build Process Templates Run custom scripts (Batch, PowerShell, command line tools) as part of your builds

Use Local Build Agent for VSO If You.. Need software not available on the hosted build agent Have very long build Builds last many hours Need more than 75 GB disk space on the build server Need administrative privileges Need to log on to the build server Need to run build service in interactive mode E.g. in order to execute Coded UI Tests

MORE INTERESTING FEATURES

What about… Release Management TFS RM VSO Load Testing Service Free amount: 20K virtual user minutes (VUM)/month (per VSO account) Application Insights for VSO Collect and analyze telemetry for your applications

MIGRATION TFS  VSO

Migration Options TFS  VSO and VSO  TFS: perform a „tip” migration Leave history data in the old server and move just the latest version to the new server TFS  VSO Free OpsHub migration utility for projects using standard process templates Work items and Version control are migrated Various configuration data are not migrated VSO  TFS - Not possible It was made available for a short time period

CLOUD? ON-PREMISSES? HYBRID?

When you might want to use TFS? No reliable Internet connection Company policies and regulations Need SHPT, Project Server, SCVMM, SQL Reporting Need custom process template Need release to local environments Use own HW infrastructure and IT experience Fixed costs for licenses

When you might want to use VSO? Have a small development team Want an easy setup Want almost zero administrational overhead Want new/upcoming features instantly Use VSO to try out new features before they make it into a TFS update Evaluate if TFS/VSO is the right thing for you Use VSO to evaluate if TFS (or VSO) is the right thing for you Want to pay as you go

When you might want to use both? VSO + Builds on local infrastructure You save on build minutes VSO + Local Lab Management TFS for all + VSO exclusive features VSO Cloud Load Testing Service No need to have dedicated hardware for capacity and stress testing VSO Application Insights Get deep insights into how your app or service performs and how the users use it

It’s Up to You… Work Items, Version Control, & Build Yes Agile Product/Project Management Yes Test Case Management Yes Heterogeneous Development (Eclipse, Git) Yes Ease of Installation and Setup +/-++ Collaborate with anyone, from anywhere +/-++ Data stays inside your network YesNo Process Template & Work Item Customization YesNo SharePoint Integration YesNo Data Warehouse & Reporting YesNo CodeLens Support YesYes (New!) Load Testing Service (Cloud Load Testing) NoYes Application Insights (Preview) NoYes Always running the latest version of TFS NoYes TFS VSO