2. Background
Founded in 1998 and has grown to a
talent base of over 500 across
USA, UK, and India Our DNA
Communications, Healthcare,
Financial Services, Manufacturing,
and High-Tech industries
Guiding principle: “Leverage
technology to maximize business Focus Service Ethics Excellence
value for our clients” On our clients’ Iconic flexibility Uncompromising In all we do.
businesses and and value system of
the resolution to commitment in our people.
their pain points. services to our
Certified Minority Business Entity clients.
Proven global delivery model with
best in class processes,
infrastructure & a strong team
Our Quest is to “co-create value” for our clients’ businesses by leveraging our expertise in IT
services, business solutions, and outsourcing.
2
3. Our Services & Solutions
Enterprise Integration Architecture & Design Enterprise Cloud Application
Independent Computing Outsourcing
Verification,
Validation &Testing
Infrastructure
Enterprise Business Analysis & Outsourcing
Application Services Requirements IT as a Service
Management
Legacy re-engineering Business Process
Outsourcing (BPO)
Business Intelligence
& Data Warehousing
Mobile Software
QA/ Test Strategy Applications Bundled Outsourcing
Analytics
Onshore and Offshore Delivery
3
4. Onshore & Offshore Locations
LONDON, UK
SOUTHPLAINSFIELD, NJ
HERNDON, VA
DALLAS, TX
TAMPA, FL
BANGALORE,INDIA
Idexcel can deliver IT services and solutions by leveraging a global delivery model across the US and India
to optimize the CTQ (Cost, Time and Quality) for our clients.
6. Building Blocks of Success
Accurate Metrics Experience to Organized and
Gathering and Implement Industry Disciplined
Analysis Best Practices Test Framework
Early Involvement with
Clear and Actionable
Information
Test Reporting
Business Owners
Efficient Group Usage
Integration Regression
of
throughout SDLC Test Bed
Testing Tools
COMMUNICATION
7. Test Management Framework
Specify
Requirements
Analyze the Create a test plan Create test sets and Report defects
application and based on the testing perform test runs detected in the
determine the testing requirements application and track
requirements how repairs are
progressing
Define Testing Create Detail Analyze
Scope Requirements Requirements Requirements
Examine applications Build a requirements Generate reports and
documentation in tree to define the graphs to assist in
order to determine overall testing analyzing the testing
the testing scope – requirements requirements.
test goals, objectives Review the
and strategy requirements to
ensure they meet the
testing scope
8. Test Management Framework
Plan Tests
Analyze the Create a test plan Create test sets and Report defects
application and based on the testing perform test runs detected in the
determine the testing requirements application and track
requirements how repairs are
progressing
Define Testing Define Test Create Req. Design Test Automate Analyze
Define Tests
Strategy Subjects Coverage Steps Tests Test Plans
• Divide the • Determine • Link each test • Develop • For tests that • Generate
application the types of with a testing manual tests the decision is reports and
into functions tests needs requirement by adding to automate, graphs to
to be tested for each steps to the create test assist in
• Build a test subject tests in the scripts with a analyzing test
plan tree to • Add a basic test plan tree testing tool planning data
hierarchically definition of • Describe the • Review the
divide the each test to test tests to
application the test plan operations determine
into testing tree and the their
units or expected suitability to
subjects outcome of the testing
each test goals
• Decide which
tests to
automate
9. Test Management Framework
Execute
Tests
Analyze the Create a test plan Create test sets and Report defects
application and based on the testing perform test runs detected in the
determine the testing requirements application and track
requirements how repairs are
progressing
Run Tests
Analyze Test
Create Test Sets Schedule Runs Automatically
Results
and Manually
• Define groups of • Schedule test • Execute the tests in • View the results of
tests to meet the execution and assign the test set the test runs in order
various testing goals tasks to application automatically or to determine
in the project testers manually whether a defect has
• Determine which been detected in the
tests to include in application
each test set • Generate reports
and graphs to help
analyze these results
10. Test Management Framework
Track
Defects
Analyze the Create a test plan Create test sets and Report defects
application and based on the testing perform test runs detected in the
determine the testing requirements application and track
requirements how repairs are
progressing
Review New Repair Open Test New Analyze
Add defects
Defects Defects Build Defect Data
• Review new • Correct the • Test a new build of • Generate reports
defects and defects that were the application and graphs to
determine which identified to be • Continue this assist in analyzing
ones should be fixed process until the progress of
fixed defects are defect repairs and
repaired to help determine
when to release
the application
11. We take a wealth of QA information…
Customer Development
Business
Support Relations
Requirements
Defects Timelines
Test Cases Resource
Planning Risk
Budget
Test Data
Iterations Test
Environment
Planning
Configuration
Tools
Master Test Project Health Estimates
Plan Execution
Results
Automation
Coverage
Status Release Regression
Planning Testing Integration
Testing
Conversion
Responsibilities Testing
SLAs
12. And transform it…
…into clear, actionable elements to
streamline your operations internally and improve
communications externally.
Executive Reporting
Dashboard
QA
Operating
Guidelines
13. Basic Metric Standards
Area Metric Purpose
Requirements Requirements Coverage Matrix To establish the thoroughness of testing from the point of
view of covered vs. uncovered requirements
Development Creation and Review Burndowns To develop a testing plan and monitor test case
Executive Dashboard development and test case review, against plan
Test Planning
Iteration Planning
Testing Execution and Iteration Burndowns To monitor test execution against the plan, indicate
Project Health Rating product quality, and manage testing efficiency
Blocked Test Cases
Defect Overall Defect Summary To monitor quality of bug fixes, prioritize defect resolution,
Management Defects by Severity/Priority increase testing efficiencies, and shorten defect detect and
Defect Submission Rate resolution time
Reopened Defects
Defect Validity
Defect Root Cause
Defect Containment
Defect Removal Efficiency
Defect Aging
Defect Trending
16. Iteration Planning
Maintenance
Cycles
Capability
?
Development
R Cycles (New
Functionality)
Time
17. Defect Root Cause
- Simple Smoke Tests
Sequence
- System Stability Indicator Smoke Tests
- Business Critical Smoke Tests
- Business Critical Regression
- “Full” Regression Run
20
Number of Support Calls
18
16
14 Root Cause Analysis
12
10
8
6
4
2
0
#1 #2 #3 #4 #5 #6 #7 #8 #9 #10 #11 #12 #13
Defect Categories
18. Test Planning
Production
Verification Activities Focus is on finding
defects
earlier in the SDLC
Defects
90 Day Yield
Time
Blue Curve reflects defect detection using post-development validation testing techniques
Red Curve reflects defect detection using verification/static-testing techniques
25. Standard Transition Model
Report
Client Analyze the defects
application detected in
and the
determine application
the testing and track how
requirements Create a test repairs are
plan, based on progressing
On-Shore the testing
requirements
Create a test
sets and
perform test
runs
Off-Shore
26. Engagement Model
Project Engagement
Onsite – test management and test Offshore – test management and test Onsite-Offshore – test management
activity entirely onsite activity entirely offshore onsite, test activity offshore
Business Models
Time and Material Fixed price Risk – Reward
Test Tools
Client Tools Idexcel Tools
• Licenses to be provided by client • Open source and / or in-house developed
• Hosted offshore or onsite • Online dashboard
Test Environment
Client environment Idexcel environment
• Hosted onsite • Hosted offshore
• Controlled access to offshore test team • Controlled access to client and offshore test teams
27. Project Governance
Client Idexcel
Management Management
Relationship
Executive Relationship VP Sales Engagement Level
Sponsor(s) Manager Delivery Head Steering Committee
Program
Program Level
Program Director /
Test Director Delivery Head Working Committee
Test Director
Test Manager Review
Project Management
Test Director / Test Director / Test Manager / Project Level
Manager Test Manager Test Lead Working Committee
Review
Architect
Test Team to
Test team 1
team 2 backfill
SMEs
Project Execution
Test Leads Test Leads
Testers Testers
28. Project Governance
Frequency: Quarterly
Engagement Level Steering Committee Review
Mode: Face-to-face
Input: Engagement level reports & Dashboard
Client Participants Idexcel Participants Key project status
•Exec Sponsor •VP of Sales Account level metrics – Trend
•VP of QA •Delivery Head Key issues to address
•Test Director •Test Director Strategic projects in pipeline based on
portfolio analysis of projects
Program Level Steering Committee Review Frequency: Monthly
Mode: Teleconference/ Net Meeting
Input: Project Progress Report & Dashboard
Client Participants Idexcel Participants Project Metrics – Trend
•Test Director •VP of Sales Open issues escalation
•Program Manager •Test Director Schedule
•Test Manager •Delivery Head Quality data
•Test Manager / Lead Project value addition
Project Level Review Frequency: Weekly
Mode: Teleconference
Client Participants Idexcel Participants Input: Weekly Status report
•Test Director •Test Manager Schedule
•Test Manager / Lead •Test Lead Effort
Issues/Risks
Quality