SlideShare a Scribd company logo
Entrega Continua, habilitando la
transformación digital
DevOps
Arlen Espinosa
arlen.espinosa@ca.com
Solution Account Director
CA Technologies
Mayo 2015
2 © 2014 CA. ALL RIGHTS RESERVED.
VIDEO BUSINESS REWRITEN BY SOFTWARE
3 © 2014 CA. ALL RIGHTS RESERVED.
“Software is eating the world”
- Marc Andreeson
A perfect technology storm of mobile apps, connected products, social connections, data analytics,
and cloud computing continually raises customer expectations for quality in every industry.3
1http://www.gartner.com/newsroom/id/2654115
2http://www.gartner.com/newsroom/id/2352816
3Gartner predicts, 2013 - Application Development
$131B
worldwide
spending on public
cloud service2
50%
of B2B
collaboration will
take place through
APIs by 20163
268B
projected number
of mobile app
downloads by
20171
welcome
to the
Application
Economy
5 © 2014 CA. ALL RIGHTS RESERVED.
“Software is eating the world”
- Marc Andreeson
A perfect technology storm of mobile apps, connected products, social connections, data analytics,
and cloud computing continually raises customer expectations for quality in every industry.3
1http://www.gartner.com/newsroom/id/2654115
2http://www.gartner.com/newsroom/id/2352816
3Gartner predicts, 2013 - Application Development
$131B
worldwide
spending on public
cloud service2
50%
of B2B
collaboration will
take place through
APIs by 20163
268B
projected number
of mobile app
downloads by
20171
welcome
to the
Application
Economy
6 © 2014 CA. ALL RIGHTS RESERVED.
NEW
INSPIRATION
BUSINESS
INNOVATION
Software Delivery Lifecycle
TO WIN IN THE APP ECONOMY
YOU MUST UTIILZE YOUR
TO CREATE GAME-CHANGING
DIGITAL TRANSFORMATIONS
7 © 2014 CA. ALL RIGHTS RESERVED.
NEW CHANNELS/
BUSINESS MODELS
Bank/ Telco/
Petrol/ Film
Web
Orders
International
Markets
DIGITAL INNOVATIONS
Mobile Orders
Metro/Airports/Bus Stops
Grocery
Store
130 Yrs Ago
8 © 2014 CA. ALL RIGHTS RESERVED.
SINGLE
CHANNEL
MULTI / DIGITIAL
CHANNEL
DIGITALLY CONNECTED
MULTI-CHANNEL (Non-Retail)
COMPETE GROW DOMINATE
OMNICHANNEL (Retail)
DIGITAL TRANSFORMATION
Multi-Channel
Customer choose channels based upon preference. Channels
operate independently (little to no backend integration)
Omnichannel
A dissolved physical/digital multi-channel approach to sales that seeks to
provide the customer with a seamless shopping experience, despite channel
Single Channel
Business & customers
engage through one channel
Digitally Connected Multi-Channel
Exact same as Omnichannel, but not retail focused
Digital Channel
Ability of customers to engage
24 x 7 wherever they are located
Process in which you redefine your SDLC to accelerate app delivery & quality, or create new
business models with seamless backend integration. Makes all the below possible.
Digital Transformation
9 © 2014 CA. ALL RIGHTS RESERVED.
Business is Being Redefined by DIGITAL INNOVATIONS
The Seamless Experiences You Create Across All Your
Channels Will Define Your Brand & Your Market Share
10 © 2014 CA. ALL RIGHTS RESERVED.
Single
Channel
Multi-
Channel
Slow
Innovation
&
Frustrating
Customer
Experience
Logistics
Systems of Record
Billing
Inventory
Customer Data
Multi-Channel Innovation … Impossible
Backend Systems NOT SEAMLESSLY Integrated
Various Channels to Reach Your Customers
11 © 2014 CA. ALL RIGHTS RESERVED.
Multi-Channel Innovation … Unleashed
Retail
Channels
Kiosk
Omni-
ChannelMobile
Ads/
Catalog WebShop
Manufacturing
Channels
Factory
To
Store WebCatalog Mobile Digital
DCMC*
*DCMC = Digitally
Connected
Multi-Channel
Financial
Channels
Bank Phone WebATM Mobile
DCMC*
Restaurant
Channels
Diner
Ads/
Coupons Web MobileSocial
Omni-
Channel
Healthcare
Channels
DCMC*
Hospital
Search Mobile Digital
Web
12 © 2014 CA. ALL RIGHTS RESERVED.
Changing the Way Applications are Delivered
“The key to success or survival will be building a continuous delivery pipeline
process end to end from ideation to deployment, and optimizing the
throughput of it.”
Diego Lo Giudice, Forrester Research
13 © 2014 CA. ALL RIGHTS RESERVED.
What is Continuous Delivery?
 Continuous delivery is a set of
principles and practices to reduce
the cost, time, and risk of
delivering incremental changes to
users.
 “Scientific method” (DF)
 “Make releases boring” (JH)
Dave Farley
Jez Humble
14 © 2014 CA. ALL RIGHTS RESERVED.
Continuous Delivery as Enabler for Digital Transformation
MONTHS
Agile Development
Test Automation
Continuous Integration
Virtualization/Cloud
Provisioning Automation
Configuration Mgmt
MORE INNOVATION,
QUICKER, LESS COST
50
%
Release Errors
Innovation
Business Value
Long Time To Market High Costs
16 © 2014 CA. ALL RIGHTS RESERVED.
Continuous Delivery as Enabler for Digital Transformation
MONTHS
Innovation
Business Value
DEV PROD
CONTINUOUS DELIVERY
DAYS/MINUTES
INT UAT PERF
17 © 2014 CA. ALL RIGHTS RESERVED.
CA Release Automation Enables Continuous Delivery
Artifact
Middleware ESB Repositories
LB Authentication Portal
AppServ WebServ DB Engines
Supplier 1
Supplier 2
Supplier 3
Release Intake Master Release mgmt Continuous “zero touch” & standardized Application Release Deployment
Test Acceptance Production
Environment Provisioning
Application
Test Automation Service Virtualization
18 © 2014 CA. ALL RIGHTS RESERVED.
The Promise of Continuous Delivery
Reduced Deployment Risk: deploying smaller changes
means less to go wrong and it's easier to fix
Believable Progress: NOT "done" means "developers
declare it to be done” - it's deployed into a production.
User Feedback: Earlier and more frequently you get
working software in front of real users, the quicker you
get feedback to find out how valuable it really is
19 © 2014 CA. ALL RIGHTS RESERVED.
Why CD is Critical to a Digital Transformation initiative
Agility: adapt to changing
business demands, deliver
releases more frequently
Flexibility: deploy across multiple
devices and platforms
consistently
Responsiveness: to anticipate
and respond to customer
demands
20 © 2014 CA. ALL RIGHTS RESERVED.
The Right Tool for the Job … Things to Consider
Continuous integration can
deploy and test applications.
Infrastructure provisioning and
configuration management tools
claim continuous integration
capabilities.
Release automation tools can
provision environments.
21 © 2014 CA. ALL RIGHTS RESERVED.
Continuous Integration
Developers check code into a shared repository
several times a day
 Code is integrated and verified through an
automated build process
Detects problems earlier in the cycle
 Easier to correct, less back-tracking
Build/CI
Store
Test PromoteConfigureProvision Deploy
22 © 2014 CA. ALL RIGHTS RESERVED.
Infrastructure as Code/Configuration Management
Automate IT infrastructure tasks
 Build, deploy and manage
Reduce risk of failure due to configuration issues
 Ensures a known state before deploying
applications into environment
Build/CI
Store
Test PromoteConfigureProvision Deploy
23 © 2014 CA. ALL RIGHTS RESERVED.
Testing/Automated Testing
Automation with consistent processes and reusable
test assests
 Generate test cases once, reuse across devices
and platforms
Functional testing, load testing, performance testing
Build/CI
Store
Test PromoteConfigureProvision Deploy
CA Release Automation
Entrega Continua, habilitando la
transformación digital
25 © 2014 CA. ALL RIGHTS RESERVED.
Enterprise Continuous Delivery
The Glue that holds DevOps together…
Speed Application Deployment
Time-to-value
Improve Quality and Reduce
Risk
Increase release capacity
Accelerate Customer Feedback
Improve Customer experience
Automate and Orchestrate
Application Release
Environment
App, MW, DB
DEV, UAT, PROD
Build/CI
Store
Test PromoteDeployConfigureProvision
26 © 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 PromoteDeployConfigureProvision
27 © 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 reuse 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
28 © 2014 CA. ALL RIGHTS RESERVED.
Unified Process Designer
 Consolidates information and activities into a single UI for common
scenarios
 Separation of duties improves user workflow for increased productivity
 Automation and user guidance for faster time-to-value
A Single Unified UI for Design and Execution
29 © 2014 CA. ALL RIGHTS RESERVED.
Unified Process Designer
A Single Unified UI for Design and Execution
30 © 2014 CA. ALL RIGHTS RESERVED.
Usability and Dashboard Reporting
 Provides insight into key metrics, historical data and other relevant
information
 User customizable views and extensible dashboard content
 Promotes collaboration and governance to plan, schedule and manage
releases across the promotion pipeline
See the Info You Need, the Way You Need It
31 © 2014 CA. ALL RIGHTS RESERVED.
Customer Story
Results
Transformed release process
to achieve previously
untouched milestones
Deployed online business
into eight different countries
Same team can now deliver
eight or nine times the
volume of releases
33 © 2014 CA. ALL RIGHTS RESERVED.
Customer Success for Release Automation
MULTINATIONAL GROCER
 Automated and
standardized updates
to online grocery apps
 Saved $420K/month
 Reduced release
deployment time from
2.5 days to 20 minutes.
MAJOR OIL & GAS
 Reduced release
deployment time of oil
drilling platform app
from 3 days to 4
minutes
 Realized $638K/month
savings
LARGE FINANCIAL
 Reduced release
deployment time from
12 days to 1.5 minutes
 Realized $14M savings
annually
GLOBAL RETAILER
 Reduced release
deployment time of
online store from 2
days to 12 minutes
 Realized $1.2M savings
annually
HEALTHCARE
 Increased weekly
deployments by 300%
 Increased deployed
environments by 200%
 Reduced release team
from 15 people to 1
TELECOMMUNICATIONS
 Improved release
frequency from 12 to 2
weeks.
 Achieved a `no
incident´ status
regarding their
application related
tasks
34 © 2014 CA. ALL RIGHTS RESERVED.
VIDEO CA RELEASE AUTOMATION
35 © 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).
Q & A
Entrega Continua, habilitando la
transformación digital
DevOps
Arlen Espinosa
arlen.espinosa@ca.com
Solution Account Director
CA Technologies
Mayo 2015

More Related Content

CA - Entrega Continua

  • 1. Entrega Continua, habilitando la transformación digital DevOps Arlen Espinosa arlen.espinosa@ca.com Solution Account Director CA Technologies Mayo 2015
  • 2. 2 © 2014 CA. ALL RIGHTS RESERVED. VIDEO BUSINESS REWRITEN BY SOFTWARE
  • 3. 3 © 2014 CA. ALL RIGHTS RESERVED. “Software is eating the world” - Marc Andreeson A perfect technology storm of mobile apps, connected products, social connections, data analytics, and cloud computing continually raises customer expectations for quality in every industry.3 1http://www.gartner.com/newsroom/id/2654115 2http://www.gartner.com/newsroom/id/2352816 3Gartner predicts, 2013 - Application Development $131B worldwide spending on public cloud service2 50% of B2B collaboration will take place through APIs by 20163 268B projected number of mobile app downloads by 20171 welcome to the Application Economy
  • 4. 5 © 2014 CA. ALL RIGHTS RESERVED. “Software is eating the world” - Marc Andreeson A perfect technology storm of mobile apps, connected products, social connections, data analytics, and cloud computing continually raises customer expectations for quality in every industry.3 1http://www.gartner.com/newsroom/id/2654115 2http://www.gartner.com/newsroom/id/2352816 3Gartner predicts, 2013 - Application Development $131B worldwide spending on public cloud service2 50% of B2B collaboration will take place through APIs by 20163 268B projected number of mobile app downloads by 20171 welcome to the Application Economy
  • 5. 6 © 2014 CA. ALL RIGHTS RESERVED. NEW INSPIRATION BUSINESS INNOVATION Software Delivery Lifecycle TO WIN IN THE APP ECONOMY YOU MUST UTIILZE YOUR TO CREATE GAME-CHANGING DIGITAL TRANSFORMATIONS
  • 6. 7 © 2014 CA. ALL RIGHTS RESERVED. NEW CHANNELS/ BUSINESS MODELS Bank/ Telco/ Petrol/ Film Web Orders International Markets DIGITAL INNOVATIONS Mobile Orders Metro/Airports/Bus Stops Grocery Store 130 Yrs Ago
  • 7. 8 © 2014 CA. ALL RIGHTS RESERVED. SINGLE CHANNEL MULTI / DIGITIAL CHANNEL DIGITALLY CONNECTED MULTI-CHANNEL (Non-Retail) COMPETE GROW DOMINATE OMNICHANNEL (Retail) DIGITAL TRANSFORMATION Multi-Channel Customer choose channels based upon preference. Channels operate independently (little to no backend integration) Omnichannel A dissolved physical/digital multi-channel approach to sales that seeks to provide the customer with a seamless shopping experience, despite channel Single Channel Business & customers engage through one channel Digitally Connected Multi-Channel Exact same as Omnichannel, but not retail focused Digital Channel Ability of customers to engage 24 x 7 wherever they are located Process in which you redefine your SDLC to accelerate app delivery & quality, or create new business models with seamless backend integration. Makes all the below possible. Digital Transformation
  • 8. 9 © 2014 CA. ALL RIGHTS RESERVED. Business is Being Redefined by DIGITAL INNOVATIONS The Seamless Experiences You Create Across All Your Channels Will Define Your Brand & Your Market Share
  • 9. 10 © 2014 CA. ALL RIGHTS RESERVED. Single Channel Multi- Channel Slow Innovation & Frustrating Customer Experience Logistics Systems of Record Billing Inventory Customer Data Multi-Channel Innovation … Impossible Backend Systems NOT SEAMLESSLY Integrated Various Channels to Reach Your Customers
  • 10. 11 © 2014 CA. ALL RIGHTS RESERVED. Multi-Channel Innovation … Unleashed Retail Channels Kiosk Omni- ChannelMobile Ads/ Catalog WebShop Manufacturing Channels Factory To Store WebCatalog Mobile Digital DCMC* *DCMC = Digitally Connected Multi-Channel Financial Channels Bank Phone WebATM Mobile DCMC* Restaurant Channels Diner Ads/ Coupons Web MobileSocial Omni- Channel Healthcare Channels DCMC* Hospital Search Mobile Digital Web
  • 11. 12 © 2014 CA. ALL RIGHTS RESERVED. Changing the Way Applications are Delivered “The key to success or survival will be building a continuous delivery pipeline process end to end from ideation to deployment, and optimizing the throughput of it.” Diego Lo Giudice, Forrester Research
  • 12. 13 © 2014 CA. ALL RIGHTS RESERVED. What is Continuous Delivery?  Continuous delivery is a set of principles and practices to reduce the cost, time, and risk of delivering incremental changes to users.  “Scientific method” (DF)  “Make releases boring” (JH) Dave Farley Jez Humble
  • 13. 14 © 2014 CA. ALL RIGHTS RESERVED. Continuous Delivery as Enabler for Digital Transformation MONTHS Agile Development Test Automation Continuous Integration Virtualization/Cloud Provisioning Automation Configuration Mgmt MORE INNOVATION, QUICKER, LESS COST 50 % Release Errors Innovation Business Value Long Time To Market High Costs
  • 14. 16 © 2014 CA. ALL RIGHTS RESERVED. Continuous Delivery as Enabler for Digital Transformation MONTHS Innovation Business Value DEV PROD CONTINUOUS DELIVERY DAYS/MINUTES INT UAT PERF
  • 15. 17 © 2014 CA. ALL RIGHTS RESERVED. CA Release Automation Enables Continuous Delivery Artifact Middleware ESB Repositories LB Authentication Portal AppServ WebServ DB Engines Supplier 1 Supplier 2 Supplier 3 Release Intake Master Release mgmt Continuous “zero touch” & standardized Application Release Deployment Test Acceptance Production Environment Provisioning Application Test Automation Service Virtualization
  • 16. 18 © 2014 CA. ALL RIGHTS RESERVED. The Promise of Continuous Delivery Reduced Deployment Risk: deploying smaller changes means less to go wrong and it's easier to fix Believable Progress: NOT "done" means "developers declare it to be done” - it's deployed into a production. User Feedback: Earlier and more frequently you get working software in front of real users, the quicker you get feedback to find out how valuable it really is
  • 17. 19 © 2014 CA. ALL RIGHTS RESERVED. Why CD is Critical to a Digital Transformation initiative Agility: adapt to changing business demands, deliver releases more frequently Flexibility: deploy across multiple devices and platforms consistently Responsiveness: to anticipate and respond to customer demands
  • 18. 20 © 2014 CA. ALL RIGHTS RESERVED. The Right Tool for the Job … Things to Consider Continuous integration can deploy and test applications. Infrastructure provisioning and configuration management tools claim continuous integration capabilities. Release automation tools can provision environments.
  • 19. 21 © 2014 CA. ALL RIGHTS RESERVED. Continuous Integration Developers check code into a shared repository several times a day  Code is integrated and verified through an automated build process Detects problems earlier in the cycle  Easier to correct, less back-tracking Build/CI Store Test PromoteConfigureProvision Deploy
  • 20. 22 © 2014 CA. ALL RIGHTS RESERVED. Infrastructure as Code/Configuration Management Automate IT infrastructure tasks  Build, deploy and manage Reduce risk of failure due to configuration issues  Ensures a known state before deploying applications into environment Build/CI Store Test PromoteConfigureProvision Deploy
  • 21. 23 © 2014 CA. ALL RIGHTS RESERVED. Testing/Automated Testing Automation with consistent processes and reusable test assests  Generate test cases once, reuse across devices and platforms Functional testing, load testing, performance testing Build/CI Store Test PromoteConfigureProvision Deploy
  • 22. CA Release Automation Entrega Continua, habilitando la transformación digital
  • 23. 25 © 2014 CA. ALL RIGHTS RESERVED. Enterprise Continuous Delivery The Glue that holds DevOps together… Speed Application Deployment Time-to-value Improve Quality and Reduce Risk Increase release capacity Accelerate Customer Feedback Improve Customer experience Automate and Orchestrate Application Release Environment App, MW, DB DEV, UAT, PROD Build/CI Store Test PromoteDeployConfigureProvision
  • 24. 26 © 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 PromoteDeployConfigureProvision
  • 25. 27 © 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 reuse 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
  • 26. 28 © 2014 CA. ALL RIGHTS RESERVED. Unified Process Designer  Consolidates information and activities into a single UI for common scenarios  Separation of duties improves user workflow for increased productivity  Automation and user guidance for faster time-to-value A Single Unified UI for Design and Execution
  • 27. 29 © 2014 CA. ALL RIGHTS RESERVED. Unified Process Designer A Single Unified UI for Design and Execution
  • 28. 30 © 2014 CA. ALL RIGHTS RESERVED. Usability and Dashboard Reporting  Provides insight into key metrics, historical data and other relevant information  User customizable views and extensible dashboard content  Promotes collaboration and governance to plan, schedule and manage releases across the promotion pipeline See the Info You Need, the Way You Need It
  • 29. 31 © 2014 CA. ALL RIGHTS RESERVED. Customer Story Results Transformed release process to achieve previously untouched milestones Deployed online business into eight different countries Same team can now deliver eight or nine times the volume of releases
  • 30. 33 © 2014 CA. ALL RIGHTS RESERVED. Customer Success for Release Automation MULTINATIONAL GROCER  Automated and standardized updates to online grocery apps  Saved $420K/month  Reduced release deployment time from 2.5 days to 20 minutes. MAJOR OIL & GAS  Reduced release deployment time of oil drilling platform app from 3 days to 4 minutes  Realized $638K/month savings LARGE FINANCIAL  Reduced release deployment time from 12 days to 1.5 minutes  Realized $14M savings annually GLOBAL RETAILER  Reduced release deployment time of online store from 2 days to 12 minutes  Realized $1.2M savings annually HEALTHCARE  Increased weekly deployments by 300%  Increased deployed environments by 200%  Reduced release team from 15 people to 1 TELECOMMUNICATIONS  Improved release frequency from 12 to 2 weeks.  Achieved a `no incident´ status regarding their application related tasks
  • 31. 34 © 2014 CA. ALL RIGHTS RESERVED. VIDEO CA RELEASE AUTOMATION
  • 32. 35 © 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).
  • 33. Q & A
  • 34. Entrega Continua, habilitando la transformación digital DevOps Arlen Espinosa arlen.espinosa@ca.com Solution Account Director CA Technologies Mayo 2015