0 ©2011, Cognizant End to End testing of a complex ERP footprint for Logistics Service provider in...

17
©2011, Cognizant End to End testing of a complex ERP footprint for Logistics Service provider in US By Sathish Rajamani and Jayanta Kumar Rudra 8 th Dec 2011

Transcript of 0 ©2011, Cognizant End to End testing of a complex ERP footprint for Logistics Service provider in...

Page 1: 0 ©2011, Cognizant End to End testing of a complex ERP footprint for Logistics Service provider in US By Sathish Rajamani and Jayanta Kumar Rudra 8 th.

1

©2011, Cognizant

End to End testing of a complex ERP footprint for

Logistics Service provider in US

By Sathish Rajamani and Jayanta Kumar Rudra

8th Dec 2011

Page 2: 0 ©2011, Cognizant End to End testing of a complex ERP footprint for Logistics Service provider in US By Sathish Rajamani and Jayanta Kumar Rudra 8 th.

2 | ©2011, Cognizant 2

Agenda

2

Client Overview & Voice of Customer

Key Challenges & Mitigation

5

6

Cognizant Solution & Key Metrics

Benefits & Value Adds

1

3

4

Page 3: 0 ©2011, Cognizant End to End testing of a complex ERP footprint for Logistics Service provider in US By Sathish Rajamani and Jayanta Kumar Rudra 8 th.

3 | ©2011, Cognizant 3

Client Overview

Leading Logistics service provider in the US

Expanding their operations across Canada, Mexico and China

A Premium service provider catering to more than two-thirds of the FORTUNE 500® companies

Operates 14,000 tractors, 15,500 drivers, and 48,000 trailers with 21,500 associates operating in 28 countries

Client had embarked on a major IT transformation project of moving from legacy to ERP.

They wanted to improve the QA process as lacking on below points

No dedicated QA setup

Lack of sufficient Performance benchmarks & SLA metrics

Testing in silos by Business users

No automation of existing regression test cases

Page 4: 0 ©2011, Cognizant End to End testing of a complex ERP footprint for Logistics Service provider in US By Sathish Rajamani and Jayanta Kumar Rudra 8 th.

4 | ©2011, Cognizant 4

I need an accelerated Testing Solution which meets my GTM and Quality benchmarks

I need someone to guide me on

how to Improve my Oracle ERP

Testing Organization and

Processes

I want to Automate my Oracle ERP Testing

Solution

My Oracle ERP Testing processes are

not aligned to Industry Standards

Testers do not have adequate

functional knowledge of the Oracle ERPI want to Automate my Oracle ERP

Testing Solution

I need a Testing Partner with sound experience in

Oracle ERP Testing with strong association with

Oracle

I need assurance on the quality of my Oracle ERP Implementation and that it meets the requirements set out

I want various kinds of Testing for my

application’s Upgrades, Sustainment,

New Release, Refresh/ Rebuild and E2E

scenarios

I need an accelerated Testing Solution which meets Quality benchmarks

I need someone to guide me on how to

extend and enhance my Oracle ERP

Testing Organization and Processes I want to reduce the Total Cost of

Ownership for QA activities

I need someone to guide me on creating

an On Demand Test Model with

optimizations while maintaining

consistency in processes and metrics

Page 5: 0 ©2011, Cognizant End to End testing of a complex ERP footprint for Logistics Service provider in US By Sathish Rajamani and Jayanta Kumar Rudra 8 th.

5 | ©2011, Cognizant 5

CRMOrder Management

ClaimsBilling

Network ManagementRate Server

PricingGeography

CRMOrder Management

ClaimsBilling

Network ManagementRate Server

PricingGeography

Vendor Managed Application/ Legacy

Quote, OrderQuote, Order Pricing decisionPricing

decision Order Management

Order Management

Revenue & Network Mgmt

Revenue & Network Mgmt

Shipment AssignmentShipment

Assignment Order ExecutionOrder Execution Back officeBack office Support Support

Creating customer orders

Releasing orders to OTM (Order Status – Released)

Creating customer orders

Releasing orders to OTM (Order Status – Released)

Assigning driver/SP to the shipments

Completion of special servicesAgreement to quote OrderPricing Decision Support

Assigning driver/SP to the shipments

Completion of special servicesAgreement to quote OrderPricing Decision Support

Financial validationsFinancial validations

HROLMOICGLARAP

HROLMOICGLARAP

Order updates flowing from OTM to SiebelOrder updates flowing from OTM to Siebel

Dem

and Generation

Dem

and Generation

SO

A (B

PE

L/ES

B)

SO

A (B

PE

L/ES

B)

EDIPortal (Web center)

Email

EDIPortal (Web center)

Email

Maptuit

TMG

RAIR

M5

CRA

Drop & Swap

End-to-end Multi-Platform Testing Path

Transportation Management

Qualcomm

Page 6: 0 ©2011, Cognizant End to End testing of a complex ERP footprint for Logistics Service provider in US By Sathish Rajamani and Jayanta Kumar Rudra 8 th.

6 | ©2011, Cognizant 6

Our Solution through MTC

Delivery Management &

Reporting

Delivery Management &

Reportingwith

Development services

Organization

with Development

services OrganizationScheduling &

Release Management

Scheduling & Release

Management

Benchmark & Metrics

Publication

Benchmark & Metrics

Publication

Process Standardization & Compliance

Process Standardization & Compliance

Infrastructure & Environment

Infrastructure & Environment

TEST MANAGEMENT OFFICE

TEST CENTERFunctional

TestingRegression

TestingAutomation

TestingPerformance

TestingInterface Testing

Simulation with Mobile

Testing

UAT Support

EDI Testing

Data Validation Testing

Smoke Testing

Security Testing

Disaster Recovery Testing

SER

VIC

E

CA

TA

LO

UG

E

End-to-end Test Solution FUNCTIONALNON-

FUNCTIONALAutomation Testing

SER

VIC

E

TO

WER

S

FUNCTIONAL TEST LEADS

AUTOMATION LEADS

SMESs ACROSS LOBs

TEST MANAGER

PROGRAM MANAGER

FUNCTIONAL TEST ANALYST

AUTOMATION TEST

ENGINEERS

METRIC CHAMPIONS

SOA TEST SPECIALIST

DELIV

ER

Y

OFFIC

ECORE TEAM

FLEX TEAM

Oracle EBS-Finance(AP,AR,GL,HRMS,OLM)Oracle Transport Management

Siebel CRM, Analytics, Oracle FusionLegacy & Vendor

Managed Application

BEST-IN-CLASS QA FRAMEWORK

QUALITY ENGINEERING

KNOWLEDGE MANAGEMENT

ENTERPRISE TOOL ALLIANCES

SOLUTION ACCELARATORS

Test Data Management

Consulting on Metrics

Management

NON-FUNCTIONAL

TEST ENGINEERS

Delivery Management &

Reporting

Tool & Innovation Framework

Scheduling & Release

Management

Benchmark & Metrics Publication

Process Standardization &

Compliance

Test Co-ordination with other Vendor

Page 7: 0 ©2011, Cognizant End to End testing of a complex ERP footprint for Logistics Service provider in US By Sathish Rajamani and Jayanta Kumar Rudra 8 th.

7 | ©2011, Cognizant 7

Key Challenges & Mitigation

MitigationMitigation

• Closely work with Dev or Production Support team

• Leveraging Cognizant’s Partnership with Oracle

• Daily Patch Testing

• Comprehensive

• Regression Testing

• Application

Complexity• End to End Testing

• Non availability of

skilled resources

• Lack of well defined QA Strategy and Build plan

• Intermediate Version Upgrade

• System Instability• Performance Issue

• Cognizant’s BIC (Best In Class Metrics)

• QA Strategy by Efficient PMO

• Involvement of Test Consulting Group & DAG (Delivery Assurance Group)

• Managed Test Service

• Cognizant BA–PA-QA Model

• Core Flex Team composition

• Integrated test approach

• Delivery management with strong TMO

• Domain & product knowledge

Page 8: 0 ©2011, Cognizant End to End testing of a complex ERP footprint for Logistics Service provider in US By Sathish Rajamani and Jayanta Kumar Rudra 8 th.

8 | ©2011, Cognizant 8

Achievents and Key Metrics

Page 9: 0 ©2011, Cognizant End to End testing of a complex ERP footprint for Logistics Service provider in US By Sathish Rajamani and Jayanta Kumar Rudra 8 th.

9 | ©2011, Cognizant 9

MTC Achievements

Dec’09

Jun’10

Jan’11

Jun’11Delivering Enhanced Values

Supporting Business Test Execution Creation of Innovation council Regression Testing for Release 7 Fix pack & Sustainment release for 7.1 Adopted Test Matrix approach for FIT

saving a lot of Test Preparation time Smoke Test for UAT Environment, EDI

Testing , Accessorial Testing were added to scope

200 performance issues identified

System testing Four cycles of R7 System

testing

Business testing Created Test Scenarios ,

Steps & Clicks Introduced Test Manager as a

Test Repository tool & migrated all Excel based test cases to the tool

Automation testing Use of automated data

creation from Cycle 3 System

Performance testing Setup performance testing

process and establish Planning, estimation models and Performance execution standards for the client

TCE Set up & Steady State

TCE Initiation POC for Automation

& Business Test cases

System Test Strategy and testing for R7 for Siebel & EBS

TCE strength : 8 (Onsite 6/ Offshore 2)

TCE in Managed Service Model

Jan’12

Matured QA Organization

Pre-TCE State

No dedicated QA set up

Performance issues due to siloed testing by business users

System testing Extensive test case repository

(SOARS) built across modules Peak team size : 70

Business testing Prepared Test Data Sheets Kick started AIT Business Test

execution Test scheduling and management

Support End-to-end multi Platform testing Better Onsite – Offshore ratio

(25:75)

Automation testing Automation of the end to end

flow starting from Order creation until execution, providing 60 – 70% automation coverage for Business Test scenarios

Automated Data conversion & transition

Performance testing Around 1000 performance tests

were conducted in last 12 months

Till Nov’09

Awaiting New Release

Tools

Client Supplied

SOAP UI, Open Script, Silk Performer, Clarity, Test Manager

In House Accelerators

SOARS, TCP, CRAFT, ADPART, C2, ROI, Script Accelerator, Test Scenario Accelerator, SiFA, Script Sanitizer

Page 10: 0 ©2011, Cognizant End to End testing of a complex ERP footprint for Logistics Service provider in US By Sathish Rajamani and Jayanta Kumar Rudra 8 th.

10 | ©2011, Cognizant 10

Component testing

Web Service testing (Through SOAP UI)

Load Test

Interface testing

Stress test

Endurance testing

Bandwidth testing

Network device testing

Program Performance Test

Better capacity planning and decision on hardware &

software requirement

Significant cost reduction due to

Early life Performance testing

Zero post-production defects

Executed 1x, 2x and 3x testing

Performance & Automation Testing

Accomplishments

Generated 1650 Siebel Orders using

Automated script in System Test Environment

Automation of 250 Business Components and

400 Scenarios

Automation of initial Prototype E2E Scenario

complete.

Build Automation frame work release based

Testing

Generated 1650 Siebel Orders using

Automated script in System Test Environment

Automation of 250 Business Components and

400 Scenarios

Automation of initial Prototype E2E Scenario

complete.

Build Automation frame work release based

Testing

Highlights

Page 11: 0 ©2011, Cognizant End to End testing of a complex ERP footprint for Logistics Service provider in US By Sathish Rajamani and Jayanta Kumar Rudra 8 th.

11 | ©2011, Cognizant 11

Structured QA Process

....

....

....

....

LOB1 LOB2 .... ....

Testing Team

PM1 PM2 PM3 ........

DEV1 DEV2 DEV3 .... ....

Pre Engagement

Testing Team

PM2 .... .... ....

LOB1 LOB2 .... .... ....

DEV1 DEV2 .... .... ....

Post EngagementSteady State

TESTINGTEAM /

CHANNELS

Channels Support

TESTINGTEAM /

PRODUCTS

TESTINGTEAM /

SUPPORT

NFT / Automation

NFT / AutomationTEMS

Products

STRATEGY, OPERATIONS, ASSURANCE

Integrated Delivery

BR

OK

ER

AG

E

INTER

MO

DA

L

TR

UC

KLO

AD

FIN

AN

CIA

L

SER

VIC

ES

NFT /Automation

TEMS

COE’s

Delivery Excellence

LO

GIS

TIC

S

Review Efficiency

Schedule Accuracy

Productivity Improvement

Estimation Accuracy

Test Effectiveness

NA

NA

NA

NA

NA

Offshore Leverage

Schedule Accuracy

Productivity Improvement

Estimation Accuracy

Test Effectiveness

35:65

9%

75%

NA

NA

Schedule Accuracy

Productivity Improvement

Estimation Accuracy

Test Effectiveness

95%

95%

95%

Schedule Accuracy

Productivity Improvement

Estimation Accuracy

Test Effectiveness

25%

>95%

>95%

99%

Resource based Requirement based Service based Integrated

Jun 2009 Dec 2009 Jun 2010 Jun 2011

15%Test Design Test Execution

Offshore Leverage

22:78

Test Design Test Execution

Offshore Leverage

18:82

Test Design Test Execution

33%

Page 12: 0 ©2011, Cognizant End to End testing of a complex ERP footprint for Logistics Service provider in US By Sathish Rajamani and Jayanta Kumar Rudra 8 th.

12 | ©2011, Cognizant 12

Metrics Dashboard

- Test design Coverage- Test design productivity- % Rework Effort- Review Efficiency- % of defective test cases

- Test execution coverage- Defect Density- Test Execution Rate- Defect leakage- Defect Trends

- Application Stability Index( Quantitative Go/No-Go Decision)- Defect Removal Effy.,

Test Metrics DefinitionSetting Bench Mark

Planning

Design

Execution

Closure

- % Effort Variation- % Schedule Variation- % Duration Variation

- % Effort Variation- % Schedule Variation- % Duration Variation- Load Factor

Test StagesApplication Health

CheckProject Health Check

- Productivity trends- Goals Vs Actuals

Test Metrics Definition and Benchmark settings

Key Metrics

Metrics Report – quick glance

• Test Coverage : 100% • Automation Coverage: 76%• Performance Testing (all critical business transaction) : 100% • Schedule Slippage: 0% • Effort Slippage: 0%• Avg Productivity in Test Execution: 9%

Page 13: 0 ©2011, Cognizant End to End testing of a complex ERP footprint for Logistics Service provider in US By Sathish Rajamani and Jayanta Kumar Rudra 8 th.

13 | ©2011, Cognizant 13

Benefits & Value Adds

Page 14: 0 ©2011, Cognizant End to End testing of a complex ERP footprint for Logistics Service provider in US By Sathish Rajamani and Jayanta Kumar Rudra 8 th.

14 | ©2011, Cognizant 14

Quarter to Quarter OptimizationOptimization Levers

Process Automation

Solution Accelerators/Tools

Knowledge Repository

Non-Linear Estimation Model

Onsite-Offshore Delivery Model

Right first time

Increase

Productivity Gains

Operational Efficiency

Customer Experience

IT Business Alignment

Impr

ovem

ent O

ppor

tuni

ties

Time to Market

Effort

Cost of Quality

Redundancies

Application Maintenance Cost

Decrease

% of Productivity gain

1st Qtr – 5%

2nd Qtr – 7%

3rd Qtr – 9%

4th Qtr onwards – 12%

Best Practices

Led Oracle ATS Tool Rollout

Created several Tools and Accelerators -

Spider utility and macros

Defined System Test Strategy for R7

Instituted matrix based FIT test design

approach

Built dashboards for test execution tracking

Page 15: 0 ©2011, Cognizant End to End testing of a complex ERP footprint for Logistics Service provider in US By Sathish Rajamani and Jayanta Kumar Rudra 8 th.

15 | ©2011, Cognizant 15

Innovation Spider Utility: Effort Savings in % compared to Manual Testing

Test Scenario Accelerator:

Page 16: 0 ©2011, Cognizant End to End testing of a complex ERP footprint for Logistics Service provider in US By Sathish Rajamani and Jayanta Kumar Rudra 8 th.

16 | ©2011, Cognizant 16

Did you know?

Executed 25000+ functional Test Cases and identified closed to 1200 defects

Saved 40% Test Design Effort by

Cognizant’s proprietary tool

7000+ Test Data creation

manually for functional

testing

More than 14000 Hrs

savings through Test

Automation & achieved

ROI ~ 300K

Page 17: 0 ©2011, Cognizant End to End testing of a complex ERP footprint for Logistics Service provider in US By Sathish Rajamani and Jayanta Kumar Rudra 8 th.

17

©2011, Cognizant

Thank You