ca partner day - application lifecycle optimization - milano e roma
DESCRIPTION
Sessione di approfondimento sulle soluzioni per eliminare i vincoli derivanti dallo sviluppo software tradizionale attraverso la virtualizzazione dei servizi.TRANSCRIPT
Partner Day Milano, 29 Maggio Roma, 31 Maggio
Service Virtualiza.on CA LISA introduc.on
Gabriele Provinciali
when 3tle IS NOT a ques3on
there is
NO ‘WE CAN’ in the box
Partner Day
Innovate or die
§ The Product is the en.re brand and customer experience
§ Service oriented products are delivered late, over budget and with ques.onable quality…WHY?
Copyright © 2012 CA. All rights reserved.
Partner Day
Mainframe Client/Server (including packaged Apps such as SAP, Siebel, Oracle…)
Composite (Custom Applica.ons,
SOA, Cloud)
1980 … 1985 … 1990 … 1995 … 2000 … 2005 … 2010 … 2015
Constraints Complexity
Costs
LISA
Changes in soKware development
Copyright © 2012 CA. All rights reserved.
Partner Day
ITKO customers
Health Care & Retail
Telecom & High Tech
Travel & Energy
Financial & Insurance
Government & Defense
Copyright © 2012 CA. All rights reserved.
Partner Day
“I can’t do anything un3l I have everything… and I never have everything!”
The big problem: constraints
INCOMPLETE DEVELOPMENT
SYSTEM UNAVAILABLE
INVALID DATA
ACCESS FEES
Copyright © 2012 CA. All rights reserved.
Partner Day
Problems Solved:
Solu3on: service virtualiza3on
1. ShiK-‐LeK 2. Infrastructure Availability 3. Performance Readiness 4. Test Scenario Management
Copyright © 2012 CA. All rights reserved.
Partner Day
Constraint: schedule dependencies 1-‐ “ShiK-‐LeK” the SDLC
DevTest Integra3on Test UAT
Without LISA
Uncertain Delivery Schedule – defects persist un3l UAT
With LISA
DevTest
Unit Test
Regression
Integra3on
UAT
Reduc3on in SDLC
40% Faster Rollout
Copyright © 2012 CA. All rights reserved.
Partner Day
Constraint: infrastructure availability 2-‐ Infrastructure requirements reduc3on
AFTER BEFORE
Integra3on 1-‐n Test 1-‐n
Pre-‐Prod 1-‐n Dev 1-‐n
§ Test environments not realis.c and require manual data and maintenance
§ Constrained mainframe and complex coordina.on cycles stunted agility
§ Conten.on for access between on-‐shore and off-‐shore teams
§ Mainframe access required for any tes.ng
§ Eliminated need for mainframe in most tes.ng scenarios
§ Avoided $10M infrastructure cost by elimina.ng a mainframe expansion
§ Avoided poten.al millions of dollars of availability fines
Copyright © 2012 CA. All rights reserved.
Partner Day
Constraint: system availability 3-‐ Performance readiness
AFTER BEFORE
Shared Mainframe Service Or similar
heavy-‐weight implementa3on environment
§ Constraints effec.ng load and performance tes.ng at all levels
§ $700k per year to build and maintain stubs with only limited func.onality
§ 300% more tes.ng with increased system availability
§ Avoided $20+ million in new infrastructure investment
Copyright © 2012 CA. All rights reserved.
Partner Day
Constraint: data vola3lity 4-‐ Test scenario management
System Under Test
App1
Input Data
In-‐Scope Data
App2
App6
App5
App4
App7
App8
Use TTDM, exis3ng test tools, or LISA to manage test data in Excel or DB
Out-‐of-‐Scope Dependencies
LISA Users
Deal with the data at the applica3on level, not the (cryp3c) data models.
Many dependent data sets reduced down to only those that directly connect
§ Test data complex and vola3le
§ Lengthy test set-‐up 3mes
§ Tes3ng delayed to integra3on and UAT
§ 30 day sprints for this implementa.on were reduced by 15-‐25 % § Date setup .me reduced by 68% by providing smart data § Automated test data crea.on
Copyright © 2012 CA. All rights reserved.
Partner Day
Best Prac3ces: addressing labor, change and complexity
Labor Change Complexity
1. Automa3on and Collabora3on 2. Con3nuous Valida3on
Copyright © 2012 CA. All rights reserved.
Partner Day
“My team of 50 is now a team of 250 in just 5 years due to more components and releases.”
Problem: manual labor required, but poor coverage
Copyright © 2012 CA. All rights reserved.
Partner Day
Solu3on: automa3on & collabora3on
Achieve and maintain 85%-‐95% coverage aKer 1st test cycle. Reduced “non-‐reproducible” defect closure by > 66%
Copyright © 2012 CA. All rights reserved.
Partner Day
UPSET CUSTOMERS
SERVICE DOWN
PRODUCTION ISSUES
Problem: change & unintended consequences
“Too many things go into produc3on without adequate tes3ng”
Copyright © 2012 CA. All rights reserved.
Partner Day
Solu3on: con3nuous valida3on
Reduced problems delivered to QA to <1% and took 5 months off integra3on release cycle
Copyright © 2012 CA. All rights reserved.
Partner Day
Growing pressures of applica3on development
§ Composite Applica3ons
§ More Labor Required
§ Missed Deadlines
§ Produc3on Failures
§ Increased Infrastructure Cost
Copyright © 2012 CA. All rights reserved.
Partner Day
Value delivered with LISA
§ Reduced infrastructure cost
§ Parallel dev and test
§ Increased quality & performance
§ Shorter release 3mes
Copyright © 2012 CA. All rights reserved.
Thank you
when 3tle IS NOT a ques3on
there is
NO ‘WE CAN’ in the box