SlideShare a Scribd company logo
1 of 15
Download to read offline
Deep Dive Modern Apps Lifecycle
with Visual Studio 2012
TFS in the cloud or TFS on premise, how do
they compare and what are the benefits for my
development team?
Deep Dive Modern Apps Lifecycle with Visual Studio 2012: TFS in the cloud or TFS on premise, how do they compare and what are the benefits for my development team?
Agenda

What is TFS Service
Demo
Comparing TFS Service to Server
What is TFS Service
Why Cloud

Getting started experience
Cross geography / organizational collaboration
Lower ops cost
Faster delivery cycle
Need public facing servers in future
Not Your Only Hosted TFS Option…




                http://aka.ms/TfsHosting
demo
Terms of TFS Service

           MS provides the service
           Free up to 5 persons
           More then 5?
             If you have MSDN, you are good to go
           TFS is upgraded automatically every 3
           weeks!
           Needs LiveID for each user!
Server vs. Service
                                            Server   Service
    Work Items, Source Control, & Build
          Git distributed version control
    Agile Product/Project Management
                Test Case Management
     Heterogeneous Development (TEE)
    Near-zero setup and administration
Collaborate with anyone, from anywhere
          Virtual Test Lab Management
                 SharePoint Integration
          Data Warehouse & Reporting
What is currently not possible


Migrating Source Code / Work Items to or from TFS
No Test controllers and Lab Management
No Process tempalte customization

Cloud build
      Standard projects, MVC, WPF, Win Forms, etc
      No custom frameworks etc.
For that you can configure on premises build server and connect it to
TFS service
What is in TFS preview and not on
premises?

GIT support is only available in the cloud
     Will be supported on premises in the future
Performance

              Geo-Location
              Currently all data from Central US Datacenter
              Choice of datacenter location in future




              Performance
              TFS developed since beginning for WAN use
              Extensive scale testing of staging environments validates perf
              under heavy load
Availability
                Availability SLA
                Best effort, averaging 99.93%
                Financially guaranteed 99.9% for paying customers
          99.   Redundancy
          9     Multi-instance application tier with transparent failover
                Windows Azure & SQL Azure data redundancy


                Monitoring
                Constant outside-in monitoring by a 3rd party from 2
                locations in the U.S.
                On-demand monitoring from other locations as needed
                SLA measured by synthetic transactions internal to the
                datacenter
Other considerations
  Upgrade
  We upgrade data and process templates
  Preview accounts will convert to trials at RTW


  Compatibility
  All clients that can talk to TFS 2012
    -   VS
        2012, Eclipse, MTM, Excel, Project, MSSCCI,
        Shell Extensions
    -   VS 2010 / 2008 with Forward Compat Patch


                                                      today   future
Deep Dive Modern Apps Lifecycle with Visual Studio 2012: TFS in the cloud or TFS on premise, how do they compare and what are the benefits for my development team?

More Related Content

Similar to Deep Dive Modern Apps Lifecycle with Visual Studio 2012: TFS in the cloud or TFS on premise, how do they compare and what are the benefits for my development team?

Microsoft System Center 2012 R2 Overview - Presented by Atidan
Microsoft System Center 2012 R2 Overview - Presented by AtidanMicrosoft System Center 2012 R2 Overview - Presented by Atidan
Microsoft System Center 2012 R2 Overview - Presented by AtidanDavid J Rosenthal
 
Large-Scale AWS Migrations with CSC
Large-Scale AWS Migrations with CSCLarge-Scale AWS Migrations with CSC
Large-Scale AWS Migrations with CSCAmazon Web Services
 
Demystifying Azure Compute
Demystifying Azure ComputeDemystifying Azure Compute
Demystifying Azure ComputeTodd Whitehead
 
MGT220 - Virtualisation 360: Microsoft Virtualisation Strategy, Products, and...
MGT220 - Virtualisation 360: Microsoft Virtualisation Strategy, Products, and...MGT220 - Virtualisation 360: Microsoft Virtualisation Strategy, Products, and...
MGT220 - Virtualisation 360: Microsoft Virtualisation Strategy, Products, and...Louis Göhl
 
Testing apps with MTM and Tea Foundation Service
Testing apps with MTM and Tea Foundation ServiceTesting apps with MTM and Tea Foundation Service
Testing apps with MTM and Tea Foundation ServiceKevin DeRudder
 
Extend Your Application to the Cloud with SQL Azure Database
Extend Your Application to the Cloud with SQL Azure DatabaseExtend Your Application to the Cloud with SQL Azure Database
Extend Your Application to the Cloud with SQL Azure DatabaseKyle Cressman
 
FourNet Microsoft Teams Direct Routing and Contact Centre Integration
FourNet Microsoft Teams Direct Routing and Contact Centre IntegrationFourNet Microsoft Teams Direct Routing and Contact Centre Integration
FourNet Microsoft Teams Direct Routing and Contact Centre IntegrationJoshua Bundy ACIM
 
A perspective on cloud computing and enterprise saa s applications
A perspective on cloud computing and enterprise saa s applicationsA perspective on cloud computing and enterprise saa s applications
A perspective on cloud computing and enterprise saa s applicationsGeorge Milliken
 
Serhiy Kalinets "Embracing architectural challenges in the modern .NET world"
Serhiy Kalinets "Embracing architectural challenges in the modern .NET world"Serhiy Kalinets "Embracing architectural challenges in the modern .NET world"
Serhiy Kalinets "Embracing architectural challenges in the modern .NET world"Fwdays
 
SQL Azure Overview - ericnel
SQL Azure Overview - ericnelSQL Azure Overview - ericnel
SQL Azure Overview - ericnelukdpe
 
High volume real time contiguous etl and audit
High volume real time contiguous etl and auditHigh volume real time contiguous etl and audit
High volume real time contiguous etl and auditRemus Rusanu
 
REAN Cloud DevOps Accelerators
REAN Cloud DevOps AcceleratorsREAN Cloud DevOps Accelerators
REAN Cloud DevOps AcceleratorsREAN Cloud
 
Contino Webinar - Migrating your Trading Workloads to the Cloud
Contino Webinar -  Migrating your Trading Workloads to the CloudContino Webinar -  Migrating your Trading Workloads to the Cloud
Contino Webinar - Migrating your Trading Workloads to the CloudBen Saunders
 
Net3 Technology: 5 step guide to DevOps in the Cloud
Net3 Technology: 5 step guide to DevOps in the CloudNet3 Technology: 5 step guide to DevOps in the Cloud
Net3 Technology: 5 step guide to DevOps in the CloudKate Bissinger
 
Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...
Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...
Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...InfoSeption
 
Resume-Neha-AWS
Resume-Neha-AWSResume-Neha-AWS
Resume-Neha-AWSNeha Gupta
 

Similar to Deep Dive Modern Apps Lifecycle with Visual Studio 2012: TFS in the cloud or TFS on premise, how do they compare and what are the benefits for my development team? (20)

Microsoft System Center 2012 R2 Overview - Presented by Atidan
Microsoft System Center 2012 R2 Overview - Presented by AtidanMicrosoft System Center 2012 R2 Overview - Presented by Atidan
Microsoft System Center 2012 R2 Overview - Presented by Atidan
 
SAP virtualization
SAP virtualizationSAP virtualization
SAP virtualization
 
Large-Scale AWS Migrations with CSC
Large-Scale AWS Migrations with CSCLarge-Scale AWS Migrations with CSC
Large-Scale AWS Migrations with CSC
 
Demystifying Azure Compute
Demystifying Azure ComputeDemystifying Azure Compute
Demystifying Azure Compute
 
Resume Murali Raju
Resume Murali RajuResume Murali Raju
Resume Murali Raju
 
MGT220 - Virtualisation 360: Microsoft Virtualisation Strategy, Products, and...
MGT220 - Virtualisation 360: Microsoft Virtualisation Strategy, Products, and...MGT220 - Virtualisation 360: Microsoft Virtualisation Strategy, Products, and...
MGT220 - Virtualisation 360: Microsoft Virtualisation Strategy, Products, and...
 
Testing apps with MTM and Tea Foundation Service
Testing apps with MTM and Tea Foundation ServiceTesting apps with MTM and Tea Foundation Service
Testing apps with MTM and Tea Foundation Service
 
Extend Your Application to the Cloud with SQL Azure Database
Extend Your Application to the Cloud with SQL Azure DatabaseExtend Your Application to the Cloud with SQL Azure Database
Extend Your Application to the Cloud with SQL Azure Database
 
FourNet Microsoft Teams Direct Routing and Contact Centre Integration
FourNet Microsoft Teams Direct Routing and Contact Centre IntegrationFourNet Microsoft Teams Direct Routing and Contact Centre Integration
FourNet Microsoft Teams Direct Routing and Contact Centre Integration
 
A perspective on cloud computing and enterprise saa s applications
A perspective on cloud computing and enterprise saa s applicationsA perspective on cloud computing and enterprise saa s applications
A perspective on cloud computing and enterprise saa s applications
 
Serhiy Kalinets "Embracing architectural challenges in the modern .NET world"
Serhiy Kalinets "Embracing architectural challenges in the modern .NET world"Serhiy Kalinets "Embracing architectural challenges in the modern .NET world"
Serhiy Kalinets "Embracing architectural challenges in the modern .NET world"
 
SQL Azure Overview - ericnel
SQL Azure Overview - ericnelSQL Azure Overview - ericnel
SQL Azure Overview - ericnel
 
High volume real time contiguous etl and audit
High volume real time contiguous etl and auditHigh volume real time contiguous etl and audit
High volume real time contiguous etl and audit
 
VMware Horizon DaaS for Service Providers
VMware Horizon DaaS for Service ProvidersVMware Horizon DaaS for Service Providers
VMware Horizon DaaS for Service Providers
 
REAN Cloud DevOps Accelerators
REAN Cloud DevOps AcceleratorsREAN Cloud DevOps Accelerators
REAN Cloud DevOps Accelerators
 
Contino Webinar - Migrating your Trading Workloads to the Cloud
Contino Webinar -  Migrating your Trading Workloads to the CloudContino Webinar -  Migrating your Trading Workloads to the Cloud
Contino Webinar - Migrating your Trading Workloads to the Cloud
 
Resume
ResumeResume
Resume
 
Net3 Technology: 5 step guide to DevOps in the Cloud
Net3 Technology: 5 step guide to DevOps in the CloudNet3 Technology: 5 step guide to DevOps in the Cloud
Net3 Technology: 5 step guide to DevOps in the Cloud
 
Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...
Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...
Driving Systems Stability & Delivery Agility through DevOps [Decoding DevOps ...
 
Resume-Neha-AWS
Resume-Neha-AWSResume-Neha-AWS
Resume-Neha-AWS
 

More from Microsoft Developer Network (MSDN) - Belgium and Luxembourg

More from Microsoft Developer Network (MSDN) - Belgium and Luxembourg (20)

Code in the Cloud - Ghent - 20 February 2015
Code in the Cloud - Ghent - 20 February 2015Code in the Cloud - Ghent - 20 February 2015
Code in the Cloud - Ghent - 20 February 2015
 
Executive Summit for ISV & Application builders - January 2015
Executive Summit for ISV & Application builders - January 2015Executive Summit for ISV & Application builders - January 2015
Executive Summit for ISV & Application builders - January 2015
 
Executive Summit for ISV & Application builders - Internet of Things
Executive Summit for ISV & Application builders - Internet of ThingsExecutive Summit for ISV & Application builders - Internet of Things
Executive Summit for ISV & Application builders - Internet of Things
 
Executive Summit for ISV & Application builders - January 2015
Executive Summit for ISV & Application builders - January 2015Executive Summit for ISV & Application builders - January 2015
Executive Summit for ISV & Application builders - January 2015
 
Code in the Cloud - December 8th 2014
Code in the Cloud - December 8th 2014Code in the Cloud - December 8th 2014
Code in the Cloud - December 8th 2014
 
Adam azure presentation
Adam   azure presentationAdam   azure presentation
Adam azure presentation
 
release management
release managementrelease management
release management
 
cloud value for application development
cloud value for application developmentcloud value for application development
cloud value for application development
 
Modern lifecycle management practices
Modern lifecycle management practicesModern lifecycle management practices
Modern lifecycle management practices
 
Belgian visual studio launch 2013
Belgian visual studio launch 2013Belgian visual studio launch 2013
Belgian visual studio launch 2013
 
Windows Azure Virtually Speaking
Windows Azure Virtually SpeakingWindows Azure Virtually Speaking
Windows Azure Virtually Speaking
 
Inside the Microsoft TechDays Belgium Apps
Inside the Microsoft TechDays Belgium AppsInside the Microsoft TechDays Belgium Apps
Inside the Microsoft TechDays Belgium Apps
 
TechDays 2013 Developer Keynote
TechDays 2013 Developer KeynoteTechDays 2013 Developer Keynote
TechDays 2013 Developer Keynote
 
Windows Phone 8 Security Deep Dive
Windows Phone 8 Security Deep DiveWindows Phone 8 Security Deep Dive
Windows Phone 8 Security Deep Dive
 
Deep Dive into Entity Framework 6.0
Deep Dive into Entity Framework 6.0Deep Dive into Entity Framework 6.0
Deep Dive into Entity Framework 6.0
 
Applied MVVM in Windows 8 apps: not your typical MVVM session!
Applied MVVM in Windows 8 apps: not your typical MVVM session!Applied MVVM in Windows 8 apps: not your typical MVVM session!
Applied MVVM in Windows 8 apps: not your typical MVVM session!
 
Building SPA’s (Single Page App) with Backbone.js
Building SPA’s (Single Page App) with Backbone.jsBuilding SPA’s (Single Page App) with Backbone.js
Building SPA’s (Single Page App) with Backbone.js
 
Deep Dive and Best Practices for Windows Azure Storage Services
Deep Dive and Best Practices for Windows Azure Storage ServicesDeep Dive and Best Practices for Windows Azure Storage Services
Deep Dive and Best Practices for Windows Azure Storage Services
 
Building data centric applications for web, desktop and mobile with Entity Fr...
Building data centric applications for web, desktop and mobile with Entity Fr...Building data centric applications for web, desktop and mobile with Entity Fr...
Building data centric applications for web, desktop and mobile with Entity Fr...
 
Bart De Smet Unplugged
Bart De Smet UnpluggedBart De Smet Unplugged
Bart De Smet Unplugged
 

Deep Dive Modern Apps Lifecycle with Visual Studio 2012: TFS in the cloud or TFS on premise, how do they compare and what are the benefits for my development team?

  • 1. Deep Dive Modern Apps Lifecycle with Visual Studio 2012 TFS in the cloud or TFS on premise, how do they compare and what are the benefits for my development team?
  • 3. Agenda What is TFS Service Demo Comparing TFS Service to Server
  • 4. What is TFS Service
  • 5. Why Cloud Getting started experience Cross geography / organizational collaboration Lower ops cost Faster delivery cycle Need public facing servers in future
  • 6. Not Your Only Hosted TFS Option… http://aka.ms/TfsHosting
  • 8. Terms of TFS Service MS provides the service Free up to 5 persons More then 5? If you have MSDN, you are good to go TFS is upgraded automatically every 3 weeks! Needs LiveID for each user!
  • 9. Server vs. Service Server Service Work Items, Source Control, & Build Git distributed version control Agile Product/Project Management Test Case Management Heterogeneous Development (TEE) Near-zero setup and administration Collaborate with anyone, from anywhere Virtual Test Lab Management SharePoint Integration Data Warehouse & Reporting
  • 10. What is currently not possible Migrating Source Code / Work Items to or from TFS No Test controllers and Lab Management No Process tempalte customization Cloud build Standard projects, MVC, WPF, Win Forms, etc No custom frameworks etc. For that you can configure on premises build server and connect it to TFS service
  • 11. What is in TFS preview and not on premises? GIT support is only available in the cloud Will be supported on premises in the future
  • 12. Performance Geo-Location Currently all data from Central US Datacenter Choice of datacenter location in future Performance TFS developed since beginning for WAN use Extensive scale testing of staging environments validates perf under heavy load
  • 13. Availability Availability SLA Best effort, averaging 99.93% Financially guaranteed 99.9% for paying customers 99. Redundancy 9 Multi-instance application tier with transparent failover Windows Azure & SQL Azure data redundancy Monitoring Constant outside-in monitoring by a 3rd party from 2 locations in the U.S. On-demand monitoring from other locations as needed SLA measured by synthetic transactions internal to the datacenter
  • 14. Other considerations Upgrade We upgrade data and process templates Preview accounts will convert to trials at RTW Compatibility All clients that can talk to TFS 2012 - VS 2012, Eclipse, MTM, Excel, Project, MSSCCI, Shell Extensions - VS 2010 / 2008 with Forward Compat Patch today future

Editor's Notes

  1. Create a new accountCreate a new Team projectShow the home page of the teamSet up iterations (1 week sprints)Set up Area’sSet up a teamCreate a new set of PBI’s Show Capacity planningShow Scrum BoardShow Kanban BoardShow Configurable LanesCheck in MVC4 Project code from visual Studio 2012Show local workspacesNow Goto Azure websites, create a new websiteSet up trust between new TFS service and your projectShow Build set up by this relation shipCheck in new code to trigger CI build (make sure test succeeds!)Show Test HubShow integration with MTM, explain no test controllers & AgentsShow BuildShow On Premises build