SlideShare uma empresa Scribd logo
1 de 21
Suresh Chandra Ganesh Bose
Anagha Mahajan
SureshChandra.GaneshBose@cognizant.com
Anagha.Mahajan@cognizant.com
HOW TO TAKE ORGANIZATIONS
TO HIGHER TESTING MATURITY
Biography
2
Biography
Suresh Chandra Bose, Ganesh Bose is a Manager Consulting at Cognizant Business Consulting practice. Suresh
is based out of Austin, Texas and has been in the IT Industry for more than 16 years with vast Consulting
experience in various industries and executed Strategic initiatives for various Fortune 100 companies in the
areas of PMO, PPM, Process Consulting, Program Management, TMMI assessment/implementation,
Organization Strategy, Test Consulting and CIO/Governance Dashboard/Metrics for various clients across the
globe.
SureshChandra.GaneshBose@cognizant.com
Anagha Mahajan is a Senior Consultant with Cognizant’s Business Consulting practice. Anagha has diverse
global experience with multiple Fortune 500 companies in Technology, Telecommunications and Healthcare.
Her specialties include Due Diligence, Process Improvement, IT Transformation, IT Strategy, IT Governance and
Organization Maturity Improvement. Anagha has an MBA from Babson college and is a Six Sigma Black Belt
Certified professional.
Anagha.Mahajan@cognizant.com
Overview of TMMi
Need for TMMi Assessment
TMMi Assessment Maturity Rating Methodology
Contents
3
Benefits of TMMi Process Transformation
Case study
Testing Maturity: Need of the hour
Organizational Implementation Approach
Critical Success Factors for Implementation
Everybody is not Michelangelo
4
Become Michelangelo first, for everyone else must follow process.
5
Testing Maturity: Need of the hour
Improves
Time to
Market
Cost of
Supplier
Contracts
Cycle Time
Cost of
Delivery
Ability to plan
Testing
Standardizes
Testing Method
Implementation of
Industry best
practice
Product
Quality
Defect
tracking
metrics
Ease of
integrating Test
into the delivery
model
Process
improvements
Reduces
Unpredictability
Rework
6
 TMMi is developed by the TMMi Foundation
 TMMi (Test Model Maturity Integration) is a detailed model for test process improvement and is positioned
as being complementary to CMMi
 Assessment is performed taking into consideration the level the Organization want to be appraised of
 Contains guidelines and framework for test process improvement
 Has five maturity levels for process evaluation in systems and software engineering
 Addresses cornerstones of structured testing as lifecycles, techniques, infrastructure and organization
 By far the most popular model in the Industry for benchmarking Testing practices
TMMi Maturity Levels
Overview of TMMi
1-
Initial
2-
Managed
3-
Defined
4-Measured
5-
Optimization
7
Need for TMMi Assessment
Standardized and
Optimized testing
process along with
higher degree of
process compliance
Effective monitoring and
control mechanism to
mitigate schedule and
cost overruns and
quality issues
Showing value to our
customers as IT getting
more complex
Assess efficacy of
support functions viz.
Environment, Build
Management etc. ,for
testing activities
Attesting the current
testing process against
Industry standards to
enhance credibility in
market place
Test Performance goals
with Metrics and
Measures to predict
performance and drive
STLC improvements
Integration of industry
best practices with the
testing process to
achieve business
objectives
8
• Capability Maturity Model Integration
• Developed by Carnegie Mellon University
• Focused on end to end SDLC practices
• Limited focus on Test Improvements
• Has both staged and continuous
representation
• Has 3 others frameworks – CMMi for
Development, CMMi for Acquisition and CMMi
for Services
• Test Maturity Model Integration
• Developed by TMMi Foundation
• Focused only on Testing processes/ practices
• Limited focus on Non-Testing Improvements
• Has only staged representation
• No additional TMMi frameworks
CMMI
SVC
CMMI
DEV
CMMI
ACQ
Comm
on
Core
PAs
Comparison - CMMi and TMMi
9
5. Optimized
•Test Process Optimization
•Quality Control
4. Measured
•Test Measurement
•Product Quality Evaluation
•Advanced Peer Reviews
3. Defined
•Test Organization
•Test Training Program
•Test Life Cycle and Integration
•Non-Functional Testing
•Peer Reviews
2. Managed
•Test Policy and Strategy
•Test Planning
•Test Monitoring and Control
•Test Design and Execution
•Test Environment
1. Initial
•Testing is a chaotic,
•Undefined process
Continuous Process
Improvement
Process Standardization
Stable Process
Can Repeat
Tasks
Ad Hoc
Informal
Unpredictable
Quantitatively Managed
P
r
o
c
e
s
s
M
a
t
u
r
I
t
y
Improvement Roadmap for Implementation
Assessment Plan
Our Assessment Approach
10
Cognizant will employ its accredited method comprising of documentary evidence reviews and interviews to ensure adequate
coverage of the generic and specific goals and practices across various process areas of TMMi, as illustrated below for Level 2 and 3
assessment. Timelines change based on the maturity assessment levels
Engagement Planning RecommendationsTMMi Assessment
Informal Assessment
Survey (Optional)
Documents Review
Week A Week B Week C
Identify Strengths &
Improvement
Opportunities
Findings Report
Recommendations &
Implementation Plan
- Deliverable
Interviews
Initial discussions to
understand requirements
Present assessment
approach and understand
objectives & constraints
Agreement on Proposal
and onboard resources
Develop Proposal for
Engagement Kick-off
Determine Maturity
levels
Develop Recommendations
& Implementation Plan
Implementation Order
& Priority
Best practice sharing
across projects/
applications
Management
Thoughts
TMMi Assessment Maturity Rating Methodology
11
Specific &
Generic Goals
RatingMechanism
Test Policy & Strategy Test Planning
Test Process
Optimization
Establish Test Policy Establish Test Strategy
Institutionalize
Defined Process………….
Process
areas
Specific&Generic
Practices
ProcessAreas
Specific&Generic
Practices
Questionnaire
/Client Survey
Responses
Interviews
Documents
Review
Overall Process
Area Maturity
Level
Enablers
Inhibitors
Instance
Characterization
Organizational Unit
Characterization
Goal Level Rating
Maturity Levels Calibration
………….
Specific&Generic
Goals
* Ratings represented above are Illustrative Only
TMMi Maturity Level Calibration Guidelines
Process Areas are designated the appropriate maturity levels based on the following guidelines
 Fully Achieved -
 Convincing evidence of process compliance
 Systematic and widespread implementation of process
 No obvious weakness in in distribution, application and results of this process exists
 process achievement is between 85 and up to 100%
 Largely Achieved –
 Significant evidence of process compliance
 systematic and widespread implementation of process
 Minor weakness in distribution, application and results of this process exists
 process achievement is between 50 and up to 85%
 Partially Achieved –
 Some evidence of process found
 Process exhibit significant weaknesses, be incomplete, not widespread, or inconsistent in application or results.
 process achievement is between 15 and up to 50%
 Not Achieved -
 Little or no evidence of process
 Process achievement is between 0 and up to 15%
 Not Rated - Any supporting goal is Not Rated
 Not Applicable - The process area is considered not to be in the scope of the assessment or applicable to the organizational unit by the Lead
Assessor
12
Improving and Sustaining Testing Maturity
13
Laying the ‘Foundation’
Initiate ‘Transformation’
Drive the recommendations aligned
with desired QA outcomes, measure
effectiveness and stabilize
Prioritized ‘Optimization’*
Quality Policy Test Policy Test Approach
Governance
Communication
Responsibilities
Implementation of testing capability
recommendation
Implementation of tailored processes in
projects
Streamline key Functions
Pilot key testing recommendations in
identified projects
Refine test process improvements (if
required)
Standardize testing at organization level
*Review Checkpoint – evaluation of effectiveness of implemented recommendations to assess and take
corrective actions/refine if required
Focus on transforming the key focus
areas and kick start rolling out
processes and testing enablers
Implement the foundation layer
focussing on setting up test
Function and Lifecycle
Implementation
Foundation
TransformationOptimization
TMMi Process Transformation - Projected Savings
14
A high level snapshot of the improvements in specific process areas have been categorized into the following themes and levers, whose
benefits and saving potential have been highlighted in the subsequent slides
Level 1. Initial 2. Managed 3. Defined 4. Measured 5. Optimized
Savings & ROI
ROI over previous Maturity
Level
0.0% 26.1% 40.1% 13.8% 8.2%
Total Return on Investment % 0.0% 26.1% 55.7% 61.8% 64.9%
End to End Process
Framework
Quality Assurance
Strategy
• Well defined quality gates
• Quality assurance governance
• End to End validation life cycle processes
• Clear responsibility and accountability for test delivery
Validation Risk
Profiling
Process Maturity
• Implementation and institutionalization
• Compliance evaluation
• Risk and impact tracking
• Preventive measures
Continuous
Improvement
• Causal Analysis
• Incremental improvements
Benefits of TMMi Process Transformation
TMMi Levels Improvement Areas Cost Quality
Speed to
Market
2. Managed
Test Policy and Strategy
Test Planning
Test Monitoring and Control
Test Design and Execution
Test Environment
3. Defined
Test Organization
Test Training Program
Test Life Cycle and Integration
Non-Functional Testing
Peer Reviews
4. Measured
Test Measurement
Product Quality Evaluation
Advanced Peer Reviews
5. Optimized
Test Process Optimization
Quality Control
16
Critical Success Factors for Implementation
Sponsor
• Continued commitment and focus from Project sponsor and Executive management
• Attention and support of all Stakeholders (including Business, Development, Testing)
Participation
• Active participation of practitioners throughout the engagement
Feedback
• On-going support and feedback from all members of the organization
Communication
• Appropriate planning and communication
17
Case study: TMMi assessment and implementation for a major technology company
“Conduct assessment of current testing processes against TMMi level 3 maturity, build and implement
transformation roadmap that addresses the gaps between current and target end state - taking into
consideration tactical and strategic opportunities to achieve level 3 maturity level”
 Cognizant was invited to carry out a consulting engagement to:
o Benchmark current test processes against TMMi Level 3 maturity
o Identify the target test process
 Based on the findings, Cognizant defined a roadmap addressing the gaps and also recommended a phased
approach to improve the testing process with an objective of transforming the client to highly mature testing org
DELIVERABLES:
 Current State Report – Detailed overview of the Current strengths and best practices & Maturity scoring by focus
groups within each IT groups
 Target State Report with Implementation Roadmap - Overall solution summary & High-level recommendations
across focus areas & Implementation approach, roadmap along with timelines
 Testing Process Artifacts – Test Policy and Strategy, TCP, Test Design Techniques, Traceability, Role Skill matrix,
Test Environment, NFT, Risk Management and Defect Management.
 Cognizant proposes a phased approach to transform client’s validation group to TMMi Level 3 Maturity.
Wherein first key process improvement capabilities first defined and then implemented in an
Agile/continuous fashion
 Key Solution Themes identified for achieving improvements are:
o Organization – Setup audit function, NFT team and configuration team.
o Lifecycle and Processes – Refine test planning, employ test design techniques, maintain bi-directional
traceability and utilize TCP for estimation
o Tools, Infrastructure and Support Functions – Streamline risk management, formalize review process,
facilitate standardized training and test environment management.
BENEFITS SNAPSHOT
 Team Size: 5 Consultants (2 onsite, 3 offshore)
 Duration: 4 weeks (assessment) + 12 weeks
 Weekly status report shared with key stakeholders
that details activities completed in current week,
plan for next week, overall status and risks
 Technical Working Group (TWG): A group of cross-
functional individuals from client organization was
formed to act as change agents, provide feedback
and review and approve Cognizant artifacts
 Train the trainers model: Training conducted for
identified key resources on processes/capabilities
and they will in turn train their respective team
members
ASSESSMENT HIGHLIGHTS
ASSESSMENT APPROACH
KEY RECOMMENDATIONS
 Scalable organization with improved ability to roll
out predictable quality outcomes
 Standardized processes within the organization
 Reduced defect leakage and quicker time to
market
 End to end metrics platform for unified reporting
to stakeholders
 Optimized automation / regression approach to
increase overall application quality
 Reduced cost of testing ownership
 Improved levels of productivity
References
18
• TMMi Foundation Reference Model
http://www.tmmi.org/pdf/TMMi.Framework.pdf
Contact Us @
19
Suresh Chandra Ganesh Bose
SureshChandra.GaneshBose@cognizant.com
www.linkedin.com/in/gsubose/
https://twitter.com/gsubose
Anagha Mahajan
Anagha.Mahajan@cognizant.com
https://www.linkedin.com/in/anaghamahajan/
https://twitter.com/anaghamahajan
20
Questions?
21

Mais conteúdo relacionado

Mais procurados

Testing Centre of Excellence Model 2016
Testing Centre of Excellence Model 2016Testing Centre of Excellence Model 2016
Testing Centre of Excellence Model 2016
Tony Barber
 
Inverting The Testing Pyramid
Inverting The Testing PyramidInverting The Testing Pyramid
Inverting The Testing Pyramid
Naresh Jain
 
Automation testing strategy, approach & planning
Automation testing  strategy, approach & planningAutomation testing  strategy, approach & planning
Automation testing strategy, approach & planning
SivaprasanthRentala1975
 
Test Automation - Keytorc Approach
Test Automation - Keytorc Approach Test Automation - Keytorc Approach
Test Automation - Keytorc Approach
Keytorc Software Testing Services
 

Mais procurados (20)

Test Automation Strategies For Agile
Test Automation Strategies For AgileTest Automation Strategies For Agile
Test Automation Strategies For Agile
 
Agile Testing – embedding testing into agile software development lifecycle
Agile Testing – embedding testing into agile software development lifecycle Agile Testing – embedding testing into agile software development lifecycle
Agile Testing – embedding testing into agile software development lifecycle
 
Testing Centre of Excellence Model 2016
Testing Centre of Excellence Model 2016Testing Centre of Excellence Model 2016
Testing Centre of Excellence Model 2016
 
Inverting The Testing Pyramid
Inverting The Testing PyramidInverting The Testing Pyramid
Inverting The Testing Pyramid
 
Test Automation Best Practices (with SOA test approach)
Test Automation Best Practices (with SOA test approach)Test Automation Best Practices (with SOA test approach)
Test Automation Best Practices (with SOA test approach)
 
QA Best Practices in Agile World_new
QA Best Practices in Agile World_newQA Best Practices in Agile World_new
QA Best Practices in Agile World_new
 
QA metrics in Agile (GUIDE)
QA metrics in Agile (GUIDE)QA metrics in Agile (GUIDE)
QA metrics in Agile (GUIDE)
 
Testing Centre Of Excellence From AppLabs
Testing Centre Of Excellence From AppLabsTesting Centre Of Excellence From AppLabs
Testing Centre Of Excellence From AppLabs
 
Automation testing strategy, approach & planning
Automation testing  strategy, approach & planningAutomation testing  strategy, approach & planning
Automation testing strategy, approach & planning
 
An Overview of User Acceptance Testing (UAT)
An Overview of User Acceptance Testing (UAT)An Overview of User Acceptance Testing (UAT)
An Overview of User Acceptance Testing (UAT)
 
Agile QA and Testing process
Agile QA and Testing processAgile QA and Testing process
Agile QA and Testing process
 
Scriptless Automation Testing: A Unique Framework To Accelerate Delivery
Scriptless Automation Testing: A Unique Framework To Accelerate DeliveryScriptless Automation Testing: A Unique Framework To Accelerate Delivery
Scriptless Automation Testing: A Unique Framework To Accelerate Delivery
 
The Quality Assurance Checklist for Progressive Testing
The Quality Assurance Checklist for Progressive TestingThe Quality Assurance Checklist for Progressive Testing
The Quality Assurance Checklist for Progressive Testing
 
ISTQB Foundation Level Basic
ISTQB Foundation Level BasicISTQB Foundation Level Basic
ISTQB Foundation Level Basic
 
Certified ScrumMaster Training
Certified ScrumMaster TrainingCertified ScrumMaster Training
Certified ScrumMaster Training
 
Shift left - find defects earlier through automated test and deployment
Shift left - find defects earlier through automated test and deploymentShift left - find defects earlier through automated test and deployment
Shift left - find defects earlier through automated test and deployment
 
Building a Test Automation Strategy for Success
Building a Test Automation Strategy for SuccessBuilding a Test Automation Strategy for Success
Building a Test Automation Strategy for Success
 
Agile testing principles and practices - Anil Karade
Agile testing principles and practices - Anil KaradeAgile testing principles and practices - Anil Karade
Agile testing principles and practices - Anil Karade
 
Test automation proposal
Test automation proposalTest automation proposal
Test automation proposal
 
Test Automation - Keytorc Approach
Test Automation - Keytorc Approach Test Automation - Keytorc Approach
Test Automation - Keytorc Approach
 

Destaque

Mark robinson what does lean mean for software testing
Mark robinson   what does lean mean for software testingMark robinson   what does lean mean for software testing
Mark robinson what does lean mean for software testing
AGILEMinds
 
Experiences with TMMi facts and figures - Romanian Testing Conference 2014
Experiences with TMMi facts and figures - Romanian Testing Conference 2014Experiences with TMMi facts and figures - Romanian Testing Conference 2014
Experiences with TMMi facts and figures - Romanian Testing Conference 2014
SYSQA BV
 
Stephen blower inspiring testers - rtc2014
Stephen blower   inspiring testers - rtc2014Stephen blower   inspiring testers - rtc2014
Stephen blower inspiring testers - rtc2014
Romania Testing
 
Jan jaap TMMi facts and figures v2
Jan jaap TMMi facts and figures v2Jan jaap TMMi facts and figures v2
Jan jaap TMMi facts and figures v2
Romania Testing
 
Lean Innovation in Insurance with Cognizant Digital Foundry
Lean Innovation in Insurance with Cognizant Digital FoundryLean Innovation in Insurance with Cognizant Digital Foundry
Lean Innovation in Insurance with Cognizant Digital Foundry
VMware Tanzu
 

Destaque (19)

Mark robinson what does lean mean for software testing
Mark robinson   what does lean mean for software testingMark robinson   what does lean mean for software testing
Mark robinson what does lean mean for software testing
 
Experiences with TMMi facts and figures - Romanian Testing Conference 2014
Experiences with TMMi facts and figures - Romanian Testing Conference 2014Experiences with TMMi facts and figures - Romanian Testing Conference 2014
Experiences with TMMi facts and figures - Romanian Testing Conference 2014
 
Leveraging Cloud for Non-Production Environments
Leveraging Cloud for Non-Production EnvironmentsLeveraging Cloud for Non-Production Environments
Leveraging Cloud for Non-Production Environments
 
Stephen blower inspiring testers - rtc2014
Stephen blower   inspiring testers - rtc2014Stephen blower   inspiring testers - rtc2014
Stephen blower inspiring testers - rtc2014
 
TPI, en metode til forbedring af testproces af Elisabeth Andresen, Sogeti
TPI, en metode til forbedring af testproces af Elisabeth Andresen, SogetiTPI, en metode til forbedring af testproces af Elisabeth Andresen, Sogeti
TPI, en metode til forbedring af testproces af Elisabeth Andresen, Sogeti
 
Jan jaap TMMi facts and figures v2
Jan jaap TMMi facts and figures v2Jan jaap TMMi facts and figures v2
Jan jaap TMMi facts and figures v2
 
Testing Centralization
Testing CentralizationTesting Centralization
Testing Centralization
 
John Fodeh - Adventures in Test Automation-Breaking the Boundaries of Regress...
John Fodeh - Adventures in Test Automation-Breaking the Boundaries of Regress...John Fodeh - Adventures in Test Automation-Breaking the Boundaries of Regress...
John Fodeh - Adventures in Test Automation-Breaking the Boundaries of Regress...
 
Automate virtualize and smart test the new testing realities
Automate virtualize and smart test   the new testing realitiesAutomate virtualize and smart test   the new testing realities
Automate virtualize and smart test the new testing realities
 
Taking Testing to the Cloud
Taking Testing to the CloudTaking Testing to the Cloud
Taking Testing to the Cloud
 
AppSphere 15 - Capgemini Autonomics: PaaS for Automating Business Outcomes
AppSphere 15 - Capgemini Autonomics: PaaS for Automating Business OutcomesAppSphere 15 - Capgemini Autonomics: PaaS for Automating Business Outcomes
AppSphere 15 - Capgemini Autonomics: PaaS for Automating Business Outcomes
 
Municipal GIS Capability Maturity Model Questionnaire
Municipal GIS Capability Maturity Model QuestionnaireMunicipal GIS Capability Maturity Model Questionnaire
Municipal GIS Capability Maturity Model Questionnaire
 
ITIL Service Strategy - ITSM Academy Webinar
ITIL Service Strategy - ITSM Academy Webinar ITIL Service Strategy - ITSM Academy Webinar
ITIL Service Strategy - ITSM Academy Webinar
 
TMMi e-Survey guidance
TMMi e-Survey guidanceTMMi e-Survey guidance
TMMi e-Survey guidance
 
Capgemini Ron Tolido - the 3rd Platform and Insurance
Capgemini   Ron Tolido - the 3rd Platform and InsuranceCapgemini   Ron Tolido - the 3rd Platform and Insurance
Capgemini Ron Tolido - the 3rd Platform and Insurance
 
PECB Webinar: Aligning COBIT 5.0 and ISO/IEC 38500
PECB Webinar: Aligning COBIT 5.0 and ISO/IEC 38500PECB Webinar: Aligning COBIT 5.0 and ISO/IEC 38500
PECB Webinar: Aligning COBIT 5.0 and ISO/IEC 38500
 
Lean Innovation in Insurance with Cognizant Digital Foundry
Lean Innovation in Insurance with Cognizant Digital FoundryLean Innovation in Insurance with Cognizant Digital Foundry
Lean Innovation in Insurance with Cognizant Digital Foundry
 
ATAGTR2017 Artificial Intelligence in Software Testing – Demystified
ATAGTR2017 Artificial Intelligence in Software Testing – DemystifiedATAGTR2017 Artificial Intelligence in Software Testing – Demystified
ATAGTR2017 Artificial Intelligence in Software Testing – Demystified
 
Manual testing interview question by INFOTECH
Manual testing interview question by INFOTECHManual testing interview question by INFOTECH
Manual testing interview question by INFOTECH
 

Semelhante a How to take organizations to higher testing maturity suresh bose anagha mahajan_upload

TPM Self-Assessment Guide
TPM Self-Assessment GuideTPM Self-Assessment Guide
TPM Self-Assessment Guide
Operational Excellence Consulting
 
benchmarking-12517018313111-phpapp01.pdf
benchmarking-12517018313111-phpapp01.pdfbenchmarking-12517018313111-phpapp01.pdf
benchmarking-12517018313111-phpapp01.pdf
behaylu3
 
benchmarking-12517018313111-phpapp01.pdf
benchmarking-12517018313111-phpapp01.pdfbenchmarking-12517018313111-phpapp01.pdf
benchmarking-12517018313111-phpapp01.pdf
behaylu3
 
12 strategey evaluation & control
12 strategey evaluation & control12 strategey evaluation & control
12 strategey evaluation & control
bwire sedrick
 

Semelhante a How to take organizations to higher testing maturity suresh bose anagha mahajan_upload (20)

РАМЕЛЛА БАСЕНКО «Поліпшення процесу тестування, як результат аудиту процесів ...
РАМЕЛЛА БАСЕНКО «Поліпшення процесу тестування, як результат аудиту процесів ...РАМЕЛЛА БАСЕНКО «Поліпшення процесу тестування, як результат аудиту процесів ...
РАМЕЛЛА БАСЕНКО «Поліпшення процесу тестування, як результат аудиту процесів ...
 
Standards models for setting up a robust t co-e
Standards models for setting up a robust t co-eStandards models for setting up a robust t co-e
Standards models for setting up a robust t co-e
 
Standards / Models for Setting Up a Robust TCoE - Maveric Systems
Standards / Models for Setting Up a Robust TCoE - Maveric SystemsStandards / Models for Setting Up a Robust TCoE - Maveric Systems
Standards / Models for Setting Up a Robust TCoE - Maveric Systems
 
Overview of test process improvement frameworks
Overview of test process improvement frameworksOverview of test process improvement frameworks
Overview of test process improvement frameworks
 
A process maturity model for requirements engineering
A process maturity model for requirements engineeringA process maturity model for requirements engineering
A process maturity model for requirements engineering
 
Ch28
Ch28Ch28
Ch28
 
TPM Self-Assessment Guide
TPM Self-Assessment GuideTPM Self-Assessment Guide
TPM Self-Assessment Guide
 
Adopting the Right Software Test Maturity Assessment Model
Adopting the Right Software Test Maturity Assessment ModelAdopting the Right Software Test Maturity Assessment Model
Adopting the Right Software Test Maturity Assessment Model
 
cmmi program overview 2011 eng
cmmi program overview 2011 engcmmi program overview 2011 eng
cmmi program overview 2011 eng
 
Capability Maturity Model Integration
Capability Maturity Model IntegrationCapability Maturity Model Integration
Capability Maturity Model Integration
 
CMMi level 3 presentation
CMMi level 3 presentationCMMi level 3 presentation
CMMi level 3 presentation
 
Chapter 5 - Improving the Testing Process
Chapter 5 -  Improving the Testing ProcessChapter 5 -  Improving the Testing Process
Chapter 5 - Improving the Testing Process
 
benchmarking-12517018313111-phpapp01.pdf
benchmarking-12517018313111-phpapp01.pdfbenchmarking-12517018313111-phpapp01.pdf
benchmarking-12517018313111-phpapp01.pdf
 
benchmarking-12517018313111-phpapp01.pdf
benchmarking-12517018313111-phpapp01.pdfbenchmarking-12517018313111-phpapp01.pdf
benchmarking-12517018313111-phpapp01.pdf
 
12 strategey evaluation & control
12 strategey evaluation & control12 strategey evaluation & control
12 strategey evaluation & control
 
Pharmaceutical Quality Management System
Pharmaceutical Quality Management SystemPharmaceutical Quality Management System
Pharmaceutical Quality Management System
 
Pm0017 project quality management
Pm0017 project quality managementPm0017 project quality management
Pm0017 project quality management
 
Pm0017 project quality management
Pm0017 project quality managementPm0017 project quality management
Pm0017 project quality management
 
A New Model for Building Business Process Quality
A New Model for Building Business Process QualityA New Model for Building Business Process Quality
A New Model for Building Business Process Quality
 
My presentation to VanQ at BCIT
My presentation to VanQ at BCITMy presentation to VanQ at BCIT
My presentation to VanQ at BCIT
 

Último

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Último (20)

Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 

How to take organizations to higher testing maturity suresh bose anagha mahajan_upload

  • 1. Suresh Chandra Ganesh Bose Anagha Mahajan SureshChandra.GaneshBose@cognizant.com Anagha.Mahajan@cognizant.com HOW TO TAKE ORGANIZATIONS TO HIGHER TESTING MATURITY
  • 2. Biography 2 Biography Suresh Chandra Bose, Ganesh Bose is a Manager Consulting at Cognizant Business Consulting practice. Suresh is based out of Austin, Texas and has been in the IT Industry for more than 16 years with vast Consulting experience in various industries and executed Strategic initiatives for various Fortune 100 companies in the areas of PMO, PPM, Process Consulting, Program Management, TMMI assessment/implementation, Organization Strategy, Test Consulting and CIO/Governance Dashboard/Metrics for various clients across the globe. SureshChandra.GaneshBose@cognizant.com Anagha Mahajan is a Senior Consultant with Cognizant’s Business Consulting practice. Anagha has diverse global experience with multiple Fortune 500 companies in Technology, Telecommunications and Healthcare. Her specialties include Due Diligence, Process Improvement, IT Transformation, IT Strategy, IT Governance and Organization Maturity Improvement. Anagha has an MBA from Babson college and is a Six Sigma Black Belt Certified professional. Anagha.Mahajan@cognizant.com
  • 3. Overview of TMMi Need for TMMi Assessment TMMi Assessment Maturity Rating Methodology Contents 3 Benefits of TMMi Process Transformation Case study Testing Maturity: Need of the hour Organizational Implementation Approach Critical Success Factors for Implementation
  • 4. Everybody is not Michelangelo 4 Become Michelangelo first, for everyone else must follow process.
  • 5. 5 Testing Maturity: Need of the hour Improves Time to Market Cost of Supplier Contracts Cycle Time Cost of Delivery Ability to plan Testing Standardizes Testing Method Implementation of Industry best practice Product Quality Defect tracking metrics Ease of integrating Test into the delivery model Process improvements Reduces Unpredictability Rework
  • 6. 6  TMMi is developed by the TMMi Foundation  TMMi (Test Model Maturity Integration) is a detailed model for test process improvement and is positioned as being complementary to CMMi  Assessment is performed taking into consideration the level the Organization want to be appraised of  Contains guidelines and framework for test process improvement  Has five maturity levels for process evaluation in systems and software engineering  Addresses cornerstones of structured testing as lifecycles, techniques, infrastructure and organization  By far the most popular model in the Industry for benchmarking Testing practices TMMi Maturity Levels Overview of TMMi 1- Initial 2- Managed 3- Defined 4-Measured 5- Optimization
  • 7. 7 Need for TMMi Assessment Standardized and Optimized testing process along with higher degree of process compliance Effective monitoring and control mechanism to mitigate schedule and cost overruns and quality issues Showing value to our customers as IT getting more complex Assess efficacy of support functions viz. Environment, Build Management etc. ,for testing activities Attesting the current testing process against Industry standards to enhance credibility in market place Test Performance goals with Metrics and Measures to predict performance and drive STLC improvements Integration of industry best practices with the testing process to achieve business objectives
  • 8. 8 • Capability Maturity Model Integration • Developed by Carnegie Mellon University • Focused on end to end SDLC practices • Limited focus on Test Improvements • Has both staged and continuous representation • Has 3 others frameworks – CMMi for Development, CMMi for Acquisition and CMMi for Services • Test Maturity Model Integration • Developed by TMMi Foundation • Focused only on Testing processes/ practices • Limited focus on Non-Testing Improvements • Has only staged representation • No additional TMMi frameworks CMMI SVC CMMI DEV CMMI ACQ Comm on Core PAs Comparison - CMMi and TMMi
  • 9. 9 5. Optimized •Test Process Optimization •Quality Control 4. Measured •Test Measurement •Product Quality Evaluation •Advanced Peer Reviews 3. Defined •Test Organization •Test Training Program •Test Life Cycle and Integration •Non-Functional Testing •Peer Reviews 2. Managed •Test Policy and Strategy •Test Planning •Test Monitoring and Control •Test Design and Execution •Test Environment 1. Initial •Testing is a chaotic, •Undefined process Continuous Process Improvement Process Standardization Stable Process Can Repeat Tasks Ad Hoc Informal Unpredictable Quantitatively Managed P r o c e s s M a t u r I t y Improvement Roadmap for Implementation
  • 10. Assessment Plan Our Assessment Approach 10 Cognizant will employ its accredited method comprising of documentary evidence reviews and interviews to ensure adequate coverage of the generic and specific goals and practices across various process areas of TMMi, as illustrated below for Level 2 and 3 assessment. Timelines change based on the maturity assessment levels Engagement Planning RecommendationsTMMi Assessment Informal Assessment Survey (Optional) Documents Review Week A Week B Week C Identify Strengths & Improvement Opportunities Findings Report Recommendations & Implementation Plan - Deliverable Interviews Initial discussions to understand requirements Present assessment approach and understand objectives & constraints Agreement on Proposal and onboard resources Develop Proposal for Engagement Kick-off Determine Maturity levels Develop Recommendations & Implementation Plan Implementation Order & Priority Best practice sharing across projects/ applications Management Thoughts
  • 11. TMMi Assessment Maturity Rating Methodology 11 Specific & Generic Goals RatingMechanism Test Policy & Strategy Test Planning Test Process Optimization Establish Test Policy Establish Test Strategy Institutionalize Defined Process…………. Process areas Specific&Generic Practices ProcessAreas Specific&Generic Practices Questionnaire /Client Survey Responses Interviews Documents Review Overall Process Area Maturity Level Enablers Inhibitors Instance Characterization Organizational Unit Characterization Goal Level Rating Maturity Levels Calibration …………. Specific&Generic Goals * Ratings represented above are Illustrative Only
  • 12. TMMi Maturity Level Calibration Guidelines Process Areas are designated the appropriate maturity levels based on the following guidelines  Fully Achieved -  Convincing evidence of process compliance  Systematic and widespread implementation of process  No obvious weakness in in distribution, application and results of this process exists  process achievement is between 85 and up to 100%  Largely Achieved –  Significant evidence of process compliance  systematic and widespread implementation of process  Minor weakness in distribution, application and results of this process exists  process achievement is between 50 and up to 85%  Partially Achieved –  Some evidence of process found  Process exhibit significant weaknesses, be incomplete, not widespread, or inconsistent in application or results.  process achievement is between 15 and up to 50%  Not Achieved -  Little or no evidence of process  Process achievement is between 0 and up to 15%  Not Rated - Any supporting goal is Not Rated  Not Applicable - The process area is considered not to be in the scope of the assessment or applicable to the organizational unit by the Lead Assessor 12
  • 13. Improving and Sustaining Testing Maturity 13 Laying the ‘Foundation’ Initiate ‘Transformation’ Drive the recommendations aligned with desired QA outcomes, measure effectiveness and stabilize Prioritized ‘Optimization’* Quality Policy Test Policy Test Approach Governance Communication Responsibilities Implementation of testing capability recommendation Implementation of tailored processes in projects Streamline key Functions Pilot key testing recommendations in identified projects Refine test process improvements (if required) Standardize testing at organization level *Review Checkpoint – evaluation of effectiveness of implemented recommendations to assess and take corrective actions/refine if required Focus on transforming the key focus areas and kick start rolling out processes and testing enablers Implement the foundation layer focussing on setting up test Function and Lifecycle Implementation Foundation TransformationOptimization
  • 14. TMMi Process Transformation - Projected Savings 14 A high level snapshot of the improvements in specific process areas have been categorized into the following themes and levers, whose benefits and saving potential have been highlighted in the subsequent slides Level 1. Initial 2. Managed 3. Defined 4. Measured 5. Optimized Savings & ROI ROI over previous Maturity Level 0.0% 26.1% 40.1% 13.8% 8.2% Total Return on Investment % 0.0% 26.1% 55.7% 61.8% 64.9% End to End Process Framework Quality Assurance Strategy • Well defined quality gates • Quality assurance governance • End to End validation life cycle processes • Clear responsibility and accountability for test delivery Validation Risk Profiling Process Maturity • Implementation and institutionalization • Compliance evaluation • Risk and impact tracking • Preventive measures Continuous Improvement • Causal Analysis • Incremental improvements
  • 15. Benefits of TMMi Process Transformation TMMi Levels Improvement Areas Cost Quality Speed to Market 2. Managed Test Policy and Strategy Test Planning Test Monitoring and Control Test Design and Execution Test Environment 3. Defined Test Organization Test Training Program Test Life Cycle and Integration Non-Functional Testing Peer Reviews 4. Measured Test Measurement Product Quality Evaluation Advanced Peer Reviews 5. Optimized Test Process Optimization Quality Control
  • 16. 16 Critical Success Factors for Implementation Sponsor • Continued commitment and focus from Project sponsor and Executive management • Attention and support of all Stakeholders (including Business, Development, Testing) Participation • Active participation of practitioners throughout the engagement Feedback • On-going support and feedback from all members of the organization Communication • Appropriate planning and communication
  • 17. 17 Case study: TMMi assessment and implementation for a major technology company “Conduct assessment of current testing processes against TMMi level 3 maturity, build and implement transformation roadmap that addresses the gaps between current and target end state - taking into consideration tactical and strategic opportunities to achieve level 3 maturity level”  Cognizant was invited to carry out a consulting engagement to: o Benchmark current test processes against TMMi Level 3 maturity o Identify the target test process  Based on the findings, Cognizant defined a roadmap addressing the gaps and also recommended a phased approach to improve the testing process with an objective of transforming the client to highly mature testing org DELIVERABLES:  Current State Report – Detailed overview of the Current strengths and best practices & Maturity scoring by focus groups within each IT groups  Target State Report with Implementation Roadmap - Overall solution summary & High-level recommendations across focus areas & Implementation approach, roadmap along with timelines  Testing Process Artifacts – Test Policy and Strategy, TCP, Test Design Techniques, Traceability, Role Skill matrix, Test Environment, NFT, Risk Management and Defect Management.  Cognizant proposes a phased approach to transform client’s validation group to TMMi Level 3 Maturity. Wherein first key process improvement capabilities first defined and then implemented in an Agile/continuous fashion  Key Solution Themes identified for achieving improvements are: o Organization – Setup audit function, NFT team and configuration team. o Lifecycle and Processes – Refine test planning, employ test design techniques, maintain bi-directional traceability and utilize TCP for estimation o Tools, Infrastructure and Support Functions – Streamline risk management, formalize review process, facilitate standardized training and test environment management. BENEFITS SNAPSHOT  Team Size: 5 Consultants (2 onsite, 3 offshore)  Duration: 4 weeks (assessment) + 12 weeks  Weekly status report shared with key stakeholders that details activities completed in current week, plan for next week, overall status and risks  Technical Working Group (TWG): A group of cross- functional individuals from client organization was formed to act as change agents, provide feedback and review and approve Cognizant artifacts  Train the trainers model: Training conducted for identified key resources on processes/capabilities and they will in turn train their respective team members ASSESSMENT HIGHLIGHTS ASSESSMENT APPROACH KEY RECOMMENDATIONS  Scalable organization with improved ability to roll out predictable quality outcomes  Standardized processes within the organization  Reduced defect leakage and quicker time to market  End to end metrics platform for unified reporting to stakeholders  Optimized automation / regression approach to increase overall application quality  Reduced cost of testing ownership  Improved levels of productivity
  • 18. References 18 • TMMi Foundation Reference Model http://www.tmmi.org/pdf/TMMi.Framework.pdf
  • 19. Contact Us @ 19 Suresh Chandra Ganesh Bose SureshChandra.GaneshBose@cognizant.com www.linkedin.com/in/gsubose/ https://twitter.com/gsubose Anagha Mahajan Anagha.Mahajan@cognizant.com https://www.linkedin.com/in/anaghamahajan/ https://twitter.com/anaghamahajan
  • 21. 21