Application lifecycle optimization with agile collaboration and cloud devtest labs
This presentation is the property of its rightful owner.
Sponsored Links
1 / 25

Application Lifecycle Optimization with Agile Collaboration and Cloud DevTest Labs PowerPoint PPT Presentation


  • 47 Views
  • Uploaded on
  • Presentation posted in: General

when title IS NOT a question there is NO ‘WE CAN’ in the box. Application Lifecycle Optimization with Agile Collaboration and Cloud DevTest Labs. Name. Date. C hanging n ature of applications – where is the application ? Users and and the applications have moved to the cloud.

Download Presentation

Application Lifecycle Optimization with Agile Collaboration and Cloud DevTest Labs

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Application lifecycle optimization with agile collaboration and cloud devtest labs

when title

IS NOT a question

there is NO ‘WE CAN’in the box

Application Lifecycle Optimization with Agile Collaboration and Cloud DevTestLabs

Name

Date


Application lifecycle optimization with agile collaboration and cloud devtest labs

Changing nature of applications – where is the application?Users and and the applications have moved to the cloud.

  • Applications are no longer in the hands of call centers. Losing simplified consumption and training of application use.

  • Applications are no longer on our enterprise computers and green screens. Losing control over delivery of business applications.

  • Applications are in the hands of the end users. Losing knowledge of how the application is being used. Who is SME?


I ncreasing c omplexity and heterogeneity of environments

Increasing complexity and heterogeneity of environments

  • Internal cloud initiatives are pervasive, data visualization is in the cloud

  • Production is the only true end to end implementation people have for combined business workflows

  • These environments are getting more complex – monitoring of a application is spanning data centers and cloud providers

  • Production visibility is the only accurate record of how composite and SOA applications actually run in cloud providers


Cloud based lab constraints wires hanging out of the cloud for devtest labs

Websphere

CRM

Order Mgr

Virtual Machines

Cloud based lab Constraints“Wires hanging out” of the cloud for DevTest Labs

System Dependencies Remain Unanswered

System of Record

SaaS

DB

Mainframe

Cloud Environment

Dev

Provision Requests

Test

Virtual LabManager

VM

Catalog


Application lifecycle optimization with agile collaboration and cloud devtest labs

Dev & Test Cloud – Addressing Bottlenecks preproductionThroughput is always set by the lowest capacity system

Post-Cloud throughput

=2

20

20

2

10

8

=2

Actual throughput

Service/XML

Gateway

ERP System(CAN’T REPLICATE)

Order Mgmt

Fulfillment

Portal

Any off-Cloud system nullifies the promise of on-demand capacity


Application lifecycle optimization with agile collaboration and cloud devtest labs

Introducing CA LISA suiteOptimizing Agile Composite Application Development

Portfolio

Management

System

Test

Integration

Test

Performance

Test

Requirements

Design

Dev

UAT

Deploy

Monitor

Application Lifecycle

LISA

Planning &Governance

Production& Support

DevTest Cloud Manager

Service

Virtualization

Test Automation

DefectCollaboration

ContinuousValidation

Platforms for agile composite app dev

ALM(Requirements, Code, Test Mgmt)


Dysfunctional development cycles meeting business demand has consequences in it

Dysfunctional Development CyclesMeeting business demand has consequences in IT

  • Most new applications are composite and highly integrated

  • Agile has replaced waterfall development methodologies

  • Much of the new application development is self-service and customer-facing making complexity exponential

W W W . I T K O . C O M


Dysfunctional development cycles meeting business demand has consequences in it1

Dysfunctional Development CyclesMeeting business demand has consequences in IT

  • Much of the information developers need is outside of their control when they need it

  • Limited predictability on performance and where it’s going to break

  • Traditional products and methodologies fail in this new cloud architecture

Result: Inability to release new functionality on time – over budget and poor quality

W W W . I T K O . C O M


4 huge opportunities for improvement

4 Huge Opportunities for Improvement

W W W . I T K O . C O M


Problem constraints i can t do anything unless i have everything

Problem: Constraints“I can’t do anything unless I have everything”


Flexible options to create and maintain virtual services

Source

Application

Flexible options to create and maintain Virtual Services

Transaction logs,WSDL definitions, flat files, other

Agents

Live Traffic

JMS

HTTP

SOAP

JDBC

Virtual Services are typically 95-100% “complete” upon creation

Create

LISA Workstation

Virtual Services

Maintain

“Self-Heal” from Live Systems


Application lifecycle optimization with agile collaboration and cloud devtest labs

VSE

~5000 tps

ESB

Back-end Services

Constraint: Limited capacity for production level load tests

Large North American consumer bank web presence

Public facing applications

Load Generators

ESB

Eliminate Capacity Constraints

Before

After

~20 tps

  • Business Impact

  • More complete SLA testing in less time

  • Test lab costs reduced 30% in Year 1, 65% in year 2

  • Avoided over $30M in test lab hardware upgrades

  • Business Problem

  • Limited capacity on test instances of Back-end Services

  • Unable to sufficiently test ESB for performance


Constraint could not deliver on parallel development regional telco and global internet backbone

VSE

VSE

Constraint: Could not deliver on parallel developmentRegional telco and global internet backbone

Billing

DELAY

Savvion

DELAY

Siebel

Time

Time

Before

After

Business Impact

  • 70% testing time reduction for end-to-end

  • New release functional points increased by 60% with better quality

  • 38% reduction in testing time due to virtualizing unavailable systems11

Business Problem

  • Integrate enterprise systems for 7 acquired telecom companies

  • Increase speed and agility to deliver new product offerings


Problem manual labor

Problem: Manual Labor

“My team of 50 is now a team of 250 in just 5 years due to more components and releases.”


Solution automation

Solution: Automation

Achieve and maintain 85%-95% coverage after 1st test cycle.


Application lifecycle optimization with agile collaboration and cloud devtest labs

Baseline generation

Replay previous application transactions to verify behavior


Problem complexity

Problem: Complexity

“We spend far more time figuring out where the bug is than we do fixing the bug”


Solution collaboration

Solution: Collaboration

“Alt-Click!”

TESTER

DEVELOPER

Reduced “non-reproducible” defect closure by > 66%


Complexity highly integrated systems inside enterprise leading electronic retailer mobile sales app

Complexity: highly integrated systems inside enterprise Leading Electronic Retailer – Mobile Sales app

System access denied

Data setup 4+ hours/test

Errors lost at integration

CMSApps

Customer Info

CMS

Database

App upgrade incomplete

OMS

IntegrationBroker

CSRAPP

Pricing

& Offers

Vendors

Functional & RegressionTesters

Inventory Management

VMI

Changes invalidate regressions

POSSystems

Result: Inability to release customer functionality to stores on time!


Solution visibility to devtest labs exposing application behavior

Solution: Visibility to DevTest Labs exposing application behavior


Automate end to end regression and performance test scenarios for better productivity

Automate end-to-end regression and performance test scenarios for better productivity

Baseline and Directly invoke & verify

ESB responses

Virtualize Customer app ready 24/7

CA LISA Users

CA LISA agents capture data, test cases, environment

CMSApps

Middle-tiertest suites

Customer Info

CMS

Database

Model virtual app from definition

OMS

IntegrationBroker

CSRAPP

Pricing

& Offers

Vendors

Inventory Management

VMI

Functional & RegressionTesters

Deliver end-to-end testing using CA LISA Baseline

POSSystems

Reduce infrastructure cost, setup time and execute 60x faster


Complexity cloud based consumer applications h ow is the user actually using the system

Complexity: Cloud based consumer applicationsHow is the user actually using the system?

How do the users do that?

I just use the back

Button…

Quality Teams

End Users

I book marked this

page and start here…


Production data mining to close the loop understanding production enables a new best practice

Production Data Mining to Close the Loop

understanding Production enables a new best practice…

OMS v2.1

Load

Pattern

OMS v2.0

Performance

Profile

System of

Record

Mainframe

ERP

Cost


Remove the problem of wires hanging out for cloud devtest labs

Websphere

Order Mgr

CRM

SaaSvs

MFvs

DBvs

Virtual Machines

Remove the problem of “wires hanging out” For Cloud DevTest Labs

CA LISA Virtualize

(Virtual Services)

Virtual

ServiceCatalog

Dev

LISA Dev CloudManager

Provision Requests

Test

VMCatalog

Model dependent systems in dev test cloud to create production like environments


Better modeling in cloud devtest labs optimizes the application lifecycle

Better modeling in Cloud DevTest Labs optimizes the application lifecycle

W W W . I T K O . C O M


  • Login