urban code - devops - cost reduction

33
© 2013 IBM Corporation Accelerating Product and Service Innovation Continuous Release and Deploy with IBM UrbanCode Solutions http://www.ibm.com/software/products/en/ucdep/

Upload: chris-sparshott

Post on 16-Jul-2015

305 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Urban code - DevOps - cost reduction

© 2013 IBM Corporation

Accelerating Product and Service Innovation

Continuous Release and Deploy with IBM UrbanCode Solutions

http://www.ibm.com/software/products/en/ucdep/

Page 2: Urban code - DevOps - cost reduction

© 2013 IBM Corporation

Accelerating Product and Service Innovation

The World has changed

2

Shanghai, China - 1900 Shanghai, China - 2010

Page 3: Urban code - DevOps - cost reduction

© 2013 IBM Corporation

Accelerating Product and Service Innovation

Technology adoption is driven by consumers

Shopping Fitness Banking

And

Many

More!

3 Real Estate Healthcare

Page 4: Urban code - DevOps - cost reduction

© 2013 IBM Corporation

Accelerating Product and Service Innovation

Days

<10%

Quarters

35%

Months

40%

Weeks

15%

6-12 Month Delivery Cycles Are STILL Normal for most

Delivery cycle profile across 600 business enterprises

Feedback cycles

Source--The New Software Imperative: Fast Delivery With Quality: 8 DevOps Practices Hold The Key To Success

A Forrester Consulting Thought Leadership Paper Commissioned By IBM, August 2014

4

Page 5: Urban code - DevOps - cost reduction

© 2013 IBM Corporation

Accelerating Product and Service Innovation

The Solution that everyone is talking about: DevOps

5

Page 6: Urban code - DevOps - cost reduction

© 2013 IBM Corporation

Accelerating Product and Service Innovation

66

Accelerate

software delivery –

for faster time to value

Balance speed, cost,

quality and risk –

for increased capacity

to innovate

Reduce time to

customer feedback –

for improved customer

experience

IBM DevOps point of viewEnterprise capability for continuous software delivery that enables organizations to seize market opportunities and reduce time to customer feedback

Our DevOps POV is resonating with clients and they are delivering

measurable business outcomes with DevOps

Continuous

Customer Feedback

& Optimization

Collaborative

Development

Continuous Release

and Deployment

Continuous

Monitoring

Continuous

Business Planning

Continuous

Testing

Operate Develop/ Test

Deploy

Steer

DevOpsContinuous Feedback

Page 7: Urban code - DevOps - cost reduction

© 2013 IBM Corporation

Accelerating Product and Service Innovation

Organizations that effectively leverage software innovation outperform their competitors... yet few are able to deliver it effectively

7

86%

of companies believe software delivery

is important or critical

25%

leverage software delivery effectively today

But only…

Source: “The Software Edge: How effective software development drives competitive advantage,” IBM Institute of Business Value, March 2013

69%

outperform

those who don’t

of those who

leverage software

delivery today

Page 8: Urban code - DevOps - cost reduction

© 2013 IBM Corporation

Accelerating Product and Service Innovation

We believe that you have a hidden factory

8

And it is

just waiting

to be

discovered

Page 9: Urban code - DevOps - cost reduction

© 2013 IBM Corporation

Accelerating Product and Service Innovation

Removing waste through automation is key to finding it

99

Page 10: Urban code - DevOps - cost reduction

© 2013 IBM Corporation

Accelerating Product and Service Innovation

What IS the waste we are trying to remove?

10

Page 11: Urban code - DevOps - cost reduction

© 2013 IBM Corporation

Accelerating Product and Service Innovation

What IS the waste we are trying to remove?

11

L… O… N… G… Wait Times

Page 12: Urban code - DevOps - cost reduction

© 2013 IBM Corporation

Accelerating Product and Service Innovation

What IS the waste we are trying to remove?

12

U

N

P

R

O

D

U

C

T

I

V

E

W

O

R

K

Page 13: Urban code - DevOps - cost reduction

© 2013 IBM Corporation

Accelerating Product and Service Innovation

What IS the waste we are trying to remove?

13

Page 14: Urban code - DevOps - cost reduction

© 2013 IBM Corporation

Accelerating Product and Service Innovation

Summary: What is the WASTE we are trying to remove?

Manual Efforts

• Deployments require human intervention

• Reliance on scripts

• Environment configuration is done on an “as-needed” basis

Long Wait Times

• Teams waiting on manual handoffs

• Resources not available when needed

• Delayed time-to-test

• Insufficient notification

Unproductive Work

• Using static environments

• Deploying things that have not changed

• Managing infrastructure & apps separately

• Not leveraging virtualization & cloud correctly

Poor Visibility

• Reliance on spreadsheets, meetings, con calls to know status

• Limited understanding of deployment dependencies and status

• Long Outage windows

14

Page 15: Urban code - DevOps - cost reduction

© 2013 IBM Corporation

Accelerating Product and Service Innovation

UrbanCode for Release and Deployment automation

Drive down costReduce amount of manual labor, resource wait-

time, and rework by eliminating errors & providing

self-service environments

Speed time to marketIncrease frequency of software delivery through

automated, repeatable deployment processes

across development, test and production

Reduce riskRobust configuration management, coordinated

release processes, audits, and traceability

Enabling clients to more rapidly deliver mobile, cloud, big data and traditional applications

with high quality and low risk

IBM UrbanCode Deploy with Patterns is a full-stack environment

management and deployment solution that enables users to design,

deploy and update full-stack environments to multiple clouds

IBM UrbanCode Deploy automates the deployment of applications,

databases and configurations into development, test and production

environments, helping to drive down cost, speed time to market with

reduced risk.

IBM UrbanCode Release is an intelligent collaboration release

management solution that replaces error-prone manual spreadsheets

and streamlines release activities for application and infrastructure

changes.

Page 16: Urban code - DevOps - cost reduction

© 2013 IBM Corporation

Accelerating Product and Service Innovation

IBM UrbanCode Deploy

16

Page 17: Urban code - DevOps - cost reduction

© 2013 IBM Corporation

Accelerating Product and Service Innovation

17

Mobile App

Middleware

Backend Systems of

Record

Automate your multi-

platform deployments

Page 18: Urban code - DevOps - cost reduction

© 2013 IBM Corporation

Accelerating Product and Service Innovation

IBM UrbanCode Deploy – Plug-ins

Over 150 – in over 50 categories

Page 19: Urban code - DevOps - cost reduction

© 2013 IBM Corporation

Accelerating Product and Service Innovation

How Does IBM UrbanCode Deploy eliminate waste?

19

Remove Manual Efforts

• Push-button Deployments

• Graphical process designer

• Manage Environment configuration as part of deployment

Eliminate Long Wait Times

• Automated Notifications

• Include provisioning as part of deployment

• Add testing to deployment process

• Immediate feedback

Reduce Unproductive

Work

• Leverage production-like environments

• Only deploy what has changed

• Managing infrastructure & apps together

• Get the most out of virtualization & cloud

Raise Visibility

• Known status of resources at-a-glance

• Immediate view of deployment compliance

• Status, feedback & understanding of all parts of deployment as it occurs

Page 20: Urban code - DevOps - cost reduction

© 2013 IBM Corporation

Accelerating Product and Service Innovation

IBM UrbanCode Deploy with Patterns

20

Verify the Entire Stack --- BEFORE Production

Page 21: Urban code - DevOps - cost reduction

© 2013 IBM Corporation

Accelerating Product and Service Innovation

Rapidly deploy application environments in 3 simple steps

Provide portability across heterogeneous virtual datacenter, private and public clouds

3. Portable across different virtualized infrastructure

Assemble multi-tier application environments and define auto-scaling policies to meet operational needs.

2. Assemble multi-tier and scalable environment blueprints

1. Create stacks

Load Balancer

Web

Servers

App

Servers

Database

Servers

Firewall

Application

Compute, Storage,

Network Configuration

OS / Platform Image

Middleware

Configuration

Middleware

Po

licie

s

Describe full stack environments using infrastructurebuilding blocks like Images, Middleware scripts, and Application code

VMware

vCenter

PrivatePublicVirtual

Datacenter

21

Page 22: Urban code - DevOps - cost reduction

© 2013 IBM Corporation

Accelerating Product and Service Innovation

UrbanCode Deploy with Patterns helps rapidly deploy application environments

IBM UrbanCode Deploy

with Patterns

Pattern designer

Design open, full stack application environments in a diagram or textual editor

Design once, deploy anywhere

Deploy full stack environments to multiple clouds

Environment lifecycle management

Manage infrastructure change and easily apply changes to existing environments

Delivery process automation

Automated delivery process with integrated full stack environments

Application

Compute, Storage,

Network Configuration

OS / Platform Image

Middleware

Configuration

Middleware

Po

licie

s

VMware

vCenter

Private Public

Virtual

Datacenter

22

Page 23: Urban code - DevOps - cost reduction

© 2013 IBM Corporation

Accelerating Product and Service Innovation

How Does IBM UrbanCode Deploy with Patterns eliminate waste?

23

Remove Manual Efforts

• Push-button Provisioning and Deployment

• Drag-and-Drop stack design

• Removal of duplicate processes

• Utilize Full Stack deployments

Eliminate Long Wait Times

• Cut down troubleshooting times between Devand Ops teams

• Easily modify existing environments

• Reduce instability from managing multiple configurations

Reduce Unproductive

Work

• Leverage the same pattern across different environments

• Use environments consistently across different cloud types

• Automated, portable & repeatable blueprints

Raise Visibility

• No confusion over the configuration of an environment

• Immediate view of instance status

• Feedback for of all parts of provisioning and deployment as it occurs

Page 24: Urban code - DevOps - cost reduction

© 2013 IBM Corporation

Accelerating Product and Service Innovation

24

IBM UrbanCode Release

Collaborative release management solution that replaces error-prone manual spreadsheets

and streamlines release activities.

Drive down cost

Reduce the amount of manual labor, resource wait-time, and rework with standard

release processes and tooling

Speed time to market

Increase frequency of software delivery through automated, repeatable deployment

processes

Reduce risk

Manage change with coordinated release processes, audits, and traceability

Page 25: Urban code - DevOps - cost reduction

© 2013 IBM Corporation

Accelerating Product and Service Innovation

Better Release Planning and Management

• Enterprise Calendaring

• Release Process Checklist Templates

• Environment Reservation

Effective Change and Risk Management

• Rational Team Concert integration

• Impact Analysis

Continuous Delivery with Automation / Auto-Progression

• IBM UrbanCode Deploy integration

Increased Visibility and Control

• Pipeline View

• Federated Dashboard

• Segment Dependency Graph

UrbanCode ReleaseTransform chaotic release planning into streamlined release events

Page 26: Urban code - DevOps - cost reduction

© 2013 IBM Corporation

Accelerating Product and Service Innovation

Accelerate Delivery with IBM UrbanCode Deploy

• Faster integration (Performance improvement)

• More efficient integration with the new Release plug-in

Page 27: Urban code - DevOps - cost reduction

© 2013 IBM Corporation

Accelerating Product and Service Innovation

How Does IBM UrbanCode Release eliminate waste?

27

Remove Manual Efforts

• Integration between release execution decision and deployment

• Eliminate conference calls and spreadsheets for status updates

Eliminate Long Wait Times

• Automated Notifications

• Run nested release events in automated fashion

• Reduce outage windows

Reduce Unproductive

Work

• Standardize process across LOBs

• Managing release events and deployments together

Raise Visibility

• Understand dependencies across different applications in a release

• Impact Analysis to understand release readiness

Page 28: Urban code - DevOps - cost reduction

© 2013 IBM Corporation

Accelerating Product and Service Innovation

Copyright Clearance Center – Automates application

release and deployment using DevOps methods

“We evaluated numerous tools and determined that

IBM UrbanCode software was the closest to meeting

all of our criteria.”—Alexander Carr, lead software configuration

management engineer

Professional ServicesIBM Software

Solution components Software

• IBM® UrbanCode™ Deploy

• IBM UrbanCode Release

RAP14454-USEN-00

The transformation: Copyright Clearance Center’s developers were

using an agile software development process. However, the deployment

procedure was becoming a bottleneck. The company automated the

release and deployment of its software and database components

using IBM® UrbanCode™ software, eliminating the need for release

planning sessions.

83% decrease

in release times by

automating deployments

50% reduction

in number of staff needed for each

software release

Saves 4,800 hours

of work within the first year by

eliminating the need for numerous

release planning meetings

28

Page 29: Urban code - DevOps - cost reduction

© 2013 IBM Corporation

Accelerating Product and Service Innovation

What Others Are Saying

From Hours to Minutes

Faster Deployments

Speeding Time to Market

Read more at the IBM Rational

Tech Validate site

Page 30: Urban code - DevOps - cost reduction

© 2013 IBM Corporation

Accelerating Product and Service Innovation

Summary: UrbanCode automation is:

Self-ServicingEasy to use Secure

Error-proof Just in Time Transparent

30

Page 31: Urban code - DevOps - cost reduction

© 2013 IBM Corporation

Accelerating Product and Service Innovation

UrbanCode Value

Speed

31

Agility Flexibility

Overcome

barriers EfficiencyAccuracy

Better Reporting

Speed

Page 32: Urban code - DevOps - cost reduction

© 2013 IBM Corporation

Accelerating Product and Service Innovation

UrbanCode Business Benefits

Reduced Risk Reduced Cost

32Faster Time to Market

Page 33: Urban code - DevOps - cost reduction

© 2013 IBM Corporation

Accelerating Product and Service Innovation

© Copyright IBM Corporation 2013. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. IBM, the IBM logo, Rational, the Rational logo, and other IBM products and services are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others.

http://www.ibm.com/software/products/en/ucdep/