Ca partner day - application lifecycle optimization - milano e roma

18
Partner Day Milano, 29 Maggio Roma, 31 Maggio Service Virtualiza.on CA LISA introduc.on Gabriele Provinciali

description

Sessione di approfondimento sulle soluzioni per eliminare i vincoli derivanti dallo sviluppo software tradizionale attraverso la virtualizzazione dei servizi.

Transcript of Ca partner day - application lifecycle optimization - milano e roma

Page 1: Ca partner day - application lifecycle optimization - milano e roma

   

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    

Page 2: Ca partner day - application lifecycle optimization - milano e roma

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.  

Page 3: Ca partner day - application lifecycle optimization - milano e roma

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.  

Page 4: Ca partner day - application lifecycle optimization - milano e roma

Partner  Day  

ITKO  customers  

Health  Care  &  Retail  

Telecom  &  High  Tech  

Travel  &  Energy  

Financial  &  Insurance  

Government  &  Defense  

Copyright  ©  2012  CA.  All  rights  reserved.  

Page 5: Ca partner day - application lifecycle optimization - milano e roma

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.  

Page 6: Ca partner day - application lifecycle optimization - milano e roma

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.  

Page 7: Ca partner day - application lifecycle optimization - milano e roma

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.  

Page 8: Ca partner day - application lifecycle optimization - milano e roma

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.  

Page 9: Ca partner day - application lifecycle optimization - milano e roma

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.  

Page 10: Ca partner day - application lifecycle optimization - milano e roma

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.  

Page 11: Ca partner day - application lifecycle optimization - milano e roma

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.  

Page 12: Ca partner day - application lifecycle optimization - milano e roma

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.  

Page 13: Ca partner day - application lifecycle optimization - milano e roma

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.  

Page 14: Ca partner day - application lifecycle optimization - milano e roma

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.  

Page 15: Ca partner day - application lifecycle optimization - milano e roma

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.  

Page 16: Ca partner day - application lifecycle optimization - milano e roma

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.  

Page 17: Ca partner day - application lifecycle optimization - milano e roma

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.  

Page 18: Ca partner day - application lifecycle optimization - milano e roma

Thank  you    

when  3tle    IS  NOT    a  ques3on  

                                                   

 there  is  

NO  ‘WE  CAN’  in  the  box