/
DevOps DevOps

DevOps - PowerPoint Presentation

tatiana-dople
tatiana-dople . @tatiana-dople
Follow
486 views
Uploaded On 2016-04-18

DevOps - PPT Presentation

as a strategy for business agility Brian Harry Its tough out there Business is faster Competition is fiercer Timetomarket is key Software delivery challenges Frustration Delays ID: 283101

devops test release testing test devops testing release code management monitor business build application plan microsoft studio insights learn azure visual amp

Share:

Link:

Embed:

Download Presentation from below link

Download Presentation The PPT/PDF document "DevOps" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

Slide1
Slide2

DevOps

as a strategyfor business agility

Brian HarrySlide3

It’s tough out there …

Business is faster

Competition is fiercer

Time-to-market is keySlide4

Software delivery challenges

Frustration

Delays

Lack of insights

?Slide5

Outperforming

teams are

collaborate

extensively

w

ith their

counterparts

54

%

more

likely to

Developers

26.7%

No executive support

56.7%

Cultural inhibitors

43.3%

Fragmented processes

Collaboration blockers

DevOps

was being initiated

by

more

development teams

than

IT

Ops

teams

by

about a

40%

to

33%

margin

Agile methodologies

h

ave adopted

3/4

o

f teams

Business

IT Ops

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

IT decision

makers

is still

unfamiliar with

the term DevOps

6

1 in

4

0

%

… of

implementations end up

getting reworked

because they

don’t meet the users’ original

requirements

… of

development budgets for

software, IT

staff and external professional services

will

be consumed by

poor requirements

4

1

%

The consequences of inefficiency

IT drives business

s

uccess!

High

IT performance

correlates with strong business

performance,

helps boost productivity,

market share and profit.

Responding to

ongoing needs for

efficiency and growth

Always keeping all

systems

safe and secure

dual goals

… for

companies

that

try

to

adapt their existing

tools

for

DevOps

practices

80

%

f

ailure rate …

CIOs

70

%

t

o

reduce

IT costs

Would

increase

risk

and

accelerate

business agility

o

f

A bug caught

in

production ends

up

costing

than

if

the same bug was

found

earlier in the development

cycle

100x moreSlide6

How we used to work

We did ask for feedback after each milestone – but we could not really react to it

For the most part, we would tell everybody “sorry” - and push things to the next releaseWe did find and fix bugs – without really knowing if we built the right thing in the first placeWe had closed silos of information across different organizations, hurting collaborationOur own journeyPlanningCodeTest & Stabilize

Code

Test & Stabilize

Beta

?

RTM

?

2.5 years!Slide7

Planning Chat

Every 3

sprintsSprint3 week sprints

Season6 monthseason

Vision

18 month

vision

How we work now

We ship

frequently with minimum

friction

Build>Deploy>Test reliably,

hundreds of times a

day

We continue

to meet a rigorous on-premises quality

bar

We build

confidence through staging, exposure control & rich

telemetryWhere we are today

Visit http://stories.visualstudio.com to get the full story!Slide8

Plan

1

Monitor + LearnReleaseDevelop + Test2

DevelopmentProduction

DevOps

4

3Slide9

It starts with an idea – and a plan how to turn this idea

into reality …

Manage work

Develop + Test

1

Plan

Project starts

Plan

Track progressSlide10

Plan

DEMOSlide11

Write Code

Unit Testing

2

Build

Version Control

Build Verification

Release

Once the iteration starts, developers turn great ideas into

features …

Develop

+

TestSlide12

Develop

+

Test

DEMOSlide13

Cloud

Load Testing

Integration testing

environment

Automated functional testing environment

3

Pre-production

e

nvironment

Staging

environment

Monitor + Learn

When all tests pass,

the

build

is deployed to testing environments

for each stage in the release process

ReleaseSlide14

Release

DEMOSlide15

Learn and understand how users use your app, how it reacts and quickly fix issues and bugs

Monitor

+

Learn

4

Monitor

Feedback

Plan the next iterationSlide16

Visual Studio Application Insights

Detect issues, diagnose crashes and track usage in your web and mobile apps

Announcing:

Public

Preview on Azure Preview

Portal

Monitor

ASP.NET, Java and other web apps and

services

Support

for Android, iOS and Windows mobile

apps

P

ricing details available now including free tier

Check it out!

http

://

azure.microsoft.com/en-us/services/application-insights Slide17

Monitor + Learn

DEMOSlide18

Project Server

Microsoft

System CenterMicrosoft AzureSharePoint

Source c

ontrol

Agile planning

Test case management

Build

automation

Continuous deployment

Release management

Load testing

Lab management

Feedback management

Team collaboration

Application

telemetry

Our solutionSlide19

1

2

3

4

Futures

Agile at Scale

Collaborate on Code

Continuous Delivery

Application Insights

Work Item Customization

PowerBI

support for Visual Studio Online

Release Management Service GA

Build vNext

General Availability

Dev/Test Lab Management in the Cloud

Additional DCs for Cloud Load Testing

Cloud Load Testing in Azure Portal

Extensibility General Availability

Support for

p

roject K/ASP.NET 5

Team Explorer Everywhere RTM

Code Policies

Distributed Test Execution and Automation

NuGet

Feed Service

Open ALM

GA

Extensions

DashboardingSlide20

Call to Action

www.visualstudio.com

visualstudio.com

Create a Visual Studio

Online account

Try the Release Management

Service & Application Insights

msdn.microsoft.com

Download Visual Studio 2015

Take advantage of your Visual Studio Online & Azure

benefitsSlide21

Free Resources for DevOps Practices

Optimize your DevOps practices and tools:

Get started on your DevOps journey:

aka.ms/devops

Download the Forrester Infrastructure-as-Code whitepaper:

Complexity kills. Automate with Infra as code:

aka.ms/

iac_tlp

Join the Community conversations:

Use

#

TalkDevOps

on Twitter

Accelerate your application delivery lifecycle

Technical resources for Practitioners:

Get access to free online training,

evals

and HOLs:

aka.ms/

devopsmvaSlide22

©

2015

Microsoft Corporation. All rights reserved.