Evolving to a Continuous Delivery World

20
Evolving to a Continuous Delivery World David Cramer DCT05S #CAWorld CA Technologies VP, Product Management ca DevCenter

description

Continuous delivery: the ultimate competitive differentiator in an application-driven world. Enterprise continuous delivery is helping companies leverage agile development methodologies to achieve the results that DevOps promises. Learn how others have integrated their application delivery tool chain to improve time-to-market, improve release quality and reduce costs. For more information on DevOps solutions from CA Technologies, please visit: http://bit.ly/1wbjjqX

Transcript of Evolving to a Continuous Delivery World

Page 1: Evolving to a Continuous Delivery World

Evolving to a Continuous Delivery World

David Cramer

DCT05S #CAWorld

CA Technologies VP, Product Management

ca DevCenter

Page 2: Evolving to a Continuous Delivery World

2 © 2014 CA. ALL RIGHTS RESERVED.

Abstract

David Cramer

CA Technologies

VP, Product Management

Continuous delivery, the ultimate competitive

differentiator in an application-driven world—Enterprise

continuous delivery is helping companies leverage agile

development methodologies to achieve the results that

DevOps promises. Learn how others have integrated their

application delivery tool chain to improve

time-to-market, improve release quality and reduce costs.

Page 3: Evolving to a Continuous Delivery World

3 © 2014 CA. ALL RIGHTS RESERVED.

Agenda

WHERE IT STARTED

THE CHALLENGE OF CONTINUOUS DELIVERY

JOURNEY TOWARDS DEVOPS – CULTURE, PEOPLE, PROCESS

ORCHESTRATING THE PROMOTION PATH

LEVERAGING AUTOMATION ACROSS EACH PHASE OF THE RELEASE

MANAGE THE RELEASE PIPELINE

1

2

3

4

5

6

Page 4: Evolving to a Continuous Delivery World

4 © 2014 CA. ALL RIGHTS RESERVED.

Do you believe your organization

has achieved continuous delivery?

1 DZone from their “2014 Guide to Continuous Delivery” research report

27% Yes, for some

projects

59% No

14% Yes

Page 5: Evolving to a Continuous Delivery World

5 © 2014 CA. ALL RIGHTS RESERVED.

Where did continuous delivery come from?

Page 6: Evolving to a Continuous Delivery World

6 © 2014 CA. ALL RIGHTS RESERVED.

High-performing organizations are deploying code 30 times more frequently, with 50 percent fewer failures than their lower-performing counterparts.1

1 Source: “2014 State of DevOps Report,” Puppet Labs (http://puppetlabs.com/2014-devops-report?gclid=CO6ItvSvhL8CFRaSjgodargAIw).

Page 7: Evolving to a Continuous Delivery World

7 © 2014 CA. ALL RIGHTS RESERVED.

1 Source: “2014 State of DevOps Report,” Puppet Labs (http://puppetlabs.com/2014-devops-report?gclid=CO6ItvSvhL8CFRaSjgodargAIw).

A survey of more than 9,000

participants found that firms with high-performing application delivery organizations were twice

as likely to exceed their profitability, market share and

productivity goals.1

Page 8: Evolving to a Continuous Delivery World

Challenges

Page 9: Evolving to a Continuous Delivery World

9 © 2014 CA. ALL RIGHTS RESERVED.

100s, 1000s, 10,000s physical/virtual machines to provision and configure

Middleware, databases, load balancers

Applications with 100s of artifacts stored in multiple repositories

Short release cycles

Multiple releases per day/week/month

Challenges of Building a Continuous Delivery Tool Chain

Page 10: Evolving to a Continuous Delivery World

10 © 2014 CA. ALL RIGHTS RESERVED.

Continuous Delivery—The Journey Towards DevOps

Culture, People, Process

Competing priorities - Speed vs. stability

Breaking down silos

Creating common goals and expectations - Providing transparency

Business-focused teams

Enterprise scale

Page 11: Evolving to a Continuous Delivery World

Automation

Page 12: Evolving to a Continuous Delivery World

12 © 2014 CA. ALL RIGHTS RESERVED.

Manage Release Pipeline

Release planning

Scheduling

Execution

Reporting

Key performance indicators visible across the organization

Page 13: Evolving to a Continuous Delivery World

13 © 2014 CA. ALL RIGHTS RESERVED.

Dev 1

Dev 2

Dev 3

Artifacts Test Acceptance Production

Continuous, “zero touch” standardized application release deployment

Master release management

Release intake

Automating the Promotion Path from Dev to Prod

Plan, schedule, approve, execute, promote

Efficient use of release components across applications and environments - Drives consistency, repeatability and reuse for ease-of-use and optimal user experience

Pre-defined workflows that can be used across all deployments

Automatically promote release to the next stage in cycle: DEV—UAT—PROD

Page 14: Evolving to a Continuous Delivery World

Orchestration

Page 15: Evolving to a Continuous Delivery World

15 © 2014 CA. ALL RIGHTS RESERVED.

Orchestrating the Tool Chain

PUSH-BUTTON SOFTWARE DEPLOYMENT ON-DEMAND

Orchestrate an end-to-end continuous delivery tool chain

Eliminate manual intervention by tightly integrating best-of-breed ALM solutions

Improve productivity and efficiency across all aspects of the application lifecycle

Automate and Orchestrate Application Release

Environment

App, MW, DB

DEV, UAT, PROD

Build/CI Store

Test Promote Deploy Configure Provision

Page 16: Evolving to a Continuous Delivery World

Success

Page 17: Evolving to a Continuous Delivery World

17 © 2014 CA. ALL RIGHTS RESERVED.

Major Healthcare Customer

!

Business demanding weekly releases to multiple environments

Lacked pipeline visibility and engagement with delivery team

No coordination between build management and release management

Agility was demanded but could not be delivered

Team capabilities were viewed as an impediment

Page 18: Evolving to a Continuous Delivery World

18 © 2014 CA. ALL RIGHTS RESERVED.

Created an Atmosphere of: “Whatever it is—it’s possible!”

Results Release on-demand—Multiple releases per day

Increased number of weekly deployments by 300 percent

Reduced team responsible for releases from 15 people to one

Spurred collaboration between development and build teams

Visibility and transparency enabled trust between key teams/stakeholders

Page 19: Evolving to a Continuous Delivery World

19 © 2014 CA. ALL RIGHTS RESERVED.

For More Information

To learn more about Devcenter, please visit:

http://bit.ly/1wbjjqX

Insert appropriate screenshot and text overlay from following “More Info Graphics” slide here;

ensure it links to correct page ca Devcenter

Page 20: Evolving to a Continuous Delivery World

20 © 2014 CA. ALL RIGHTS RESERVED.

For Informational Purposes Only

© 2014 CA. All rights reserved. All trademarks referenced herein belong to their respective companies.

This presentation provided at CA World 2014 is intended for information purposes only and does not form any type of warranty. Some of the specific slides with customer references relate to customer's specific use and experience of CA products and solutions so actual results may vary.

Terms of this Presentation