SlideShare una empresa de Scribd logo
1 de 29
DevOps Evolution:
Architecting the Modern Software Factory
Anand Akela,
Senior Director, DevOps Solutions
CA Technologies
@aakela
BORN DIGITAL TRANSFORMING DIGITIAL
Mobile: 6.1B smartphone users globally by 2020
Wearables: One in six consumers currently own
IoT: More than 21B interconnected devices by 2020
49%
Expect app to load in
under 2 secs.
Where are we in Digital Transformation?
Every Business is a Software Business
75%
Delete apps that
load slowly
What are new technologies that are being adopted?
Technology disruptions
3
MICROSERVICES
DELIVERY PIPELINE
BUILD TEST DEPLOY
BUILD TEST DEPLOY
BUILD TEST DEPLOY
BUILD TEST DEPLOY
MONOLITHIC
DELIVERY PIPELINE
DATA CENTER CLOUD HYBRID CLOUD
Public
Private Multi-cloud
USER
EXPERIENCE VELOCITY QUALITY
57% still experience
software testing
bottleneck 3
25% Of all users
discard apps after
only 1 use 1 50%
Faster time to
market via agile
practices 2
COST
$1.25B to $2.5B
Avg. cost of unplanned application
downtime per year for Fortune 100 4
+
What are customer’s expectations?
Better, Faster, Stronger
1 TechCrunch: Nearly 1 in 4 people abandon mobile apps after only one use
2 Dzone “Agile Adoption: Decreasing Time to Market”
3 IDC: DevOps and the Cost of Downtime: Fortune 1000 Best Practice
Metrics Quantified
4 eWeek Article, Research Conducted by Vanson Bourne in October 2016,
survey of Enterprise IT decision makers
PLAN RELEASEDEVELOP TEST OPERATE
Wait
Wait
Wait
Wait
Existing dev and ops methods must evolve to support customer expectations
WATERFALL
62%
of time spent on un-
planned/routine work
70%
of all testing is still
manual
57%
dissatisfaction with
deploy times
64%
of defect costs
originate in planning
80%
of resolution time
spent ID’ing issues
What is getting in the way?
Existing Methodologies Cannot Keep Up
Waterfall
Limited by siloed
culture that thwarts
collaboration and
slows delivery.
Agile
Accelerates software
development with
iterative, incremental
work cadences.
DevOps
Increases
collaboration between
developers and
operations.
Velocity
SoftwareQuality
How are companies responding?
Agile and DevOps are Reinventing Apps Delivery
Building the Modern Software Factory
DevOps is the Winning Blueprint
Innovation
Competitive
OUTCOMEIDEA
Customer Loyalty
Revenue
Market Leader
Concept Product
Accelerate the Path from Ideas to Outcomes
Innovation
Competitive
OUTCOMEIDEA
Customer Loyalty
Revenue
Market Leader
DevOps
Create and deliver quality apps faster
Redefine how work is planned,
managed and executed
Agile Management
Provide a flawless app experience
optimized for performance
Agile Operations
Accelerate and streamline
development, testing and release
Continuous Delivery
Continuous Development Continuous Testing Continuous Release
Speed, Quality and Lower Costs – From Mobile to Mainframe
Engage security testing and improvement throughout the apps lifecycle
DevSecOps
App Dev takes too long Project does not meet business req 64% of defects originate in requirement
phase 1
64%
of software defects
can be traced back
to ambiguities in
requirements 1
Agile Management
30–50% improvements over waterfall
71% increase in speed to market 2
Reduce dev cycles from 12 months to 3-6 months 3
Automated Test Case Generation
Maximum test coverage with optimal number of test cases
Reduce software defects by 50% 4
Accurately Translate Ideas into Innovative Software
Innovation
Competitive
OUTCOMEIDEA
Customer Loyalty
Revenue
Market Leader INITIATIVE
FEATUREFEATURE
AGILE TEAMS
TEST
CASES
APP
1. Hyderabad Business School GITAM University Quality Flaws: Issues and
Challenges in Software Development – 2012
2. Accelerating velocity and customer value with agile and devops
3. Swisscomm Agile Central case study –
4. CA Service implementation scorecard results large US bank and US airline.
Agile Management Automated Test case generation
PayPal Cashes In On Agile Transformation
Adopting agile practices across then entire applications delivery lifecycle
INCREASING SOFTWARE VELOCITY
Adopted model of customer-driven innovation supported by agile and DevOps tooling to
reinvent workflow and iterate faster speeding time to market.
IT workers
moved from
traditional
process to
DevOps
workflows
4000
Global leader in online
payments with over
$10 billion in annual
revenues.
KEY CHALLENGES
Slower, fragmented app delivery
20% agile, 80% waterfall
Low levels of productivity
Removing Hurdles to Enable Continuous Development
50%
of developers time is
spent fixing and
finding defects.2
Innovation
Competitive
OUTCOMEIDEA
Customer Loyalty
Revenue
Market Leader
Developer team deadlocked
80% of dev and QA teams experience
delays due to dependencies1
Security testing is done late in
development cycle
API Lifecycle Management
Decrease API creation time by 96%.
Build APIs from Existing data
Service Virtualization
Reduce application dev/test cycle
by 50% 1
Left Shift Security Testing
Write secure code and fix flaws
earlier
Full Lifecycle API
Management
API
Provider
API
Consumer
Manage Secure Test
Publish Create
Monitor Optimize
Consume Develop Discover
Strategy
& Design
APP
VIRTUAL
SERVICES
Service
Virtualization
Left Shift Security
Testing
1. Voke Market Snapshot Service Virtualization – January 2015
2. Study conducted by the Judge Business School at Cambridge University – January 2013
L'Oréal Embraces Continuous Development
Modernizing applications infrastructure to drive agility and velocity
© 2017 CA. Confidential. All rights reserved.
EXPANDING THE DIGITAL ECOSYSTEM
Simplifying enterprise-scale API management for secure, agile application development
and seamless integration that enables faster innovation.
increase in app
connections
without expanding
internal teams
300%
World's largest
cosmetics company,
with extensive research
interests.
KEY CHALLENGES
Desire to simplify app development
Move to a single e-commerce
platform
Secure, agile app and API
development
Shift Left to Enable Continuous Testing
70%
of all testing is still
manual 3
Innovation
Competitive
OUTCOMEIDEA
Customer Loyalty
Revenue
Market Leader
79% of teams face prohibitive
restrictions on 3rd party services 1
50% of time is spent looking for
test data 2
Performance testing often an
afterthought
Service Virtualization
35% in reduced costs associated
with 3rd party access Fees 4
Test Data Management
Up to 50% reduction in apps
development time 4
Performance Testing Automation
10x increased throughput
with early load testing 5
App Test
Test Data
Management
RELEASEPLAN
DEV,
TEST
LOAD
GENERATOR
SAAS
PORTAL
APP
TEST
DATA
Continuous Delivery Orchestration
Service
Virtualization
VIRTUAL
SERVICES
TEST
CASES
Automated test
generation
Performance Testing
1 Voke Market Snapshot Service Virtualization – January 2015
2 Forrester Global Modern Service Delivery Benchmark Online Survey - Q4 2014
3 Bloor Report Automated test case generation - September 2014
4. Results at KPN
5. Results at Bracket computing using blazemeter –
https://www.blazemeter.com/case_studies?industry=All
Sprint Taps Into Continuous Testing
Advancing automated testing to embrace continuous delivery strategy
© 2017 CA. Confidential. All rights reserved.
SPEEDING TIME-TO-MARKET
Automated and integrated testing across agile requirements to test data management and
delivery orchestration to save time and massively increase velocity.
fewer resources
to deliver fully
tested apps to
production
50%
Wireless and Internet
services giant serving
59.7 million U.S.
customers.
KEY CHALLENGES
Need to increase pace of apps
delivery
Replacing inefficient manual
processes
Respond faster to emerging
business reqs
Automation for Continuous Release
release alert &
details
QA/TestDEV PRODUCTIONPRE-PROD
Customer
Experience
PROVISIONREP MGR SCM CI TESTCONTAINER CONFIG CLOUD
Document
requirements
Plan
Release
Design
Spec
Code
commit SCM CI/Build Functional
testing UATIntegration
testing
Performance
testing
Deploy to
pre-prod
Deploy to
production
APM
performance
snapshots
Manual processes introduce
risk and errors
Added costs due to time waiting Lack of automation slows handoffs
between cycles
Release Automation
Automates release deployment & reduces errors
Central monitoring and auditing at scale
Innovation
Competitive
OUTCOMEIDEA
Customer Loyalty
Revenue
Market Leader
72%
of advanced DevOps
adopters use release
automation tools
to orchestrate
delivery
Charter Improves Customer Experience
Automation enables improved customer satisfaction and faster time-to-market
IMPROVED RELIABILITY CREATES IMPROVED CUSTOMER SATISFACTION
“Using Automic we have been able to reduce manual intervention, increase reliability, gain consistency across our
environments, orchestrate parallel deployments and reduce downtime while meeting/exceeding SLA uptime.”
– Kathleen Liefer, Manager IT Release Management, Charter Spectrum
Reduction in
deployment
times
71%
America’s fastest growing
TV, internet and voice
company with 25 million
customers in 41 states.
© 2017 CA. Confidential. All rights reserved.
KEY CHALLENGES
Improve Quality & Reliability
Reduce deployment times and
application downtime
Reduce Resource Utilization
Orchestrate for Continuous Delivery
67% using spreadsheets to
manage and orchestrate releases 1
46% say streamlined, automated test
processes would improve their app delivery 1
Lower performers spend up to 22%
of time on excess rework 2
Continuous Delivery Orchestration
Pipeline planning, orchestration and optimization that eliminates spreadsheets, automates test processes
and continually improves the delivery of revenue-generating features to end-customers, while offering
insights to identify idle-time/wait time across the SDLC
Innovation
Competitive
OUTCOMEIDEA
Customer Loyalty
Revenue
Market Leader
49%
time spent on new
work (new features) by
high IT performers due
to building in quality 2
INTEGRATED, END-TO-END DEVOPS TOOLCHAIN
WIP: Sprint execution
Continuous integration
(Build-Deploy-Test)
Product Owner
Business User
Scrum Master
Dev
Developers QA
Test/QA
Release Manager
Deployment
Manager
Customer
CONTINUOUS DELIVERY PIPELINE
Backlog
Agile
Central
AXA
1 CA Technologies DevOps Research Prepared by SpiceWorks, February 2017
2 2016 State of DevOps Report, Presented by Puppet + DORA,
Learn more: CDDirector.io
EchoStar Shines for Its Customers
Transforming complex software releases to network set top boxes
© 2017 CA. Confidential. All rights reserved.
IMPROVING RELIABILITY AND QUALITY
Pioneering innovation in delivering software to set top boxes
Reduction of
manual steps in
daily software
download
processes
93%
Multibillion-dollar Industry
leader in earth to satellite
communications to transfer
data to over 10M set-top box
customers in Mexico, United
States and Canada
KEY CHALLENGES
Each group had over 40 manual
processes
Prone to redundancy errors –
copy/paste
Difficult to track work load – no
metrics
Continuously Monitor and Optimize Performance
No way to correlate user experience
with backend performance issues
Long time to identify root cause of
application performance issues
Lack of visibility into infrastructure, VMs
and cloud in context of applications
Innovation
Competitive
OUTCOMEIDEA
Customer Loyalty
Revenue
Market Leader
79%of users will abandon
a site if they don’t
quickly find what they
need
SQL
Database
Cloud
Services
Hadoop
Servers
Network
Mobile
Browser User
Data
Store
SSO
Web
Server
App
Server
Microservice
Docker
Container
Network
App Experience Monitoring and
Analytics
Get correlated usage, performance and
developer analytics
Application Performance
Management (APM)
Quick issue resolution 86%
reduction in identifying root cause
Unified Infrastructure Management
Enhance user experiences with real
time insights from Infrastructure
Mainframe
Disney Brings to Life Apps Performance
Monitoring apps performance to drive continuous improvement
OPTIMIZING APPLICATION PERFORMANCE
Collaborating across stakeholders to identify root cause of performance issues and resolve
problems faster, allowing greater time to drive new innovation.
improvement in
end user experience
for new and existing
applications
75%
Diversified
multinational media
and entertainment
conglomerate.
© 2017 CA. Confidential. All rights reserved.
KEY CHALLENGES
Recasting apps performance
monitoring
Speeding mean-time-to-repair
[MTTR]
Increase overall pace of
innovation
DevSecOps
Find security defects in
your code right in your IDE
with enabling continuous
development
Integrate with leading Code
Repositories, Bug tracking
systems and Build systems
1
Secure applications throughout the application lifecycle
2
3
4
5
6
Speed up development,
without the downside risk of
open source vulnerabilities
with Software Composition
Analysis
Quickly identify and
remediate security flaw
by scanning the code
enabling continuous
testing
Identify and remediate security
issues in running web
applications
Block attacks in real time,
mitigating risk while you scan
and fix your runtime code
Innovation
Competitive
OUTCOMEIDEA
Customer Loyalty
Revenue
Market Leader
90%of security professionals
claim that ensuring
application security
has become more
difficult after they
deployed DevOps1
1 DevOps Security remains afterthought - Computerweekly http://www.computerweekly.com/news/450412809/DevOps-security-remains-an-afterthought
WW Insurer Lowers Risk While Speeding Dev
Empowering dev teams to secure code earlier in the lifecycle
BOOSTING SOFTWARE CODE QUALITY
Performing security testing and mitigation earlier in the software delivery lifecycle to
identify and eliminate issues to improve security and efficiency.
immediate reduction
in code-level
security vulnerabilities
and related risk
20%
Global life
insurance provider with
over 800 applications.
© 2017 CA. Confidential. All rights reserved.
KEY CHALLENGES
Security flaws discovered in
the latter part of SDLC
Lower overall IT risk exposure
and costs
Increase quality throughout
apps lifecycle
Manage API Performance Along With Consuming Applications
Troubleshooting APIs Highly manual and time consuming Limited visibility into the impact of specific APIs
API Management Gateway
Improved performance monitoring of specific
JVMs within the API gateway
Application Performance Management (APM)
Real-time, in-depth visibility into problematic APIs
that directly impact application performance
Innovation
Competitive
OUTCOMEIDEA
Customer Loyalty
Revenue
Market Leader
Customer
App Servers
API
Gateway
LDAP
Database
Mainframe
APM
SHIFT LEFT and SHIFT RIGHT – E2E APP PERFORMANCE
Lack of visibility into the application performance during
load testing
Time wasted in building synthetic testing scripts
Application Performance testing + Application Performance Monitoring
Identify performance issues much earlier – SHIFT LEFT
Savings from leveraging Jmeter scipts with ASM for synthetic monitoring - SHIFT RIGHT
Innovation
Competitive
OUTCOMEIDEA
Customer Loyalty
Revenue
Market Leader
APM
MonitoringDeployingIntegratingCoding
TEST
TEST
Continuous
Delivery
Director
Open, Integrated DevOps Solutions from CA Technologies
1 Major Release Every Year
… along with 1-2 .dot releases
CA RELEASE AUTOMATION + SERVICE VIRTUALIZATION + AGILE REQUIREMENTS DESIGNER
• Release Every Month
• Feature Focused Releases
• Committed at Mid-Sprint
• Beta Features in Sandbox
• All Features Reviewed by
Customers Prior to GA
Testing Volume
and Coverage
Environment
Setup Time
Catch Code
Change Defect
Daily Run
Frequency
Build
Validation Cycle
66%
Reduction in
minutes
14x
Increase in
daily runs
On
Demand
75%
Reduction
4300%volume increase &
70%coverage increase
CA is Drinking its Own DevOps Champagne
BEFORE TODAY
DevOps Express
Accelerating Adoption of DevOps Through a Collaborative Solution-Based Approach
Thank You!
To request your copy of the new book, visit:
http://bit.ly/DevOpsDigital
Senior Director, DevOps Solutions
Anand.akela@ca.com
Anand Akela
@aakela
Slideshare.net/CAInc
Linkedin.com/in/anandakela
ca.com

Más contenido relacionado

La actualidad más candente

DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...
DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...
DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...
Simplilearn
 
Introduction To DevOps | Devops Tutorial For Beginners | DevOps Training For ...
Introduction To DevOps | Devops Tutorial For Beginners | DevOps Training For ...Introduction To DevOps | Devops Tutorial For Beginners | DevOps Training For ...
Introduction To DevOps | Devops Tutorial For Beginners | DevOps Training For ...
Simplilearn
 

La actualidad más candente (20)

DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...
DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...
DevOps Tutorial For Beginners | DevOps Tutorial | DevOps Tools | DevOps Train...
 
DevOps - an Agile Perspective (at Scale)
DevOps - an Agile Perspective (at Scale)DevOps - an Agile Perspective (at Scale)
DevOps - an Agile Perspective (at Scale)
 
How to implement DevOps in your Organization
How to implement DevOps in your OrganizationHow to implement DevOps in your Organization
How to implement DevOps in your Organization
 
DevOps
DevOps DevOps
DevOps
 
Devops architecture
Devops architectureDevops architecture
Devops architecture
 
Introduction to DevOps slides.pdf
Introduction to DevOps slides.pdfIntroduction to DevOps slides.pdf
Introduction to DevOps slides.pdf
 
Elastic APM: Amping up your logs and metrics for the full picture
Elastic APM: Amping up your logs and metrics for the full pictureElastic APM: Amping up your logs and metrics for the full picture
Elastic APM: Amping up your logs and metrics for the full picture
 
DevOps Approach (Point of View by Ravi Tadwalkar)
DevOps Approach (Point of View by Ravi Tadwalkar)DevOps Approach (Point of View by Ravi Tadwalkar)
DevOps Approach (Point of View by Ravi Tadwalkar)
 
Scaling DevSecOps Culture for Enterprise
Scaling DevSecOps Culture for EnterpriseScaling DevSecOps Culture for Enterprise
Scaling DevSecOps Culture for Enterprise
 
Devops
DevopsDevops
Devops
 
Four Strategies to Create a DevOps Culture & System that Favors Innovation & ...
Four Strategies to Create a DevOps Culture & System that Favors Innovation & ...Four Strategies to Create a DevOps Culture & System that Favors Innovation & ...
Four Strategies to Create a DevOps Culture & System that Favors Innovation & ...
 
DevOps - A Gentle Introduction
DevOps - A Gentle IntroductionDevOps - A Gentle Introduction
DevOps - A Gentle Introduction
 
Application Migration: How to Start, Scale and Succeed
Application Migration: How to Start, Scale and SucceedApplication Migration: How to Start, Scale and Succeed
Application Migration: How to Start, Scale and Succeed
 
SAP Modernization with AWS
SAP Modernization with AWSSAP Modernization with AWS
SAP Modernization with AWS
 
App Modernisation with Microsoft Azure
App Modernisation with Microsoft AzureApp Modernisation with Microsoft Azure
App Modernisation with Microsoft Azure
 
Introduction To DevOps | Devops Tutorial For Beginners | DevOps Training For ...
Introduction To DevOps | Devops Tutorial For Beginners | DevOps Training For ...Introduction To DevOps | Devops Tutorial For Beginners | DevOps Training For ...
Introduction To DevOps | Devops Tutorial For Beginners | DevOps Training For ...
 
Introduction to soa suite 12c in 20 slides
Introduction to soa suite 12c in 20 slidesIntroduction to soa suite 12c in 20 slides
Introduction to soa suite 12c in 20 slides
 
Tour of Azure DevOps
Tour of Azure DevOpsTour of Azure DevOps
Tour of Azure DevOps
 
App Modernization Pitch Deck.pptx
App Modernization Pitch Deck.pptxApp Modernization Pitch Deck.pptx
App Modernization Pitch Deck.pptx
 
Past, Present and Future of DevOps Infrastructure
Past, Present and Future of DevOps InfrastructurePast, Present and Future of DevOps Infrastructure
Past, Present and Future of DevOps Infrastructure
 

Similar a DevOps evolution architecting the modern software factory - cloud expo east 2017

Brad Hipps: Mastering the Modern Application Lifecycle
Brad Hipps: Mastering the Modern Application LifecycleBrad Hipps: Mastering the Modern Application Lifecycle
Brad Hipps: Mastering the Modern Application Lifecycle
Software Guru
 
Enabling Continuous Quality in Mobile App Development
Enabling Continuous Quality in Mobile App DevelopmentEnabling Continuous Quality in Mobile App Development
Enabling Continuous Quality in Mobile App Development
Matthew Young
 

Similar a DevOps evolution architecting the modern software factory - cloud expo east 2017 (20)

The Evolution of Web App Testing_ An Ultimate Guide to Future Trends.pdf
The Evolution of Web App Testing_ An Ultimate Guide to Future Trends.pdfThe Evolution of Web App Testing_ An Ultimate Guide to Future Trends.pdf
The Evolution of Web App Testing_ An Ultimate Guide to Future Trends.pdf
 
Quality Assurance and mobile applications!
Quality Assurance and mobile applications!Quality Assurance and mobile applications!
Quality Assurance and mobile applications!
 
The Significance of Regression Testing in Software Development.pdf
The Significance of Regression Testing in Software Development.pdfThe Significance of Regression Testing in Software Development.pdf
The Significance of Regression Testing in Software Development.pdf
 
D.Herriau sur Devops - CA Technologies
D.Herriau sur Devops - CA TechnologiesD.Herriau sur Devops - CA Technologies
D.Herriau sur Devops - CA Technologies
 
Automation Testing Best Practices.pdf
Automation Testing Best Practices.pdfAutomation Testing Best Practices.pdf
Automation Testing Best Practices.pdf
 
Why Apps Succeed: 4 Keys to Winning the Digital Quality Game
Why Apps Succeed: 4 Keys to Winning the Digital Quality GameWhy Apps Succeed: 4 Keys to Winning the Digital Quality Game
Why Apps Succeed: 4 Keys to Winning the Digital Quality Game
 
HPE ALM Octane | DevOps | Agile
HPE ALM Octane | DevOps | AgileHPE ALM Octane | DevOps | Agile
HPE ALM Octane | DevOps | Agile
 
Introducing Continuous Quality
Introducing Continuous QualityIntroducing Continuous Quality
Introducing Continuous Quality
 
Brad Hipps: Mastering the Modern Application Lifecycle
Brad Hipps: Mastering the Modern Application LifecycleBrad Hipps: Mastering the Modern Application Lifecycle
Brad Hipps: Mastering the Modern Application Lifecycle
 
Infographic: Top 7 Mobile App Testing Trends 2022
Infographic: Top 7 Mobile App Testing Trends 2022Infographic: Top 7 Mobile App Testing Trends 2022
Infographic: Top 7 Mobile App Testing Trends 2022
 
Deliver Differentiating Apps – that Leverage the Mainframe – Faster with CA A...
Deliver Differentiating Apps – that Leverage the Mainframe – Faster with CA A...Deliver Differentiating Apps – that Leverage the Mainframe – Faster with CA A...
Deliver Differentiating Apps – that Leverage the Mainframe – Faster with CA A...
 
Ca Continuous Delivery
Ca Continuous DeliveryCa Continuous Delivery
Ca Continuous Delivery
 
Quality at the speed of digital
Quality   at the speed of digitalQuality   at the speed of digital
Quality at the speed of digital
 
2014 10 23 Twin Cities User Group Presentation
2014 10 23 Twin Cities User Group Presentation2014 10 23 Twin Cities User Group Presentation
2014 10 23 Twin Cities User Group Presentation
 
"Software Quality in the Service of Innovation in the Insurance Industry"
"Software Quality in the Service of Innovation in the Insurance Industry""Software Quality in the Service of Innovation in the Insurance Industry"
"Software Quality in the Service of Innovation in the Insurance Industry"
 
Enabling Continuous Quality in Mobile App Development
Enabling Continuous Quality in Mobile App DevelopmentEnabling Continuous Quality in Mobile App Development
Enabling Continuous Quality in Mobile App Development
 
DevOps for the Mobile Enterprise: Test and Deploy
DevOps for the Mobile Enterprise: Test and DeployDevOps for the Mobile Enterprise: Test and Deploy
DevOps for the Mobile Enterprise: Test and Deploy
 
EMBEDDING PERFORMANCE TESTING IN AGILE SOFTWARE MODEL
EMBEDDING PERFORMANCE TESTING IN AGILE SOFTWARE MODELEMBEDDING PERFORMANCE TESTING IN AGILE SOFTWARE MODEL
EMBEDDING PERFORMANCE TESTING IN AGILE SOFTWARE MODEL
 
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsIBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
 
Can you trust your APIs - White Paper on API Testing
Can you trust your APIs - White Paper on API TestingCan you trust your APIs - White Paper on API Testing
Can you trust your APIs - White Paper on API Testing
 

Último

Último (20)

The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
 
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfHow Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
 
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
 
IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
 
THE BEST IPTV in GERMANY for 2024: IPTVreel
THE BEST IPTV in  GERMANY for 2024: IPTVreelTHE BEST IPTV in  GERMANY for 2024: IPTVreel
THE BEST IPTV in GERMANY for 2024: IPTVreel
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
 
Connecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAKConnecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAK
 
Designing for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastDesigning for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at Comcast
 
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
 
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
 
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
 
ECS 2024 Teams Premium - Pretty Secure
ECS 2024   Teams Premium - Pretty SecureECS 2024   Teams Premium - Pretty Secure
ECS 2024 Teams Premium - Pretty Secure
 
The UX of Automation by AJ King, Senior UX Researcher, Ocado
The UX of Automation by AJ King, Senior UX Researcher, OcadoThe UX of Automation by AJ King, Senior UX Researcher, Ocado
The UX of Automation by AJ King, Senior UX Researcher, Ocado
 

DevOps evolution architecting the modern software factory - cloud expo east 2017

  • 1. DevOps Evolution: Architecting the Modern Software Factory Anand Akela, Senior Director, DevOps Solutions CA Technologies @aakela
  • 2. BORN DIGITAL TRANSFORMING DIGITIAL Mobile: 6.1B smartphone users globally by 2020 Wearables: One in six consumers currently own IoT: More than 21B interconnected devices by 2020 49% Expect app to load in under 2 secs. Where are we in Digital Transformation? Every Business is a Software Business 75% Delete apps that load slowly
  • 3. What are new technologies that are being adopted? Technology disruptions 3 MICROSERVICES DELIVERY PIPELINE BUILD TEST DEPLOY BUILD TEST DEPLOY BUILD TEST DEPLOY BUILD TEST DEPLOY MONOLITHIC DELIVERY PIPELINE DATA CENTER CLOUD HYBRID CLOUD Public Private Multi-cloud
  • 4. USER EXPERIENCE VELOCITY QUALITY 57% still experience software testing bottleneck 3 25% Of all users discard apps after only 1 use 1 50% Faster time to market via agile practices 2 COST $1.25B to $2.5B Avg. cost of unplanned application downtime per year for Fortune 100 4 + What are customer’s expectations? Better, Faster, Stronger 1 TechCrunch: Nearly 1 in 4 people abandon mobile apps after only one use 2 Dzone “Agile Adoption: Decreasing Time to Market” 3 IDC: DevOps and the Cost of Downtime: Fortune 1000 Best Practice Metrics Quantified 4 eWeek Article, Research Conducted by Vanson Bourne in October 2016, survey of Enterprise IT decision makers
  • 5. PLAN RELEASEDEVELOP TEST OPERATE Wait Wait Wait Wait Existing dev and ops methods must evolve to support customer expectations WATERFALL 62% of time spent on un- planned/routine work 70% of all testing is still manual 57% dissatisfaction with deploy times 64% of defect costs originate in planning 80% of resolution time spent ID’ing issues What is getting in the way? Existing Methodologies Cannot Keep Up
  • 6. Waterfall Limited by siloed culture that thwarts collaboration and slows delivery. Agile Accelerates software development with iterative, incremental work cadences. DevOps Increases collaboration between developers and operations. Velocity SoftwareQuality How are companies responding? Agile and DevOps are Reinventing Apps Delivery
  • 7. Building the Modern Software Factory DevOps is the Winning Blueprint Innovation Competitive OUTCOMEIDEA Customer Loyalty Revenue Market Leader Concept Product
  • 8. Accelerate the Path from Ideas to Outcomes Innovation Competitive OUTCOMEIDEA Customer Loyalty Revenue Market Leader DevOps Create and deliver quality apps faster Redefine how work is planned, managed and executed Agile Management Provide a flawless app experience optimized for performance Agile Operations Accelerate and streamline development, testing and release Continuous Delivery Continuous Development Continuous Testing Continuous Release Speed, Quality and Lower Costs – From Mobile to Mainframe Engage security testing and improvement throughout the apps lifecycle DevSecOps
  • 9. App Dev takes too long Project does not meet business req 64% of defects originate in requirement phase 1 64% of software defects can be traced back to ambiguities in requirements 1 Agile Management 30–50% improvements over waterfall 71% increase in speed to market 2 Reduce dev cycles from 12 months to 3-6 months 3 Automated Test Case Generation Maximum test coverage with optimal number of test cases Reduce software defects by 50% 4 Accurately Translate Ideas into Innovative Software Innovation Competitive OUTCOMEIDEA Customer Loyalty Revenue Market Leader INITIATIVE FEATUREFEATURE AGILE TEAMS TEST CASES APP 1. Hyderabad Business School GITAM University Quality Flaws: Issues and Challenges in Software Development – 2012 2. Accelerating velocity and customer value with agile and devops 3. Swisscomm Agile Central case study – 4. CA Service implementation scorecard results large US bank and US airline. Agile Management Automated Test case generation
  • 10. PayPal Cashes In On Agile Transformation Adopting agile practices across then entire applications delivery lifecycle INCREASING SOFTWARE VELOCITY Adopted model of customer-driven innovation supported by agile and DevOps tooling to reinvent workflow and iterate faster speeding time to market. IT workers moved from traditional process to DevOps workflows 4000 Global leader in online payments with over $10 billion in annual revenues. KEY CHALLENGES Slower, fragmented app delivery 20% agile, 80% waterfall Low levels of productivity
  • 11. Removing Hurdles to Enable Continuous Development 50% of developers time is spent fixing and finding defects.2 Innovation Competitive OUTCOMEIDEA Customer Loyalty Revenue Market Leader Developer team deadlocked 80% of dev and QA teams experience delays due to dependencies1 Security testing is done late in development cycle API Lifecycle Management Decrease API creation time by 96%. Build APIs from Existing data Service Virtualization Reduce application dev/test cycle by 50% 1 Left Shift Security Testing Write secure code and fix flaws earlier Full Lifecycle API Management API Provider API Consumer Manage Secure Test Publish Create Monitor Optimize Consume Develop Discover Strategy & Design APP VIRTUAL SERVICES Service Virtualization Left Shift Security Testing 1. Voke Market Snapshot Service Virtualization – January 2015 2. Study conducted by the Judge Business School at Cambridge University – January 2013
  • 12. L'Oréal Embraces Continuous Development Modernizing applications infrastructure to drive agility and velocity © 2017 CA. Confidential. All rights reserved. EXPANDING THE DIGITAL ECOSYSTEM Simplifying enterprise-scale API management for secure, agile application development and seamless integration that enables faster innovation. increase in app connections without expanding internal teams 300% World's largest cosmetics company, with extensive research interests. KEY CHALLENGES Desire to simplify app development Move to a single e-commerce platform Secure, agile app and API development
  • 13. Shift Left to Enable Continuous Testing 70% of all testing is still manual 3 Innovation Competitive OUTCOMEIDEA Customer Loyalty Revenue Market Leader 79% of teams face prohibitive restrictions on 3rd party services 1 50% of time is spent looking for test data 2 Performance testing often an afterthought Service Virtualization 35% in reduced costs associated with 3rd party access Fees 4 Test Data Management Up to 50% reduction in apps development time 4 Performance Testing Automation 10x increased throughput with early load testing 5 App Test Test Data Management RELEASEPLAN DEV, TEST LOAD GENERATOR SAAS PORTAL APP TEST DATA Continuous Delivery Orchestration Service Virtualization VIRTUAL SERVICES TEST CASES Automated test generation Performance Testing 1 Voke Market Snapshot Service Virtualization – January 2015 2 Forrester Global Modern Service Delivery Benchmark Online Survey - Q4 2014 3 Bloor Report Automated test case generation - September 2014 4. Results at KPN 5. Results at Bracket computing using blazemeter – https://www.blazemeter.com/case_studies?industry=All
  • 14. Sprint Taps Into Continuous Testing Advancing automated testing to embrace continuous delivery strategy © 2017 CA. Confidential. All rights reserved. SPEEDING TIME-TO-MARKET Automated and integrated testing across agile requirements to test data management and delivery orchestration to save time and massively increase velocity. fewer resources to deliver fully tested apps to production 50% Wireless and Internet services giant serving 59.7 million U.S. customers. KEY CHALLENGES Need to increase pace of apps delivery Replacing inefficient manual processes Respond faster to emerging business reqs
  • 15. Automation for Continuous Release release alert & details QA/TestDEV PRODUCTIONPRE-PROD Customer Experience PROVISIONREP MGR SCM CI TESTCONTAINER CONFIG CLOUD Document requirements Plan Release Design Spec Code commit SCM CI/Build Functional testing UATIntegration testing Performance testing Deploy to pre-prod Deploy to production APM performance snapshots Manual processes introduce risk and errors Added costs due to time waiting Lack of automation slows handoffs between cycles Release Automation Automates release deployment & reduces errors Central monitoring and auditing at scale Innovation Competitive OUTCOMEIDEA Customer Loyalty Revenue Market Leader 72% of advanced DevOps adopters use release automation tools to orchestrate delivery
  • 16. Charter Improves Customer Experience Automation enables improved customer satisfaction and faster time-to-market IMPROVED RELIABILITY CREATES IMPROVED CUSTOMER SATISFACTION “Using Automic we have been able to reduce manual intervention, increase reliability, gain consistency across our environments, orchestrate parallel deployments and reduce downtime while meeting/exceeding SLA uptime.” – Kathleen Liefer, Manager IT Release Management, Charter Spectrum Reduction in deployment times 71% America’s fastest growing TV, internet and voice company with 25 million customers in 41 states. © 2017 CA. Confidential. All rights reserved. KEY CHALLENGES Improve Quality & Reliability Reduce deployment times and application downtime Reduce Resource Utilization
  • 17. Orchestrate for Continuous Delivery 67% using spreadsheets to manage and orchestrate releases 1 46% say streamlined, automated test processes would improve their app delivery 1 Lower performers spend up to 22% of time on excess rework 2 Continuous Delivery Orchestration Pipeline planning, orchestration and optimization that eliminates spreadsheets, automates test processes and continually improves the delivery of revenue-generating features to end-customers, while offering insights to identify idle-time/wait time across the SDLC Innovation Competitive OUTCOMEIDEA Customer Loyalty Revenue Market Leader 49% time spent on new work (new features) by high IT performers due to building in quality 2 INTEGRATED, END-TO-END DEVOPS TOOLCHAIN WIP: Sprint execution Continuous integration (Build-Deploy-Test) Product Owner Business User Scrum Master Dev Developers QA Test/QA Release Manager Deployment Manager Customer CONTINUOUS DELIVERY PIPELINE Backlog Agile Central AXA 1 CA Technologies DevOps Research Prepared by SpiceWorks, February 2017 2 2016 State of DevOps Report, Presented by Puppet + DORA, Learn more: CDDirector.io
  • 18. EchoStar Shines for Its Customers Transforming complex software releases to network set top boxes © 2017 CA. Confidential. All rights reserved. IMPROVING RELIABILITY AND QUALITY Pioneering innovation in delivering software to set top boxes Reduction of manual steps in daily software download processes 93% Multibillion-dollar Industry leader in earth to satellite communications to transfer data to over 10M set-top box customers in Mexico, United States and Canada KEY CHALLENGES Each group had over 40 manual processes Prone to redundancy errors – copy/paste Difficult to track work load – no metrics
  • 19. Continuously Monitor and Optimize Performance No way to correlate user experience with backend performance issues Long time to identify root cause of application performance issues Lack of visibility into infrastructure, VMs and cloud in context of applications Innovation Competitive OUTCOMEIDEA Customer Loyalty Revenue Market Leader 79%of users will abandon a site if they don’t quickly find what they need SQL Database Cloud Services Hadoop Servers Network Mobile Browser User Data Store SSO Web Server App Server Microservice Docker Container Network App Experience Monitoring and Analytics Get correlated usage, performance and developer analytics Application Performance Management (APM) Quick issue resolution 86% reduction in identifying root cause Unified Infrastructure Management Enhance user experiences with real time insights from Infrastructure Mainframe
  • 20. Disney Brings to Life Apps Performance Monitoring apps performance to drive continuous improvement OPTIMIZING APPLICATION PERFORMANCE Collaborating across stakeholders to identify root cause of performance issues and resolve problems faster, allowing greater time to drive new innovation. improvement in end user experience for new and existing applications 75% Diversified multinational media and entertainment conglomerate. © 2017 CA. Confidential. All rights reserved. KEY CHALLENGES Recasting apps performance monitoring Speeding mean-time-to-repair [MTTR] Increase overall pace of innovation
  • 21. DevSecOps Find security defects in your code right in your IDE with enabling continuous development Integrate with leading Code Repositories, Bug tracking systems and Build systems 1 Secure applications throughout the application lifecycle 2 3 4 5 6 Speed up development, without the downside risk of open source vulnerabilities with Software Composition Analysis Quickly identify and remediate security flaw by scanning the code enabling continuous testing Identify and remediate security issues in running web applications Block attacks in real time, mitigating risk while you scan and fix your runtime code Innovation Competitive OUTCOMEIDEA Customer Loyalty Revenue Market Leader 90%of security professionals claim that ensuring application security has become more difficult after they deployed DevOps1 1 DevOps Security remains afterthought - Computerweekly http://www.computerweekly.com/news/450412809/DevOps-security-remains-an-afterthought
  • 22. WW Insurer Lowers Risk While Speeding Dev Empowering dev teams to secure code earlier in the lifecycle BOOSTING SOFTWARE CODE QUALITY Performing security testing and mitigation earlier in the software delivery lifecycle to identify and eliminate issues to improve security and efficiency. immediate reduction in code-level security vulnerabilities and related risk 20% Global life insurance provider with over 800 applications. © 2017 CA. Confidential. All rights reserved. KEY CHALLENGES Security flaws discovered in the latter part of SDLC Lower overall IT risk exposure and costs Increase quality throughout apps lifecycle
  • 23. Manage API Performance Along With Consuming Applications Troubleshooting APIs Highly manual and time consuming Limited visibility into the impact of specific APIs API Management Gateway Improved performance monitoring of specific JVMs within the API gateway Application Performance Management (APM) Real-time, in-depth visibility into problematic APIs that directly impact application performance Innovation Competitive OUTCOMEIDEA Customer Loyalty Revenue Market Leader Customer App Servers API Gateway LDAP Database Mainframe APM
  • 24. SHIFT LEFT and SHIFT RIGHT – E2E APP PERFORMANCE Lack of visibility into the application performance during load testing Time wasted in building synthetic testing scripts Application Performance testing + Application Performance Monitoring Identify performance issues much earlier – SHIFT LEFT Savings from leveraging Jmeter scipts with ASM for synthetic monitoring - SHIFT RIGHT Innovation Competitive OUTCOMEIDEA Customer Loyalty Revenue Market Leader APM MonitoringDeployingIntegratingCoding TEST TEST
  • 26. 1 Major Release Every Year … along with 1-2 .dot releases CA RELEASE AUTOMATION + SERVICE VIRTUALIZATION + AGILE REQUIREMENTS DESIGNER • Release Every Month • Feature Focused Releases • Committed at Mid-Sprint • Beta Features in Sandbox • All Features Reviewed by Customers Prior to GA Testing Volume and Coverage Environment Setup Time Catch Code Change Defect Daily Run Frequency Build Validation Cycle 66% Reduction in minutes 14x Increase in daily runs On Demand 75% Reduction 4300%volume increase & 70%coverage increase CA is Drinking its Own DevOps Champagne BEFORE TODAY
  • 27. DevOps Express Accelerating Adoption of DevOps Through a Collaborative Solution-Based Approach
  • 28. Thank You! To request your copy of the new book, visit: http://bit.ly/DevOpsDigital
  • 29. Senior Director, DevOps Solutions Anand.akela@ca.com Anand Akela @aakela Slideshare.net/CAInc Linkedin.com/in/anandakela ca.com