accelerate delivery with devops - grey matter...azure devops deliver value to your users faster...

69
Accelerate Delivery with DevOps Edward Thomson @ethomson

Upload: others

Post on 21-May-2020

4 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Accelerate Delivery with DevOps - Grey Matter...Azure DevOps Deliver value to your users faster using proven agile tools to plan, track, and discuss work across your teams. Build,

Accelerate Deliverywith DevOps

Edward Thomson

@ethomson

Page 2: Accelerate Delivery with DevOps - Grey Matter...Azure DevOps Deliver value to your users faster using proven agile tools to plan, track, and discuss work across your teams. Build,

Edward Thomson @ethomson

@ethomson

[email protected]

Page 3: Accelerate Delivery with DevOps - Grey Matter...Azure DevOps Deliver value to your users faster using proven agile tools to plan, track, and discuss work across your teams. Build,

https://azure.com/devops

@AzureDevOps

https://aka.ms/AzureDevOpsForum

https://aka.ms/DevOpsBlog/

Azure DevOps

#AzureDevOps

Page 4: Accelerate Delivery with DevOps - Grey Matter...Azure DevOps Deliver value to your users faster using proven agile tools to plan, track, and discuss work across your teams. Build,
Page 5: Accelerate Delivery with DevOps - Grey Matter...Azure DevOps Deliver value to your users faster using proven agile tools to plan, track, and discuss work across your teams. Build,
Page 6: Accelerate Delivery with DevOps - Grey Matter...Azure DevOps Deliver value to your users faster using proven agile tools to plan, track, and discuss work across your teams. Build,

Knight Capital lost

460 million USD in

45 minutes

Page 7: Accelerate Delivery with DevOps - Grey Matter...Azure DevOps Deliver value to your users faster using proven agile tools to plan, track, and discuss work across your teams. Build,

What is DevOps?

“It’s Development and

Operations collaboration”

“It’s a job title”

“It means faster and

smaller releases”

“It’s automation”

Page 8: Accelerate Delivery with DevOps - Grey Matter...Azure DevOps Deliver value to your users faster using proven agile tools to plan, track, and discuss work across your teams. Build,

People. Process. Products.

What is DevOps?

DevOps is the union of people,

process, and products to

enable continuous delivery of

value to your end users.

Build&

Test

ContinuousDelivery

Deploy

Operate

Monitor &

Learn

Plan &

Track

Develop

Page 9: Accelerate Delivery with DevOps - Grey Matter...Azure DevOps Deliver value to your users faster using proven agile tools to plan, track, and discuss work across your teams. Build,

IT drives

business

success!

High IT performance

correlates with strong

business performance,

helps boost productivity,

market share and profit

DevOps was being initiated by

more development teams than IT Ops

teams by about a 40% to 33% margin

Responding to

ongoing needs for

efficiency and growth

Always keeping all

systems safe and securedual goals

Developers

Outperforming

teams are 54%more

likely to

26.7%No executive support

56.7%Cultural inhibitors

43.3%Fragmented processes

Collaboration blockers

The average hourly

cost of infrastructure

failure is $100,000

per hour

It takes on average

200 minutes to

diagnose and repair

a production issue

40%… of implementations end up getting

reworked because they don’t meet

the users’ original requirements

IT decision

makers is still

unfamiliar with

the term DevOps

61 in

Agile methodologieshave adopted

3/4 of teams

BusinessIT Ops

CIOs70 %

to reduce

IT costs

Would

increase

risk

and accelerate

business agility

of

… of development budgets for software,

IT staff and external professional services

will be consumed by poor requirements41%

DevOps is key to digital transformation

Page 10: Accelerate Delivery with DevOps - Grey Matter...Azure DevOps Deliver value to your users faster using proven agile tools to plan, track, and discuss work across your teams. Build,

High Performance DevOps Companies Achieve…

DevOpsFaster

Time to Market

Increased

Revenue

2,604x Faster Mean

Time to Recover

2,555x Faster Lead

Time For Changes

7x Lower Change

Failure Rate

46x Deployment

Frequency

$

Source: 2018 Accelerate: State of DevOps: Strategies for a New Economy." N. Forsgren, J. Humble, G. Kim. DevOps Research and Assessment (DORA)

Page 11: Accelerate Delivery with DevOps - Grey Matter...Azure DevOps Deliver value to your users faster using proven agile tools to plan, track, and discuss work across your teams. Build,

Azure DevOps Usage at Microsoft

Page 12: Accelerate Delivery with DevOps - Grey Matter...Azure DevOps Deliver value to your users faster using proven agile tools to plan, track, and discuss work across your teams. Build,

DevOps at Microsoft

Data: Internal Microsoft engineering system activity, August 2018

442kPull Requests created

per month

2.4m Git commits per month

to private repositories

82,000Deployments per day

4.6m Builds per month

3.5kTest executions per day

12kEmployees contributing

to open source projects

28kWork items

created per day

Azure DevOps is the toolchain of choice for Microsoft engineering with over 90,000 internal users

https://aka.ms/DevOpsAtMicrosoft➔

Page 13: Accelerate Delivery with DevOps - Grey Matter...Azure DevOps Deliver value to your users faster using proven agile tools to plan, track, and discuss work across your teams. Build,

The Journey to DevOps

TFS

2005

TFS

2008

TFS

2010

TFS

2012

TFS

2013

TFS

2015

Page 14: Accelerate Delivery with DevOps - Grey Matter...Azure DevOps Deliver value to your users faster using proven agile tools to plan, track, and discuss work across your teams. Build,

The Journey to DevOps

TFS

2005

TFS

2008

TFS

2010

TFS

2012

TFS

2013

TFS

2015

Page 15: Accelerate Delivery with DevOps - Grey Matter...Azure DevOps Deliver value to your users faster using proven agile tools to plan, track, and discuss work across your teams. Build,

The Journey to DevOps

TFS

2013

TFS

2015

Update

1

Update

2

Update

3

Update

4

Update

5

RC

1

Page 16: Accelerate Delivery with DevOps - Grey Matter...Azure DevOps Deliver value to your users faster using proven agile tools to plan, track, and discuss work across your teams. Build,

The Journey to DevOps

Page 17: Accelerate Delivery with DevOps - Grey Matter...Azure DevOps Deliver value to your users faster using proven agile tools to plan, track, and discuss work across your teams. Build,

Azure DevOps

Deliver value to your users faster

using proven agile tools to plan,

track, and discuss work across

your teams.

Build, test, and deploy with CI/CD that

works with any language, platform,

and cloud. Connect to GitHub or any

other Git provider and deploy

continuously.

Get unlimited, cloud-hosted

private Git repos and collaborate

to build better code with pull

requests and advanced file

management.

Test and ship with confidence

using manual and exploratory

testing tools.

Create, host, and share packages with

your team, and add artifacts to your

CI/CD pipelines with a single click.

Azure Boards Azure ReposAzure Pipelines

Azure Test Plans Azure Artifacts

https://azure.com/devops

Page 18: Accelerate Delivery with DevOps - Grey Matter...Azure DevOps Deliver value to your users faster using proven agile tools to plan, track, and discuss work across your teams. Build,

Mix and match

to create

workflows with

tools from

Microsoft, open

source or your

favorite

3rd party tools

Azure DevOps: Choose the tools and clouds you love

Azure

DevOps lets

developers

choose the

tools that

are right for

them

Target any cloud, on-prem or both and deploy to the servers you need

Page 19: Accelerate Delivery with DevOps - Grey Matter...Azure DevOps Deliver value to your users faster using proven agile tools to plan, track, and discuss work across your teams. Build,

What is DevOps?People. Process. Products.

DevOps is the union of

people, process, and

products to enable

continuous delivery of

value to your end users.

ContinuousDelivery

Deploy

Operate

Monitor &

Learn

Plan &

Track

Develop

Build&

Test

Page 20: Accelerate Delivery with DevOps - Grey Matter...Azure DevOps Deliver value to your users faster using proven agile tools to plan, track, and discuss work across your teams. Build,

What is DevOps?People. Process. Products.

ContinuousDelivery

Deploy

Operate

Monitor &

Learn

Plan &

Track

Develop

Build&

Test

DevOps is the union of

people, process, and

products to enable

continuous delivery of

value to your end users.

Page 21: Accelerate Delivery with DevOps - Grey Matter...Azure DevOps Deliver value to your users faster using proven agile tools to plan, track, and discuss work across your teams. Build,

Plan & Track

Page 22: Accelerate Delivery with DevOps - Grey Matter...Azure DevOps Deliver value to your users faster using proven agile tools to plan, track, and discuss work across your teams. Build,

Traditional Planning

TIME

VALUE

Page 23: Accelerate Delivery with DevOps - Grey Matter...Azure DevOps Deliver value to your users faster using proven agile tools to plan, track, and discuss work across your teams. Build,

Plan, Deliver, and Learn

TIME

VALUE

Page 24: Accelerate Delivery with DevOps - Grey Matter...Azure DevOps Deliver value to your users faster using proven agile tools to plan, track, and discuss work across your teams. Build,

Let’s Compare

Before After

Page 25: Accelerate Delivery with DevOps - Grey Matter...Azure DevOps Deliver value to your users faster using proven agile tools to plan, track, and discuss work across your teams. Build,

Track work with Kanban boards, backlogs, team

dashboards, and custom reporting

Azure Boards

https://azure.com/devops➔

Connected from idea to releaseTrack all your ideas at every development stage and keep your team aligned with all code changes linked directly to work items.

Scrum readyUse built-in scrum boards and planning tools to help your teams run sprints, stand-ups, and planning meetings.

Project insightsGain new insights into the health and status of your project with powerful analytics tools and dashboard widgets.

Page 26: Accelerate Delivery with DevOps - Grey Matter...Azure DevOps Deliver value to your users faster using proven agile tools to plan, track, and discuss work across your teams. Build,

© Microsoft Corporation

Azure Boards

#AzureDevOps

Page 27: Accelerate Delivery with DevOps - Grey Matter...Azure DevOps Deliver value to your users faster using proven agile tools to plan, track, and discuss work across your teams. Build,

What is DevOps?People. Process. Products.

ContinuousDelivery

Deploy

Operate

Monitor &

Learn

Plan &

Track

Develop

Build&

Test

DevOps is the union of

people, process, and

products to enable

continuous delivery of

value to your end users.

Page 28: Accelerate Delivery with DevOps - Grey Matter...Azure DevOps Deliver value to your users faster using proven agile tools to plan, track, and discuss work across your teams. Build,

What is DevOps?People. Process. Products.

ContinuousDelivery

Deploy

Operate

Monitor &

Learn

Plan &

Track

Develop

Build&

Test

DevOps is the union of

people, process, and

products to enable

continuous delivery of

value to your end users.

Page 29: Accelerate Delivery with DevOps - Grey Matter...Azure DevOps Deliver value to your users faster using proven agile tools to plan, track, and discuss work across your teams. Build,

Develop

Page 30: Accelerate Delivery with DevOps - Grey Matter...Azure DevOps Deliver value to your users faster using proven agile tools to plan, track, and discuss work across your teams. Build,

Traditional Branch-by-Organization Model

Page 31: Accelerate Delivery with DevOps - Grey Matter...Azure DevOps Deliver value to your users faster using proven agile tools to plan, track, and discuss work across your teams. Build,

Organizations which design systems... are constrained to produce designs which are copies of the communication structures of these organizations…

Page 32: Accelerate Delivery with DevOps - Grey Matter...Azure DevOps Deliver value to your users faster using proven agile tools to plan, track, and discuss work across your teams. Build,

Organizations tend to produce branching structures that copy the organization chart.

Page 33: Accelerate Delivery with DevOps - Grey Matter...Azure DevOps Deliver value to your users faster using proven agile tools to plan, track, and discuss work across your teams. Build,

Trunk-Based Development

Page 34: Accelerate Delivery with DevOps - Grey Matter...Azure DevOps Deliver value to your users faster using proven agile tools to plan, track, and discuss work across your teams. Build,

Unlimited private Git repo hosting and support for

TFVC that scales from a hobby project to the

world’s largest Git repositories

Azure Repos

https://azure.com/devops➔

Works with your Git clientSecurely connect with and push code into your Git repos from any IDE, editor, or Git client.

Web hooks and API integrationAdd validations and extensions from the marketplace or build your own using web hooks and REST APIs.

Semantic code searchQuickly find what you’re looking for with code-aware search that understands classes and variables.

Page 35: Accelerate Delivery with DevOps - Grey Matter...Azure DevOps Deliver value to your users faster using proven agile tools to plan, track, and discuss work across your teams. Build,

GitHub brings the premier social coding workflows to your team, breaking down silos and enabling Inner Source through:

https://github.com/➔

Expertise sharingPull requests and issues allow users to interact, share information and expertise.

Cross-team collaborationUsers across different parts of the organization can open pull requests and work together to break down information silos.

Improved code reuseOpening repositories within the company allows users to reuse components easily throughout the organization.

Page 36: Accelerate Delivery with DevOps - Grey Matter...Azure DevOps Deliver value to your users faster using proven agile tools to plan, track, and discuss work across your teams. Build,

© Microsoft Corporation

Azure Repos and GitHub

#AzureDevOps

Page 37: Accelerate Delivery with DevOps - Grey Matter...Azure DevOps Deliver value to your users faster using proven agile tools to plan, track, and discuss work across your teams. Build,

What is DevOps?People. Process. Products.

ContinuousDelivery

Deploy

Operate

Monitor &

Learn

Plan &

Track

Develop

Build&

Test

DevOps is the union of

people, process, and

products to enable

continuous delivery of

value to your end users.

Page 38: Accelerate Delivery with DevOps - Grey Matter...Azure DevOps Deliver value to your users faster using proven agile tools to plan, track, and discuss work across your teams. Build,

What is DevOps?People. Process. Products.

ContinuousDelivery

Deploy

Operate

Monitor &

Learn

Plan &

Track

Develop

Build&

Test

DevOps is the union of

people, process, and

products to enable

continuous delivery of

value to your end users.

Page 39: Accelerate Delivery with DevOps - Grey Matter...Azure DevOps Deliver value to your users faster using proven agile tools to plan, track, and discuss work across your teams. Build,

Build & Test

Page 40: Accelerate Delivery with DevOps - Grey Matter...Azure DevOps Deliver value to your users faster using proven agile tools to plan, track, and discuss work across your teams. Build,

Code Test & Stabilize Code Test & Stabilize

Code

Complete

Planning

Before

Page 41: Accelerate Delivery with DevOps - Grey Matter...Azure DevOps Deliver value to your users faster using proven agile tools to plan, track, and discuss work across your teams. Build,

After

Page 42: Accelerate Delivery with DevOps - Grey Matter...Azure DevOps Deliver value to your users faster using proven agile tools to plan, track, and discuss work across your teams. Build,

Cloud-hosted pipelines for Linux, Windows and

macOS, with unlimited minutes for open source

Azure Pipelines

Any language, any platform, any cloudBuild, test, and deploy Node.js, Python, Java, PHP, Ruby,

C/C++, .NET, Android, and iOS apps. Run in parallel on

Linux, macOS, and Windows. Deploy to Azure, AWS,

GCP or on-premises

ExtensibleExplore and implement a wide range of community-

built build, test, and deployment tasks, along with

hundreds of extensions from Slack to SonarCloud.

Support for YAML, reporting and more

Best-in-class for open sourceEnsure fast continuous integration/continuous delivery

(CI/CD) pipelines for every open source project. Get

unlimited build minutes for all open source projects with

up to 10 free parallel jobs across Linux, macOS and

Windows

https://azure.com/pipelines➔

Containers and KubernetesEasily build and push images to container registries like

Docker Hub and Azure Container Registry. Deploy

containers to individual hosts or Kubernetes.

Page 43: Accelerate Delivery with DevOps - Grey Matter...Azure DevOps Deliver value to your users faster using proven agile tools to plan, track, and discuss work across your teams. Build,

What is DevOps?People. Process. Products.

ContinuousDelivery

Deploy

Operate

Monitor &

Learn

Plan &

Track

Develop

Build&

Test

DevOps is the union of

people, process, and

products to enable

continuous delivery of

value to your end users.

Page 44: Accelerate Delivery with DevOps - Grey Matter...Azure DevOps Deliver value to your users faster using proven agile tools to plan, track, and discuss work across your teams. Build,

What is DevOps?People. Process. Products.

ContinuousDelivery

Deploy

Operate

Monitor &

Learn

Plan &

Track

Develop

Build&

Test

DevOps is the union of

people, process, and

products to enable

continuous delivery of

value to your end users.

Page 45: Accelerate Delivery with DevOps - Grey Matter...Azure DevOps Deliver value to your users faster using proven agile tools to plan, track, and discuss work across your teams. Build,

Deploy

Page 46: Accelerate Delivery with DevOps - Grey Matter...Azure DevOps Deliver value to your users faster using proven agile tools to plan, track, and discuss work across your teams. Build,

Automate completely

No more “one time” commands run

manually

Every command goes in PowerShell

scripts that are checked in

Deployment to pre-production & canary

is the same as deployment to

production every time

All orchestrated with Release

Management in Azure DevOps

Page 47: Accelerate Delivery with DevOps - Grey Matter...Azure DevOps Deliver value to your users faster using proven agile tools to plan, track, and discuss work across your teams. Build,

Progressive Exposure(Ringed Deployments)

Page 48: Accelerate Delivery with DevOps - Grey Matter...Azure DevOps Deliver value to your users faster using proven agile tools to plan, track, and discuss work across your teams. Build,

Cloud-hosted pipelines for Linux, Windows and

macOS, with unlimited minutes for open source

Azure Pipelines

Any language, any platform, any cloudBuild, test, and deploy Node.js, Python, Java, PHP, Ruby,

C/C++, .NET, Android, and iOS apps. Run in parallel on

Linux, macOS, and Windows. Deploy to Azure, AWS,

GCP or on-premises

ExtensibleExplore and implement a wide range of community-

built build, test, and deployment tasks, along with

hundreds of extensions from Slack to SonarCloud.

Support for YAML, reporting and more

Best-in-class for open sourceEnsure fast continuous integration/continuous delivery

(CI/CD) pipelines for every open source project. Get

unlimited build minutes for all open source projects with

up to 10 free parallel jobs across Linux, macOS and

Windows

https://azure.com/pipelines➔

Containers and KubernetesEasily build and push images to container registries like

Docker Hub and Azure Container Registry. Deploy

containers to individual hosts or Kubernetes.

Page 49: Accelerate Delivery with DevOps - Grey Matter...Azure DevOps Deliver value to your users faster using proven agile tools to plan, track, and discuss work across your teams. Build,

© Microsoft Corporation

Azure Pipelines

#AzureDevOps

Page 50: Accelerate Delivery with DevOps - Grey Matter...Azure DevOps Deliver value to your users faster using proven agile tools to plan, track, and discuss work across your teams. Build,

What is DevOps?People. Process. Products.

ContinuousDelivery

Deploy

Operate

Monitor &

Learn

Plan &

Track

Develop

Build&

Test

DevOps is the union of

people, process, and

products to enable

continuous delivery of

value to your end users.

Page 51: Accelerate Delivery with DevOps - Grey Matter...Azure DevOps Deliver value to your users faster using proven agile tools to plan, track, and discuss work across your teams. Build,

What is DevOps?People. Process. Products.

ContinuousDelivery

Deploy

Operate

Monitor &

Learn

Plan &

Track

Develop

Build&

Test

DevOps is the union of

people, process, and

products to enable

continuous delivery of

value to your end users.

Page 52: Accelerate Delivery with DevOps - Grey Matter...Azure DevOps Deliver value to your users faster using proven agile tools to plan, track, and discuss work across your teams. Build,

Operate

Page 53: Accelerate Delivery with DevOps - Grey Matter...Azure DevOps Deliver value to your users faster using proven agile tools to plan, track, and discuss work across your teams. Build,

Operations

Page 54: Accelerate Delivery with DevOps - Grey Matter...Azure DevOps Deliver value to your users faster using proven agile tools to plan, track, and discuss work across your teams. Build,

Operations

Page 55: Accelerate Delivery with DevOps - Grey Matter...Azure DevOps Deliver value to your users faster using proven agile tools to plan, track, and discuss work across your teams. Build,

Operations and Security

Red Team

Double blind test

Full disclosure after attacks

Blue Team

Assume Breach - Use War Games to the learn attacks and practice response

Page 56: Accelerate Delivery with DevOps - Grey Matter...Azure DevOps Deliver value to your users faster using proven agile tools to plan, track, and discuss work across your teams. Build,

What is DevOps?People. Process. Products.

ContinuousDelivery

Deploy

Operate

Monitor &

Learn

Plan &

Track

Develop

Build&

Test

DevOps is the union of

people, process, and

products to enable

continuous delivery of

value to your end users.

Page 57: Accelerate Delivery with DevOps - Grey Matter...Azure DevOps Deliver value to your users faster using proven agile tools to plan, track, and discuss work across your teams. Build,

What is DevOps?People. Process. Products.

ContinuousDelivery

Deploy

Operate

Plan &

Track

Develop

Build&

Test

Monitor &

Learn

DevOps is the union of

people, process, and

products to enable

continuous delivery of

value to your end users.

Page 58: Accelerate Delivery with DevOps - Grey Matter...Azure DevOps Deliver value to your users faster using proven agile tools to plan, track, and discuss work across your teams. Build,

Monitor & Learn

Page 59: Accelerate Delivery with DevOps - Grey Matter...Azure DevOps Deliver value to your users faster using proven agile tools to plan, track, and discuss work across your teams. Build,

Our Definition of Done

Page 60: Accelerate Delivery with DevOps - Grey Matter...Azure DevOps Deliver value to your users faster using proven agile tools to plan, track, and discuss work across your teams. Build,

Build, Measure, Learn

Research & Development

Feedback from Users

Page 61: Accelerate Delivery with DevOps - Grey Matter...Azure DevOps Deliver value to your users faster using proven agile tools to plan, track, and discuss work across your teams. Build,

Smarter Insights, Faster

Page 62: Accelerate Delivery with DevOps - Grey Matter...Azure DevOps Deliver value to your users faster using proven agile tools to plan, track, and discuss work across your teams. Build,

Gain full visibility and control of

your cloud security state

Continuous Security

Leverage ML to Proactively

identify and mitigate risks to

reduce exposure to attacks

Quickly detect and respond

to threats with advanced

analytics

Page 63: Accelerate Delivery with DevOps - Grey Matter...Azure DevOps Deliver value to your users faster using proven agile tools to plan, track, and discuss work across your teams. Build,

Azure DevOps

An end-to-end solution for organizations looking for an enterprise-grade toolchain

Fully Integrated with end to end traceability

Better together

Scalable to

any team

and project

size

Highly

available,

multi region,

hybrid

cloud &

on-prem

Customer

Support

Consistent

admin

and access

control

https://azure.com/devops➔

Azure Boards Azure Repos Azure Pipelines Azure Test Plans Azure Artifacts

Page 64: Accelerate Delivery with DevOps - Grey Matter...Azure DevOps Deliver value to your users faster using proven agile tools to plan, track, and discuss work across your teams. Build,

Broadening the Azure Ecosystem

Page 65: Accelerate Delivery with DevOps - Grey Matter...Azure DevOps Deliver value to your users faster using proven agile tools to plan, track, and discuss work across your teams. Build,

Mix and match

to create

workflows with

tools from

Microsoft, open

source or your

favorite

3rd party tools

Azure DevOps: Choose the tools and clouds you love

Azure

DevOps lets

developers

choose the

tools that

are right for

them

Target any cloud, on-prem or both and deploy to the servers you need

Page 66: Accelerate Delivery with DevOps - Grey Matter...Azure DevOps Deliver value to your users faster using proven agile tools to plan, track, and discuss work across your teams. Build,

© Microsoft Corporationhttps://azure.com/devops➔

Plan smarter, collaborate better, and ship faster with a set of

modern dev services

Any developer, any platform, any cloud. Full support for hybrid

cloud, on-premises & containers.

Use all the Azure DevOps services or choose just what you need

to complement your existing workflows

Best in class builds for open source. Free unlimited build minutes

for public projects and up to 10 free concurrent jobs across

Windows, Linux and macOS

Get started for free for small teams, scales to support the largest

enterprises

Azure DevOps

Azure Boards

Azure Repos

Azure Pipelines

Azure Test Plans

Azure Artifacts

Page 67: Accelerate Delivery with DevOps - Grey Matter...Azure DevOps Deliver value to your users faster using proven agile tools to plan, track, and discuss work across your teams. Build,

Questions?

@ethomson

[email protected]

Page 68: Accelerate Delivery with DevOps - Grey Matter...Azure DevOps Deliver value to your users faster using proven agile tools to plan, track, and discuss work across your teams. Build,

© Microsoft Corporation

Thank You

Page 69: Accelerate Delivery with DevOps - Grey Matter...Azure DevOps Deliver value to your users faster using proven agile tools to plan, track, and discuss work across your teams. Build,

© Copyright Microsoft Corporation. All rights reserved.