microsoft solution for mobile apps work buildtest deploy insights code cloud load testing create and...

13
Dave Russell @Davemsdevsa [email protected] Application Lifecycle Management and the cloud

Upload: posy-cannon

Post on 25-Dec-2015

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Microsoft solution for mobile apps Work BuildTest Deploy Insights Code Cloud load testing Create and run performance and load tests without complicated

Dave Russell@[email protected]

Application Lifecycle Management and the cloud

Page 2: Microsoft solution for mobile apps Work BuildTest Deploy Insights Code Cloud load testing Create and run performance and load tests without complicated

Microsoft solution for mobile apps

RICH EXPERIENCES BREADTH OF DEVICES

Native development extended to any device

Web development tailored to device apps

MICROSOFTAZURE

ON-PREMISESAPPLICATIONS

Hybrid infrastructure

Powerful services

Online

DEVELOPER TOOLS AND SERVICES

MU

LTI-

DEV

ICE

DEV

ELO

PM

EN

TC

LOU

D S

ER

VIC

ES

AgilePlanning

DevelopTest Release

Monitoring

Flexible app models

Page 3: Microsoft solution for mobile apps Work BuildTest Deploy Insights Code Cloud load testing Create and run performance and load tests without complicated

Work

Build Test

Deploy

InsightsCode

Cloud load testingCreate and run performance and load tests without complicated test harnesses and expensive infrastructure

ALMPlan, manage, and track work across all your backlogs and teams with easy-to-use, fully integrated tools for agile planning and portfolio management

Application InsightsProactively monitor your applications and gather information that helps to continuously improve your applications and prioritize future investments

Visual Studio Online

Page 4: Microsoft solution for mobile apps Work BuildTest Deploy Insights Code Cloud load testing Create and run performance and load tests without complicated

Development

Production

Monitor+ learn

Plan

Release

Develop+ test

Collaboration

Application lifecycle management

Mobile-era development speedContinuous value delivery and rapid response to change

Page 5: Microsoft solution for mobile apps Work BuildTest Deploy Insights Code Cloud load testing Create and run performance and load tests without complicated

The DevOps cycle2) Code

repository

1. Developers

3) Build 4) Test

5. Deploy to cloud

6. Monitor and improve

Contoso app

Azure

Page 6: Microsoft solution for mobile apps Work BuildTest Deploy Insights Code Cloud load testing Create and run performance and load tests without complicated

On-premises or cloud?

Choose to install Team Foundation Server (TFS) on-premises or go with the cloud using Visual Studio Online

With TFS and Visual Studio Online, developers have flexibility and control on how their ALM infrastructure is set up (or the ability to use both solutions for different team projects)

Choose what’s right for you

MSDN benefits

Developers with an MSDN subscription* get access to both Visual Studio Online and TFS

Visual Studio Online

Team Foundation Server

On-premises ALM solution

Cloud hosted ALM and Application Insights

Page 7: Microsoft solution for mobile apps Work BuildTest Deploy Insights Code Cloud load testing Create and run performance and load tests without complicated

Visual Studio Online

Page 8: Microsoft solution for mobile apps Work BuildTest Deploy Insights Code Cloud load testing Create and run performance and load tests without complicated

Work

Build Test

Deploy

InsightsCode

Cloud load testingCreate and run performance and load tests without complicated test harnesses and expensive infrastructure

ALMPlan, manage, and track work across all your backlogs and teams with easy-to-use, fully integrated tools for agile planning and portfolio management

Application InsightsProactively monitor your applications and gather information that helps to continuously improve your applications and prioritize future investments

Visual Studio Online

Page 9: Microsoft solution for mobile apps Work BuildTest Deploy Insights Code Cloud load testing Create and run performance and load tests without complicated

Getting started

Use the web interface to create a new team project with a choice of TFVC or Git source control.

Manage a project team’s users by assigning access to individuals or through groups.

Projects and teams

Web access or Visual StudioUse the web interface to explore source code, work items, builds, and tests, all without needing to use anything but a modern browser.

Start coding by connecting with Visual Studio IDE. Take advantage of deep integration to all ALM, load testing, and Application Insights capabilities.

Page 10: Microsoft solution for mobile apps Work BuildTest Deploy Insights Code Cloud load testing Create and run performance and load tests without complicated

Source control

Team projects can be configured to use either Git or TFVC source control, with both options fully integrated into other capabilities such as work items and builds.

With Git, use the tools of your choice including command-line, Visual Studio, or third-party options.

Git and TFVC

Rich web interface

Explore source code using web-based interface, view any code file, and download parts or full source code branches.

Collaborate with other developers on your team by adding/viewing web-based comments on source code.

Page 11: Microsoft solution for mobile apps Work BuildTest Deploy Insights Code Cloud load testing Create and run performance and load tests without complicated

Collaborate

Customize your team home page by pinning work item charts, sprint burndown info, build status, and more.

Work item charts include a variety of visualizations including Pie, Bar, Pivot Table, and others.

Home page and charts

Team room

Collaborate with others in a virtual team room, discuss a project, or review past team activity such as check-ins, work item changes, builds, etc.

Page 12: Microsoft solution for mobile apps Work BuildTest Deploy Insights Code Cloud load testing Create and run performance and load tests without complicated

Testing

Manage test suites, test plans, and individual cases using any modern browser. Create new tests, or review the results from those that were already executed.

Web-based test case management

Manual testing

Perform manual testing using Microsoft Test Manager or the web-based test runner feature that lets you capture manual test results using any modern browser.

Page 13: Microsoft solution for mobile apps Work BuildTest Deploy Insights Code Cloud load testing Create and run performance and load tests without complicated

Demo

Visual Studio Online