accelerating with modern service management · sr itsm consultant 5/2/2019. modern service...

23
Accelerating with Modern Service Management Krikor Maroukian Sr ITSM Consultant 5/2/2019

Upload: others

Post on 27-Jul-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Accelerating withModern Service ManagementKrikor Maroukian

Sr ITSM Consultant

5/2/2019

Modern Service Management

A lens, intended to focus ITSM experts around the globe on the most important

outcomes that evolve our customers from legacy, traditional IT models toward easier,

more efficient, cost effective and agileservice structures

Microsoft © 2016

MSM - The three stage conversation

2 Process1 People 3 Tools

Plan1 Monitor + Learn

ReleaseDevelop + Test2

Development Production

4

3

People

Value delivery challenges

IT drives

business

success!

High IT performance

correlates with strong

business performance,

helps boost productivity,

market share and profit

… for companies that try

to adapt their existing tools

for DevOps practices

80% failure rate …

Outperforming

teams are 54%more

likely to

DevOps was being initiated by

more development teams than IT Ops

teams by about a 40% to 33% margin

IT decision

makers is still

unfamiliar with

the term DevOps

6

Responding to

ongoing needs for

efficiency and growth

Always keeping all

systems safe and securedual goals

Developers

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

1 in

Agile methodologieshave adopted

3/4 of teams

A bug caught in production ends

up costing

than if the same bug was found

earlier in the development cycle

100x more

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%

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

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)

DevOps at Microsoft

372kPull Requests per

month

2m Git commits per month

78,000Deployments per day

4.4m Builds per month

500mTest executions per day

500kWork items updated per

day

5mWork items viewed per

day

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

Azure DevOps supports small teams to largest enterprises

Instead of telling people to wait for 6

months for a new feature, we can give it to

them in a few weeks…Our 2800 worldwide

developers can use the same backlog, user

stories and tests whether they’re on

Windows or Linux… building for iOS or

Android.

Microsoft made it really easy to break

outside the silos… and tie the DevOps

process into the fulfilment of business

process. Without the tools that we have

today, we would not be successful.

Branches sync 500 percent faster. Builds

are 400 percent faster, with the typically six-

hour process reduced to 90 minutes. We

(now have) a highly streamlined process

that operates with a few button clicks—and

one-button deployment.

Speed is gained in moving to the PaaS

offering of Azure DevOps. PaaS provides

regularly released features and a future-

proof capability, eliminating the need for

Accenture to maintain infrastructure and go

through upgrade cycles.

65Visual Studio Code

Extensions

5,910Visual Studio

Gallery Extensions

90Visual Studio

Sim-Ship Partners

48VS Team Services

Extensions

What should I be using? And for what?

Broadening the Azure Ecosystem

2016

.NET Core 1.0

PowerShell Core

Windows Subsystem for Linux in Windows 10

Microsoft joins Linux foundation

GitHub recognizes Microsoft as a top open source contributor

2017

Microsoft Azure Kubernetes Service launched

Draft, Brigade, Kashtiprojects submitted to Kubernetes community

Microsoft joins Cloud Native Computing & Cloud Foundry Foundations

SQL 2017 on Linux

Windows source code moved to Git

Azure Databricks (Apache Spark) announced

2012

Microsoft Open Source

2018

Develop Build

Test

Deploy Environments Monitor and Learn

Processes

Microsoft Ecosystem

DEV

BIZ

OPS

Production / Stage

ON-PREMISES

SERVICE PROVIDER

Build

Test

Deploy Environments Monitor and Learn

Processes

Heterogeneous Ecosystem

Production / Stage

Develop

DEV

BIZ

OPSON-

PREMISESSERVICE

PROVIDER

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.

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.

Get end-to-end traceability. Run tests and log

defects from your browser. Track and assess quality

throughout your testing lifecycle.

Azure Test Plans

Capture rich dataCapture rich scenario data as you execute tests to make discovered defects actionable. Explore user stories without test cases or test steps. You can create test cases directly from your exploratory test sessions.

Test across web and desktopTest your application where it lives. Complete scripted tests across desktop or web scenarios. Test on-premises application from the cloud and vice-versa.

Get end-to-end traceabilityLeverage the same test tools across your engineers and user acceptance testing stakeholders. Pay for the tools only when you need them.

https://azure.com/devops➔

Create and share Maven, npm, and NuGet package

feeds from public and private sources – fully

integrated into CI/CD pipelines

Azure Artifacts

Manage all package typesGet universal artifact management for Maven, npm, and NuGet.

Add packages to any pipelineShare packages, and use built-in CI/CD, versioning, and testing.

Share code efficientlyEasily share code across small teams and large enterprises.

https://azure.com/devops➔

https://azure.com/devops

@AzureDevOps

https://aka.ms/AzureDevOpsForum

https://aka.ms/DevOpsBlog/

Azure DevOps

#AzureDevOps

© Microsoft Corporation

Thank You

© Copyright Microsoft Corporation. All rights reserved.