Evolving to a Continuous Delivery World
-
Upload
ca-technologies -
Category
Technology
-
view
709 -
download
3
description
Transcript of Evolving to a Continuous Delivery World
Evolving to a Continuous Delivery World
David Cramer
DCT05S #CAWorld
CA Technologies VP, Product Management
ca DevCenter
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.
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
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
5 © 2014 CA. ALL RIGHTS RESERVED.
Where did continuous delivery come from?
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).
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
Challenges
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
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
Automation
12 © 2014 CA. ALL RIGHTS RESERVED.
Manage Release Pipeline
Release planning
Scheduling
Execution
Reporting
Key performance indicators visible across the organization
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
Orchestration
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
Success
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
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
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
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