devops breakout accelerate time to market and improve quality
DESCRIPTION
DevOps Breakout Accelerate Time to Market and Improve Quality. Shridhar Mittal GM – Application Delivery. February 4, 2014. DevOps is not just about Increasing # of Releases It is about Accelerating Throughput … Speed with Quality!. ACCELERATE DELIVERY New applications - PowerPoint PPT PresentationTRANSCRIPT
CA Confidential; provided under NDA. © 2014 CA. All rights reserved. 2014 Industry Analyst Symposium | 1
DevOps BreakoutAccelerate Time to Market and Improve Quality
Shridhar MittalGM – Application Delivery
February 4, 2014
2 | 2014 Industry Analyst Symposium CA Confidential; provided under NDA. © 2014 CA. All rights reserved.
DevOps is not just about Increasing # of ReleasesIt is about Accelerating Throughput … Speed with Quality!
ACCELERATE DELIVERY New applications Changes to
existing apps Bug fixes
INCREASE RELIABILITY Software is the
customer experience Quality and Performance
are critical
MANAGE COMPLEXITY Composite services and
heterogeneous systems Reduced budgets Distributed development
teams and IT partners
3 | 2014 Industry Analyst Symposium CA Confidential; provided under NDA. © 2014 CA. All rights reserved.
Developer 1
Developer 2
Developer n
CodeCommit
CodeCommit
CodeCommit
DeveloperBranch SCM
DeveloperBranch SCM
DeveloperBranch SCM
CI Server
CI Server
deploy deploy
Integration Lab
UAT/StagingEnvironment
deploy deploy
Performance Lab
Production
Operations n
The Challenge of Today’s Complex and Dynamic IT Environment
LACK OF API TESTING (too many bugs escape downstream)
LACK OF AUTOMATED TESTING (small changes could have major unintended consequences)
LACK OF VISIBILITY INTO PROD. APPS (no visibility into the customer experience)
DIFFICULTY IN MANAGING ENVIRONMENTS ACROSS MULTIPLE CONCURRENT RELEASES (longer lead times and configuration related defects)
CA Confidential; provided under NDA. © 2014 CA. All rights reserved. 2014 Industry Analyst Symposium | 4
CA Enterprise Solution for Enabling DevOps
5 | 2014 Industry Analyst Symposium CA Confidential; provided under NDA. © 2014 CA. All rights reserved.
CONTINUOUSVALIDATION
CA Enterprise DevOps
Developer 1
Developer 2
Developer n
CodeCommit
CodeCommit
CodeCommit
DeveloperBranch SCM
DeveloperBranch SCM
DeveloperBranch SCM
CI Server
CI Server
Integration Lab
UAT/StagingEnvironment
Performance Lab
Production
Operations n
TRUE AGILEDEVELOPMENT
CONTINUOUSDELIVERY
DATAMINING
6 | 2014 Industry Analyst Symposium CA Confidential; provided under NDA. © 2014 CA. All rights reserved.
CA LISA enables True Agile DevelopmentAPI and Unit Testing with CA LISA Service Virtualization and CA LISA Test
TRUE AGILEDEVELOPMENT
CA Lisa Test PRESENTATION
APPLICATION
INTEGRATION LAYER
BACKEND
7 | 2014 Industry Analyst Symposium CA Confidential; provided under NDA. © 2014 CA. All rights reserved.
LISA Mobile Cloud
LISA Test, Mobile Cloud & Service VirtualizationIsolate Mobile Backend For Complete Functional Testing
TRUE AGILEDEVELOPMENT
LISA Service Virtualization
Live Backend Systems(CRM, ERP, ...)
ChannelsSUT
LISA Test
Mobile Gateway
Local Messaging
Service
HUB
Applications
Notification Service
Voice Media Gateway
…
8 | 2014 Industry Analyst Symposium CA Confidential; provided under NDA. © 2014 CA. All rights reserved.
CONTINUOUS
AUTOMATION
OPTIMIZATION
Continuous Application Delivery Maturity Model
CONTINUOUSDELIVERY
KEY
ACHI
EVEM
ENTS
Ongoing Improvement
End to EndDelivery
Standardization
Process
Heroes
DELIVERY LEVELS
LEVEL 1 LEVEL 2 LEVEL 3 LEVEL 4 LEVEL 5
MANUALSCRIPTING
Missing GoLive dateRelease failuresCompetiveness
9 | 2014 Industry Analyst Symposium CA Confidential; provided under NDA. © 2014 CA. All rights reserved.
Continuous Delivery Solution CONTINUOUSDELIVERY
ON DEMAND RELEASEEnvironm
ents
Model
EnvironmentConfiguration
Environment Resources
Appli
catio
n M
odel
Deployment LogicFlows & Process
ArchitecturesServer-Types
Release Data
QA STG PROD
Deployment Manifests
Deployment Manifests
Deployment Manifests
PROMOTEPROMOTE
10 | 2014 Industry Analyst Symposium CA Confidential; provided under NDA. © 2014 CA. All rights reserved.
CA Cloud ManagerA single, consolidated platform to enable on-demand, self-service, policy-based Infrastructure as a Service
CONTINUOUSDELIVERY
Dev Cloud QA Cloud Production
11 | 2014 Industry Analyst Symposium CA Confidential; provided under NDA. © 2014 CA. All rights reserved.
5Watch for unintended consequences
using Continuous Validation Environment
Integration Testing With LISATesting Is No Longer An Event
CONTINUOUSVALIDATION
3Drive Web with LISA Test
2Drive headless APIs with
LISA Test
Setup SIT environment with Continuous Delivery
4Drive mobile usingLISA Test, MobileCloud
INTEGRATION LAB
1Eliminate constraints with Service Virtualization
ESB
12 | 2014 Industry Analyst Symposium CA Confidential; provided under NDA. © 2014 CA. All rights reserved.
Performance Testing with LISA CONTINUOUSVALIDATION
Setup Perf Env withContinuous Delivery
INTEGRATION LAB
2Eliminate constraints with Service Virtualization
4Drive mobile usingLISA Test
1Setup data with Datafinder
3Drive web load
using Cloud Test
ESB
13 | 2014 Industry Analyst Symposium CA Confidential; provided under NDA. © 2014 CA. All rights reserved.
CA APM and CVEContinuously Validate the Customer Experience
CLOUD
BACK END
FRONT ENDNETWORKUSER
End User
WAN/WWW
Router
Firewall
Switch
LoadBalancer
WebServer
Portal
SAPPSFT
Siebel
Mainframe
WebServices
Database3rd Party
Applications
AppServer
MIDDLEWARE
Proactively detect issues; conduct problem triage; diagnose root cause
Monitor business transactions through the network & IT infrastructure
Understand end-user experience from enterprise & cloud; establish SLAs
CONTINUOUSVALIDATION
Continuous Validation Environment
(Synthetic Transactions)
14 | 2014 Industry Analyst Symposium CA Confidential; provided under NDA. © 2014 CA. All rights reserved.
DevOps Data Mining
Integration AcceptanceCoding Production
Capture and analyze downstream data to make upstream processes more focused
DefectInformation
Virtual Services
AutomatedTests
Capacity Data
Application Development Test and Acceptance Production
Reqs Delivery Performance
DATAMINING
DATAMINING
15 | 2014 Industry Analyst Symposium CA Confidential; provided under NDA. © 2014 CA. All rights reserved.
CA LISA Pathfinder DATAMINING
Pathfinder Console
Tests Virtual Services
CA LISA® PATHFINDER
Data Mining
TestGEN VS-GEN
CaseGEN (Alt+Click) PATH-GEN
16 | 2014 Industry Analyst Symposium CA Confidential; provided under NDA. © 2014 CA. All rights reserved.
CA Capacity ManagementPlan Data Center Efficiencies While Reducing Risk/Costs
DECISION SUPPORT FOR IT INVESTMENTS
PRED
ICTI
VE A
NAL
YTIC
S
Identify utilization impact to business services
Assess capacity efficiency across IT Model growth
Anticipate potential issues before theyimpact customer experience
Strategic Business
Value
DATAMINING
17 | 2014 Industry Analyst Symposium CA Confidential; provided under NDA. © 2014 CA. All rights reserved.
CA Lisa Datafinder Key Value Propositions
DATAMINING
Secure, de-sensitized
production data
DATAMASKING
Referentially intact slices of
production data
DATA SUB-SETTING
Rich test data on-demand
SYNTHETICDATA
GENERATION
Test Case Matching
(Data Cubes) and Test Data Warehouse
DATA SYNCHRONIZA-
TION
18 | 2014 Industry Analyst Symposium CA Confidential; provided under NDA. © 2014 CA. All rights reserved.
CA Enterprise DevOps Solutions
Developer 1
Developer 2
Developer n
CodeCommit
CodeCommit
CodeCommit
DeveloperBranch SCM
DeveloperBranch SCM
DeveloperBranch SCM
CI Server
CI Server
Integration Lab
UAT/StagingEnvironment
Performance Lab
Production
Operations n
CONTINUOUSVALIDATION
Functional (Lisa Test), Performance (CloudTest), Mobile (MobileCloud)
Continuous Validation Environment
Service Virtualization (LISA SV)
Production Monitoring (APM & IM)
TRUE AGILEDEVELOPMENT
Interface & Mobile Testing (LISA Test, MobileCloud)Service Virtualization (LISA SV)
API Management (Layer 7)
CONTINUOUSDELIVERY
Release Automation (LISA RA)Environment Management (LISA
CloudManager)Service Virtualization (LISA SV)
DATAMINING
Intelligent artifact creation – regression tests, virtual services, etc
(Pathfinder)Test Data Management (Datafinder)
Capacity Planning (Capacity Manager)
CA Confidential; provided under NDA. © 2014 CA. All rights reserved. 2014 Industry Analyst Symposium | 19
Question and Answer