You are on page 1of 30

A Testing Roadmap for Complex Oracle EBusiness Suite Projects

Yugant Patra

Going Up?
Elevate Your Business Today

We @ Capgemini
Technology

Consulting
Key Capgemini statistics

Outsourcing

Serve 2/3 of global Fortune 500

Total Revenue: $ 11 Billion

Industry focus: Retail, Distribution, Life Sciences, Manufacturing,


Automotive, Health & Public Services, Energy and Utilities, Financial
Services

100,000 + employees
6,400 Testers
Presence in >30 countries
Full-service firm

Revenue Distribution by Discipline

Our Group Headcount Covers Key Regions Across the Globe


Iberia:
5,435
France
:
21,
175

taly: 1,462

Benelux
:
12,291

Manufacturin
g

Government
North America
8,379

Global
Headcount
91,621

Central
Europe:
7,534

Nordic Countries
4,049

Approximately $11 Billion Global Revenue

South America
1,016
UK & Ireland:
7,985
Asia Pacific:
1,524

India: 20,554

Local Professional
Services
18%

Financial
Services
Energy &
Utilities
Telecom,
Media &
Networks

Outsourcing
Services
38.4%
Technology
Services
40%
Consulting
Services
6.7%

Other

Copyright Capgemini 2010 All Rights Reserved

Our Testing Service Offerings


Test Process
Improvement

Functional
Testing

Test Factory

Test lab
Infrastructure &
Setup Lab
Tool Licenses
System
Requirements
Maintenance

Tool Framework
DDF framework

Framework
Checklists,
guidelines and
best practices
Implement across
projects
Tool specific addins

Accelerators

Requirements Modeling
Blueprint Requirement Center,
Microfocus Optimal Trace

Test
Automation

Test
Process
Aligned with
Capgemini
standard TMap
and DDF and
Oracle AIM
methodology

COE

Performance
Testing

Integration
Testing

Competency
Building

Regression
Testing

Research &
Development

In house tools
Knowledge
repositories
Internal Training
Programs

Creating Solutions
for new
technologies using
existing tools

Vendor Tie-ups

Test Automation and Regression


Automation
Oracle ATS, HP QTP

Test & Defect Management


Teamforge, HP QC, IBM
Rational Test Manager,
Mantis

Copyright Capgemini 2010 All Rights Reserved

Meet Mr. Brown

YAY!!

Now
What??
Whats my
roadmap?

Copyright Capgemini 2010 All Rights Reserved

Test Guru to the Rescue

Copyright Capgemini 2010 All Rights Reserved

The AIM Testing Cycle

CRP 1
CRP 2
CRP 3 *
UAT
Copyright Capgemini 2010 All Rights Reserved

See the Complete Picture


Demand
Planning

Order to Cash

HCM (OTL)

Project
Billing

Accounts
Receivable

Cash
Mgmt

Fixed Assets

Supply
Chain
Plannin
g

Procure to
Pay

General
Ledger

Project
Costing

Enterprise
Asset
Mgmt

Manufacturi
ng

Mobilit
y

Change Management / Testing / Training


Analytics/Reporting

Copyright Capgemini 2010 All Rights Reserved

Collateral
Test Strategy Document
Testing Calendar
Testing Collateral

Micros oft Office


Excel 97-2003 Works heet

Scenario Sheet
Test Scripts
Datasheets

Micros oft Office


Excel 97-2003 Works heet

Micros oft Office


Excel 97-2003 Works heet

Micros oft Office


Excel 97-2003 Works heet

Copyright Capgemini 2010 All Rights Reserved

CRP 1- OBA

Whats
OBA??

Do you
Know
OBA?

Copyright Capgemini 2010 All Rights Reserved

Use of OBA

Powerful, Easy to use Rapid implementation


solution for NEW E-Business Suite
implementation.

An Automated Setup Tool

Allows an implementer to download the setup


question configuration answers from the
associated project workspace

Includes business flows representing leading


industry practices

Flow model, Videos and Demo Scripts available


for increasing end users awareness and
training

Reduce implementation time

In built Market, Industry and Country variations

Copyright Capgemini 2010 All Rights Reserved

10

AIM for Business Flows with


Accelerators
Questionnaire

CRP1

Questionnaire

CRP2
Workshop

CRP3

SIT

Prod
Cutover

Only If Needed

UAT

Training

Prod
Go Live !

Copyright Capgemini 2010 All Rights Reserved

11

CRP 1- OBA
By using the Accelerator Process and Assets, the time needed to prepare and execute
your first functional CRP is reduced from months to as little as a 1 - 3 weeks.

Copyright Capgemini 2010 All Rights Reserved

12

CRP 2/3
Should I wait for
all Custom
Objects to be
ready?

No Test as they
come

Copyright Capgemini 2010 All Rights Reserved

13

CRP 2/3

Maximum Time and effort - Heavy


involvement of Country
Champions
Ideally Test as they come Start
the first Custom object in the end
to end flow

Clients client facing piece requires


most testing and attention

Use of Oracle SSC for quick issue


resolution

Custom functionality test

Issue documentation and


resolution

Financial
Reporting
Testing

Functionality
Testing

Performance
/Load Testing

Custom
Objects

CRP
CRP 2/CRP
2/CRP 3
3
Integration/
End to End
Testing

SOX
Compliance
Month End
Closing

Copyright Capgemini 2010 All Rights Reserved

14

Co

UAT

nf
g

si
De

u
r
a
tio
n

gn

The UAT test packet should contain:


Test Scenarios, Test Data and Test
Scripts The Test Bible

Representative Day In The Life Of


(DILO) of the firm

Include a short survey to gauge the


UAT testers feedback of the new
system

Defect Resolution

UAT
UAT
g

Country/LOB Champions and Role


Champions should lead the test

in

CRP2
CRP2

Development

t
e
g en
an m
h ge
a

Validate the application from end


user perspective

an

It is CRUCIAL for scenarios tested to


reflect realistic, relevant business
situations

CRP1
CRP1

Tr
ai
n

Copyright Capgemini 2010 All Rights Reserved

15

Timelines
Month
of
Design

CRP1/OB
A
Develop
ment

Data &
Scripts
CRP2/CRP
3
Training
Material
Prep

Design Freeze
CRP1
Test Plan
Scenarios
Development

Functional
User and
Country
Champion
Signoff

Gather Data & Develop Scripts


Test Packet Preparation

CRP2/CRP3
Training Material
Prep

UAT
Training
UAT
Defect
Resolutio
n
Test
Mgmt.

Onsite
Orientation
& Kick-Off
UAT
Trainin
g

Conduct
UAT

Global
Tester
Sign Off

Go NoGo
Decision

Defect Resolution & Retest


Test Planning, Support and Reporting

Copyright Capgemini 2010 All Rights Reserved

16

Test Tracking
Use of Tools
HP Quality Center
PVCS
Virtual Repository for
software
Test Scenarios and Test Scripts
Oracle Test Manager
Facilitates reusability
Rational TestManager
Defect Reporting
Defect Triage
Test Progress Reporting
Micros oft Office
Excel Works heet

Good Old Excel

Copyright Capgemini 2010 All Rights Reserved

17

Defect Life Cycle

Close
Defect

Identify
Defect

Tester verifies the defect


has been resolved and
changes its status to
Closed.
Test Lead reviews the
Awaiting Retest-UAT
defects on a daily basis to
plan and communicate
retest of the fix.

Re-Test
Defect
If the defect has not been
resolved tester changes its
status to Re-Opened.

Config.Mgmt. Team
migrates the changes
to User Test
environment and
changes the status to
Migrated;
Upon assuring the fix
migration and prelim
test on UAT (if it
necessitates), assigns
the defect to Awaiting
Retest UAT.

ReOpen
Defect

Migrate
Change

System
Test
Solution Team performs
system test; Upon
successful test, initiates the
migration of the fix to UAT.

Defect
Resolutio
n
Assigned resource
resolves the defect and
assigns the resolution
status to Fixed & status
to Awaiting Retest
System

Testers find
defects during
UAT, functional,
regression or
integration
testing.
Developers find
defects during
unit/system
testing.

Re-Opened defects are


discussed during the next
Defect Review meeting.

Open
Defect

Defect
Review
Meeting

Tester or developer logs a


defect and assigns an
Open status to the defect.

Defect Triage Team reviews


the defect, adjusts the
defect type, responsible
group, severity, priority &
others attributes of Defect.
Responsible Team Leads
assign the defect to a
resource and Estimated Fix
Date.

Track
Defect
All Open defects
with a severity of
Showstopper,
High are tracked
on the daily
defect report..

Copyright Capgemini 2010 All Rights Reserved

18

Defect Reporting

How do I report
my Defects?

Graphs,
Management
love
Graphs

Copyright Capgemini 2010 All Rights Reserved

19

Defects Metrics

Severity

Showstopper

High

Medium

Low

Total

AR

18

20

41

OIE

11

22

35

PA

15

26

Totals

44

48

102
Copyright Capgemini 2010 All Rights Reserved

20

People Structure

Role Champions/
Functional Leads

Test Support

Proj. Admin
Proj Mgr

Proj. Admin
Proj Mgr

Proj. Admin
Proj Mgr

Proj. Admin
Proj Mgr

Proj. Admin
Proj Mgr

Requisitions

Requisitions

Requisitions

Requisitions

Requisitions

Receivables

Billing.&
Rev

Payables

Invoicing
Receipts

Billing.&
Rev
Invoicing
Receipts

Billing.&
Rev
Invoicing
Receipts

Billing.&
Rev
Invoicing
Receipts

Property/Ta
x
GL/Acctg.

Property/Ta
x
GL/Acctg.

Property/Ta
x
GL/Acctg.

Projects

Purchasing/Iproc

Fixed Assets
General Ledger

Property/Tax
GL/Acctg.

Billing.&
Rev
Invoicing
Receipts

Solution Team

Legacy
Application
Integration

Property/T
ax
GL/Acctg.

Copyright Capgemini 2010 All Rights Reserved

21

People Structure
Co
un

Le
g
try
/

LO
B

Functional Team

lu
So

am
Te
n
tio

ac

Tes
te

Glo
ba
rs

CRP1
CRP1
st e
e Te
r
a
dlew
Mid

lT
es
ter
s

CRP2
CRP2

UAT
UAT

Trainer
s

rs

Come in as Testers leave as Trainers

UAT
TTT
Copyright Capgemini 2010 All Rights Reserved

22

The Reason we Test


CRP 1/OBA
Avoid Major Customizations
Use best Industry Practices

CRP2

Use the system to its full potential


Validate eBS in the IT Environment of the Firm
Validate eBS in the Business Environment of the Firm
Avoid Gold Plating
Balanced test effort with quality requirements
Risk based, Business driven Testing

UAT
Have a smoother Go-Live
Easier acceptance to Change
Facilitates system transfer from the Solution Team to the
Client
Copyright Capgemini 2010 All Rights Reserved

23

How to reduce Costs?


Keep it simple
Scenario Selection
Do not overstaff - Use the Functional
Team and Solution Team
Do not reinvent the wheel
Leverage Testing Collateral for
Training & Change Management
Reuse Reuse Reuse
Copyright Capgemini 2010 All Rights Reserved

24

Tips

Entrance and Exit criteria


Stage gate and Signoff
Feedback
Do not over do Testing Automation
Global Testers Bilingual
Single war room seating

Copyright Capgemini 2010 All Rights Reserved

25

Mr. Brown gets a raise

YAY!!

Copyright Capgemini 2010 All Rights Reserved

26

Oracle Test Manager


Oracle Functional
Testing
Oracle Load Testing

Oracle Testing: Capgeminis TMap Method Well Aligned with


Oracles AIM methodology

Oracle Data Masking

Delivery Phases

Business Process
Architecture &
Business
Requirements
Definition

Business
Requirement
Mapping

Evaluation Environment

Architecture / Design /
Data conversion
System Testing

Integration Testing

Dev Environment

QA Environment

Adoption
and
Learning

Production
Migration

Prod Environment

Functionality Testing
Prepare
Testing
Strategy

Finalize
Testing Tool

Testing Team
Onboarding
Finalize
Testing
Strategy
Identify Test
Scenarios
Coverage

Prepare System Test


Cases

Go Live

Create Integration
Test Plan

Setup QA Client and


Test Data
System Testing
Finalize Defect
Resolution Criteria

Integration Testing
(# of cycles)

Set
Regression
Baseline
User
Testing

Automation and Performance Testing


Setup
Central
Testing
System

Create Test
Plan
Coverage

Requirements: Setup Test Req. / Attributes

Load Test Scripts

Test Plan: Manual & Automated test creation

Execute Load Test

Test Set: Hierarchy and Execution

Automate Test

Defect: Creation & Resolution

Regression Testing

Copyright Capgemini 2010 All Rights Reserved

27

Contact Information
Anijay Zinzuwadia , Capgemini US LLC
E-mail: Anijay.Zinzuwadia@capgemini.com
Yugant Patra, Capgemini US LLC
E-mail: Yugant.Patra@capgemini.com

In collaboration with

David Carrier, 7-Eleven Inc.


E-mail: David.Carrier@7-11.com

Copyright Capgemini 2010 All Rights Reserved

28

Questions?

Copyright Capgemini 2010 All Rights Reserved

29

Thank You

Copyright Capgemini 2010 All Rights Reserved

30