SlideShare a Scribd company logo
1 of 25
The Value-Adding
Tester
How a Tester Adds Value to an Organization or Project

1

2013-12-13

PA1

Confidential
Introduction
â–Ş The Value-Adding Tester adds value to the project or
organization
â–Ş The Value-Adding Tester understand and reduces costs
â–Ş The Value-Adding Tester does not detract value

â–Ş To be a value-adding tester it is required to continuously
evaluate value and cost
â–Ş How does a tester add and detract value, and what are the
costs?

2

2013-12-13

PA1

Confidential
How to Add Value - Overview

Mandatory Tests

3

2013-12-13

PA1

Fixed Defects

Information to
Stakeholders

Development
Support

Confidential
Fixed Defects
â–Ş One of the major ways a tester can add value is by finding
defects in the product which are actually fixed at some point
during the product life cycle
â–Ş The value of a defect found can be quantified by estimating
how the defect would impact sales, and if the customer
returns the product because of the defect

4

2013-12-13

PA1

Confidential
Information to Stakeholders
â–Ş Another way to generate value for a tester is to provide
stakeholders with information and material for
tollgates, milestones and decision points
â–Ş The value is harder to quantify but can be divided into two
parts:
â–Ş Helping stakeholders taking informed decisions
â–Ş Allowing stakeholders to feel more confident in their decisions

5

2013-12-13

PA1

Confidential
Mandatory Tests
â–Ş In many cases different governing bodies require that
certain criteria are met for a product to be allowed to be sold
â–Ş Meeting these criteria often require mandatory tests that
must be executed according to strict requirements
â–Ş Specific customers can also have mandatory requirements
that must be tested to be able to sell to those customers
â–Ş The value a tester provides by executing these tests can be
quantified by comparing how much it would cost to
outsource this to an accredited outsourcing partner

6

2013-12-13

PA1

Confidential
Development Support
â–Ş A tester can also provide value by increasing the efficiency of
the development team
â–Ş This can be done by providing a robust, easy-to-use test
framework, or by creating and maintaining automated
integration and regression test suites which the developers can
use
â–Ş The tester can also offer support by helping with unit test plans
and strategies
â–Ş Yet another example could be pushing for and educating in
testability, which can also drive efficiency

7

2013-12-13

PA1

Confidential
How to Detract Value - Overview

Low Quality
Reports

8

2013-12-13

PA1

Irrelevant
Defects

Irrelevant
Information

Inefficient Test
Tools

Confidential
Low Quality Reports
â–Ş Testers should not create defect reports that
â–Ş Are hard to understand because of bad language
â–Ş Are duplicates of already existing defect reports
â–Ş Lack information that is critical to understand the defect
â–Ş Lack critical attachments such as log files or screen shots

â–Ş Etc.

â–Ş This will lead to increased report handling and analysis effort for developers
â–Ş If testers create reports which cannot be understood due to improper
structure, language, formatting, etc., this also costs additional analysis
effort for stakeholders

9

2013-12-13

PA1

Confidential
Irrelevant Defects
â–Ş When a tester reports a defect this has to be
analyzed, prioritized and handled in different ways
â–Ş If the defect is not fixed, and the information stored in the
defect is not used by stakeholders, submitting the defect
actually detracts value instead of adding

â–Ş Many irrelevant defects could however together provide
valuable data by revealing trends or problem areas
â–Ş The value detraction can be reduced by handling less
relevant defects differently than higher priority issues

10

2013-12-13

PA1

Confidential
Irrelevant Information
â–Ş When testers provide reports to stakeholders, the information
presented must be beneficial and help the stakeholders to take
required decisions
â–Ş Presenting data that is not relevant or even misleading is not
only not valuable, but can be very costly
â–Ş Burying key information in a mountain of data
▪ A report that states “99 % Pass Rate” as the main
conclusion, when the remaining 1% represents critical quality
issues in the product, will not help stakeholders make the
correct decisions
11

2013-12-13

PA1

Confidential
Inefficient Test Tools
â–Ş The cost that testers impose on stakeholders with inefficient
tools
â–Ş When testers use tools that impact others, such as
developers, project managers, or other stakeholders, in a
negative way, this detracts value
â–Ş One example could be inefficient test frameworks or
automation tools which cause developers to write inefficient
tests
â–Ş Another example could be a reporting tool which is difficult for
stakeholders to extract reports from, or the tool generates
reports which take time to analyze and understand

12

2013-12-13

PA1

Confidential
Costs - Overview

Test Design &
Execution

Test Planning

Test Tools &
Frameworks

13

2013-12-13

PA1

Test Reporting

Administrative
Overhead

Confidential
Test Design & Execution
â–Ş Designing, executing, maintaining and porting tests

â–Ş Execution Effort
Exploratory Test

Scripted Test

Automated Test

Scripted Test

Exploratory Test

â–Ş Design Cost
Automated Test

14

2013-12-13

PA1

Confidential
Test Planning
â–Ş Planning test activities and creating corresponding test
artifacts such as test plans
â–Ş Setting scope for different test activities
â–Ş Risk analysis as impact to scope selection
â–Ş Probability of failure
â–Ş Technical risk analysis

â–Ş Impact of failure
â–Ş Business risk analysis

15

2013-12-13

PA1

Confidential
Test Reporting
â–Ş Creating test reports
â–Ş Test result metrics
â–Ş Qualitative summaries/product stories

â–Ş Creating defect reports
â–Ş Analysis of automated test results

16

2013-12-13

PA1

Confidential
Test Tools & Frameworks
â–Ş Creating new tools and test frameworks

â–Ş Cost of buying test tools and frameworks
â–Ş Integrating new tools

â–Ş Maintaining tools and frameworks

17

2013-12-13

PA1

Confidential
Administrative Overhead
â–Ş How much time does the tester actually spent on
design, analysis, execution, tools and reporting, and how
much time does the tester loose to administrative overhead?
â–Ş Getting the right software artifacts for test, and understand
what to actually test
â–Ş Coordinating between testers, developers, and
organizations
â–Ş Non-value adding meetings, etc.

18

2013-12-13

PA1

Confidential
Net Value of a Tester

Net Value

19

2013-12-13

PA1

Value

Cost

Value Detraction

Confidential
How do we increase value and decrease
cost and value detraction?
â–Ş We want to maximize value gain, and minimize costs and
value detraction
â–Ş How we do this depends heavily on context
â–Ş However we can still give some general guidelines
â–Ş Of course there are many other ways to reduce costs and
add value, but these are some suggestions

20

2013-12-13

PA1

Confidential
How do we increase value and decrease
cost and value detraction?
â–Ş Evaluate test artifacts and remove the non-value adding
ones
▪ 10-minute Test Plan – don’t create extensive test plans that no
one actually uses or updates
â–Ş Very detailed scripted test cases cost more than they add value
most of the time
â–Ş Test Strategy documents that no one reads or uses should not
be created at all
â–Ş However the discussions which lead to the creation of the documents
are still valuable and important to have

21

2013-12-13

PA1

Confidential
How do we increase value and decrease
cost and value detraction?
â–Ş Evaluate tools among all different stakeholders to secure that
they are efficient
â–Ş Even if a tool is easy to use for some purposes, it could impose
large costs for other stakeholders to use
â–Ş A test administration tool that is easy to record data in, may be very
costly to generate reports from

â–Ş Evaluate the actual value gain of the automated test framework
▪ Don’t just calculate the execution effort saved
â–Ş Many different costs: Design, Analysis, Maintenance, Porting
â–Ş Actual gains: Defects Found, Mandatory Tests, Information and Support to
Developers

22

2013-12-13

PA1

Confidential
How do we increase value and decrease
cost and value detraction?
â–Ş Secure that the information and defects testers report is
what stakeholders actually need
â–Ş Defects must be fixed
â–Ş Information must be used

â–Ş Make sure that testers actually work with testing, and not
spend their time on everything else
â–Ş Let testers list what they spend their time on, and try to reduce
administrative overhead and let the testers actually work with
test

23

2013-12-13

PA1

Confidential
How do we increase value and decrease
cost and value detraction?
â–Ş Proper risk analysis to support scope selection
â–Ş Risk-based testing
â–Ş Should be used when the reduction in cost for test execution is
larger than the increase in cost for test planning that the risk
analysis adds
â–Ş Efficiency gain of risk-based testing is very dependant on the
complexity of the system under test
▪ Show the cost that the system complexity adds to testing – this
can drive actions to reduce the complexity of the system

24

2013-12-13

PA1

Confidential
Conclusion
â–Ş The Value-Adding Tester continuously evaluates what value is
added, what value is detracted, and the costs for providing this
value
â–Ş There are many ways to add value, but there are also many
ways to detract value and either way there is an associated
cost
â–Ş Understanding the values and costs is critical to become
efficient
â–Ş Understanding must be supported by actual metrics, and not
only gut feelings

25

2013-12-13

PA1

Confidential

More Related Content

What's hot

Sap test center of excellence
Sap test center of excellenceSap test center of excellence
Sap test center of excellenceInfosys
 
Test Automation Strategy
Test Automation StrategyTest Automation Strategy
Test Automation StrategyMartin Ruddy
 
Regression Test Automation Framework
Regression Test Automation Framework Regression Test Automation Framework
Regression Test Automation Framework Infosys
 
Automation Concepts
Automation ConceptsAutomation Concepts
Automation ConceptsNishant Worah
 
Automation testing strategy, approach & planning
Automation testing  strategy, approach & planningAutomation testing  strategy, approach & planning
Automation testing strategy, approach & planningSivaprasanthRentala1975
 
Best practices for test automation
Best practices for test automationBest practices for test automation
Best practices for test automationDavid Tzemach
 
How to Design a Successful Test Automation Strategy
How to Design a Successful Test Automation Strategy How to Design a Successful Test Automation Strategy
How to Design a Successful Test Automation Strategy Impetus Technologies
 
Chatbot development with Microsoft Bot Framework
Chatbot development with Microsoft Bot FrameworkChatbot development with Microsoft Bot Framework
Chatbot development with Microsoft Bot FrameworkMd. Mahedee Hasan
 
Site reliability engineering - Lightning Talk
Site reliability engineering - Lightning TalkSite reliability engineering - Lightning Talk
Site reliability engineering - Lightning TalkMichae Blakeney
 
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)Leonard Fingerman
 
Introduction to SoapUI day 1
Introduction to SoapUI day 1Introduction to SoapUI day 1
Introduction to SoapUI day 1Qualitest
 
Site Reliability Engineering: An Enterprise Adoption Story (an ITSM Academy W...
Site Reliability Engineering: An Enterprise Adoption Story (an ITSM Academy W...Site Reliability Engineering: An Enterprise Adoption Story (an ITSM Academy W...
Site Reliability Engineering: An Enterprise Adoption Story (an ITSM Academy W...ITSM Academy, Inc.
 
ATLAS Automation POC
ATLAS Automation POCATLAS Automation POC
ATLAS Automation POCaakashmc
 
Dataweave Libraries and ObjectStore
Dataweave Libraries and ObjectStoreDataweave Libraries and ObjectStore
Dataweave Libraries and ObjectStoreVikalp Bhalia
 
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 SuccessLee Barnes
 
Regression testing
Regression testingRegression testing
Regression testinggokilabrindha
 

What's hot (20)

Sap test center of excellence
Sap test center of excellenceSap test center of excellence
Sap test center of excellence
 
Test Automation Strategy
Test Automation StrategyTest Automation Strategy
Test Automation Strategy
 
Tcoe team
Tcoe teamTcoe team
Tcoe team
 
Regression Test Automation Framework
Regression Test Automation Framework Regression Test Automation Framework
Regression Test Automation Framework
 
Automation Concepts
Automation ConceptsAutomation Concepts
Automation Concepts
 
Automation testing strategy, approach & planning
Automation testing  strategy, approach & planningAutomation testing  strategy, approach & planning
Automation testing strategy, approach & planning
 
Best practices for test automation
Best practices for test automationBest practices for test automation
Best practices for test automation
 
SRE in Startup
SRE in StartupSRE in Startup
SRE in Startup
 
Test Automation - Keytorc Approach
Test Automation - Keytorc Approach Test Automation - Keytorc Approach
Test Automation - Keytorc Approach
 
How to Design a Successful Test Automation Strategy
How to Design a Successful Test Automation Strategy How to Design a Successful Test Automation Strategy
How to Design a Successful Test Automation Strategy
 
Chatbot development with Microsoft Bot Framework
Chatbot development with Microsoft Bot FrameworkChatbot development with Microsoft Bot Framework
Chatbot development with Microsoft Bot Framework
 
Site reliability engineering - Lightning Talk
Site reliability engineering - Lightning TalkSite reliability engineering - Lightning Talk
Site reliability engineering - Lightning Talk
 
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)
 
Introduction to SoapUI day 1
Introduction to SoapUI day 1Introduction to SoapUI day 1
Introduction to SoapUI day 1
 
Site Reliability Engineering: An Enterprise Adoption Story (an ITSM Academy W...
Site Reliability Engineering: An Enterprise Adoption Story (an ITSM Academy W...Site Reliability Engineering: An Enterprise Adoption Story (an ITSM Academy W...
Site Reliability Engineering: An Enterprise Adoption Story (an ITSM Academy W...
 
Tosca Properties and Standard module Tips.PDF
Tosca Properties and Standard module Tips.PDFTosca Properties and Standard module Tips.PDF
Tosca Properties and Standard module Tips.PDF
 
ATLAS Automation POC
ATLAS Automation POCATLAS Automation POC
ATLAS Automation POC
 
Dataweave Libraries and ObjectStore
Dataweave Libraries and ObjectStoreDataweave Libraries and ObjectStore
Dataweave Libraries and ObjectStore
 
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
 
Regression testing
Regression testingRegression testing
Regression testing
 

Similar to The Value-Adding Tester

Test Planning and Test Estimation Techniques
Test Planning and Test Estimation TechniquesTest Planning and Test Estimation Techniques
Test Planning and Test Estimation TechniquesMurageppa-QA
 
Test Missions as Requirements
Test Missions as RequirementsTest Missions as Requirements
Test Missions as RequirementsJohan Hoberg
 
Benchmarking As a Tool for Optimising Software Development Performance
Benchmarking As a Tool for Optimising Software Development PerformanceBenchmarking As a Tool for Optimising Software Development Performance
Benchmarking As a Tool for Optimising Software Development PerformanceDCG Software Value
 
Effective Test Estimation
Effective Test EstimationEffective Test Estimation
Effective Test EstimationTechWell
 
Measure Customer and Business Feedback to Drive Improvement
Measure Customer and Business Feedback to Drive ImprovementMeasure Customer and Business Feedback to Drive Improvement
Measure Customer and Business Feedback to Drive ImprovementTechWell
 
Is Test Planning a lost art in Agile? by Michelle Williams
Is Test Planning a lost art in Agile? by Michelle WilliamsIs Test Planning a lost art in Agile? by Michelle Williams
Is Test Planning a lost art in Agile? by Michelle WilliamsQA or the Highway
 
Developing Standards for Enterprise Schedule Quality
Developing Standards for Enterprise Schedule QualityDeveloping Standards for Enterprise Schedule Quality
Developing Standards for Enterprise Schedule QualityAcumen
 
Optimism Webinar 2 - Moving from AB testing to true experimentation
Optimism Webinar 2 - Moving from AB testing to true experimentationOptimism Webinar 2 - Moving from AB testing to true experimentation
Optimism Webinar 2 - Moving from AB testing to true experimentationOptimizely
 
Estimating test effort part 1 of 2
Estimating test effort part 1 of 2Estimating test effort part 1 of 2
Estimating test effort part 1 of 2Ian McDonald
 
Software Project Success Through Value Assurance
Software Project Success Through Value AssuranceSoftware Project Success Through Value Assurance
Software Project Success Through Value AssuranceValueware
 
Benchmarking
BenchmarkingBenchmarking
Benchmarkingnavya sree
 
The Value of a Standard Schedule Quality Index
The Value of a Standard Schedule Quality IndexThe Value of a Standard Schedule Quality Index
The Value of a Standard Schedule Quality IndexAcumen
 
Projects2016_Franks_Top10ReasonsProjectsFail
Projects2016_Franks_Top10ReasonsProjectsFailProjects2016_Franks_Top10ReasonsProjectsFail
Projects2016_Franks_Top10ReasonsProjectsFailBarbara Franks
 
Predictive Analytics in Software Testing
Predictive Analytics in Software TestingPredictive Analytics in Software Testing
Predictive Analytics in Software TestingPavan Kumar Kodedela
 
Kristian Fischer - Put Test in the Driver's Seat
Kristian Fischer - Put Test in the Driver's SeatKristian Fischer - Put Test in the Driver's Seat
Kristian Fischer - Put Test in the Driver's SeatTEST Huddle
 
Data analytics software selection and implementation
Data analytics software selection and implementationData analytics software selection and implementation
Data analytics software selection and implementationJim Kaplan CIA CFE
 
The Benefits of Applying Lean Sigma for Service
The Benefits of Applying Lean Sigma for ServiceThe Benefits of Applying Lean Sigma for Service
The Benefits of Applying Lean Sigma for ServiceWillie Carter
 
Enhancing Service Quality: Implementing Lean Sigma
Enhancing Service Quality: Implementing Lean SigmaEnhancing Service Quality: Implementing Lean Sigma
Enhancing Service Quality: Implementing Lean SigmaWillie Carter
 

Similar to The Value-Adding Tester (20)

Sudhakar Resume
Sudhakar ResumeSudhakar Resume
Sudhakar Resume
 
Test Planning and Test Estimation Techniques
Test Planning and Test Estimation TechniquesTest Planning and Test Estimation Techniques
Test Planning and Test Estimation Techniques
 
BizTech-How to Manage ERP Implementation Risks
BizTech-How to Manage ERP Implementation RisksBizTech-How to Manage ERP Implementation Risks
BizTech-How to Manage ERP Implementation Risks
 
Test Missions as Requirements
Test Missions as RequirementsTest Missions as Requirements
Test Missions as Requirements
 
Benchmarking As a Tool for Optimising Software Development Performance
Benchmarking As a Tool for Optimising Software Development PerformanceBenchmarking As a Tool for Optimising Software Development Performance
Benchmarking As a Tool for Optimising Software Development Performance
 
Effective Test Estimation
Effective Test EstimationEffective Test Estimation
Effective Test Estimation
 
Measure Customer and Business Feedback to Drive Improvement
Measure Customer and Business Feedback to Drive ImprovementMeasure Customer and Business Feedback to Drive Improvement
Measure Customer and Business Feedback to Drive Improvement
 
Is Test Planning a lost art in Agile? by Michelle Williams
Is Test Planning a lost art in Agile? by Michelle WilliamsIs Test Planning a lost art in Agile? by Michelle Williams
Is Test Planning a lost art in Agile? by Michelle Williams
 
Developing Standards for Enterprise Schedule Quality
Developing Standards for Enterprise Schedule QualityDeveloping Standards for Enterprise Schedule Quality
Developing Standards for Enterprise Schedule Quality
 
Optimism Webinar 2 - Moving from AB testing to true experimentation
Optimism Webinar 2 - Moving from AB testing to true experimentationOptimism Webinar 2 - Moving from AB testing to true experimentation
Optimism Webinar 2 - Moving from AB testing to true experimentation
 
Estimating test effort part 1 of 2
Estimating test effort part 1 of 2Estimating test effort part 1 of 2
Estimating test effort part 1 of 2
 
Software Project Success Through Value Assurance
Software Project Success Through Value AssuranceSoftware Project Success Through Value Assurance
Software Project Success Through Value Assurance
 
Benchmarking
BenchmarkingBenchmarking
Benchmarking
 
The Value of a Standard Schedule Quality Index
The Value of a Standard Schedule Quality IndexThe Value of a Standard Schedule Quality Index
The Value of a Standard Schedule Quality Index
 
Projects2016_Franks_Top10ReasonsProjectsFail
Projects2016_Franks_Top10ReasonsProjectsFailProjects2016_Franks_Top10ReasonsProjectsFail
Projects2016_Franks_Top10ReasonsProjectsFail
 
Predictive Analytics in Software Testing
Predictive Analytics in Software TestingPredictive Analytics in Software Testing
Predictive Analytics in Software Testing
 
Kristian Fischer - Put Test in the Driver's Seat
Kristian Fischer - Put Test in the Driver's SeatKristian Fischer - Put Test in the Driver's Seat
Kristian Fischer - Put Test in the Driver's Seat
 
Data analytics software selection and implementation
Data analytics software selection and implementationData analytics software selection and implementation
Data analytics software selection and implementation
 
The Benefits of Applying Lean Sigma for Service
The Benefits of Applying Lean Sigma for ServiceThe Benefits of Applying Lean Sigma for Service
The Benefits of Applying Lean Sigma for Service
 
Enhancing Service Quality: Implementing Lean Sigma
Enhancing Service Quality: Implementing Lean SigmaEnhancing Service Quality: Implementing Lean Sigma
Enhancing Service Quality: Implementing Lean Sigma
 

More from Johan Hoberg

Approaches to unraveling a complex test problem
Approaches to unraveling a complex test problemApproaches to unraveling a complex test problem
Approaches to unraveling a complex test problemJohan Hoberg
 
A business case for a modern QA organization
A business case for a modern QA organizationA business case for a modern QA organization
A business case for a modern QA organizationJohan Hoberg
 
Signing off on Quality
Signing off on QualitySigning off on Quality
Signing off on QualityJohan Hoberg
 
Quality Information Coverage - A QI Concept
Quality Information Coverage - A QI ConceptQuality Information Coverage - A QI Concept
Quality Information Coverage - A QI ConceptJohan Hoberg
 
The Bug Backlog - An Evergrowing Mountain
The Bug Backlog - An Evergrowing MountainThe Bug Backlog - An Evergrowing Mountain
The Bug Backlog - An Evergrowing MountainJohan Hoberg
 
Quality Intelligence: Transparency & Visibility
Quality Intelligence: Transparency & VisibilityQuality Intelligence: Transparency & Visibility
Quality Intelligence: Transparency & VisibilityJohan Hoberg
 
Building a QA Mindset
Building a QA Mindset Building a QA Mindset
Building a QA Mindset Johan Hoberg
 
Building High Quality Software
Building High Quality Software Building High Quality Software
Building High Quality Software Johan Hoberg
 
Testit 2017 - Exploratory Testing for Everyone
Testit 2017 - Exploratory Testing for EveryoneTestit 2017 - Exploratory Testing for Everyone
Testit 2017 - Exploratory Testing for EveryoneJohan Hoberg
 
Don’t celebrate failure. Don’t celebrate success. Celebrate commitment, owner...
Don’t celebrate failure. Don’t celebrate success. Celebrate commitment, owner...Don’t celebrate failure. Don’t celebrate success. Celebrate commitment, owner...
Don’t celebrate failure. Don’t celebrate success. Celebrate commitment, owner...Johan Hoberg
 
Moving from scripted regression testing to exploratory testing
Moving from scripted regression testing to exploratory testingMoving from scripted regression testing to exploratory testing
Moving from scripted regression testing to exploratory testingJohan Hoberg
 
Building High Quality Software
Building High Quality SoftwareBuilding High Quality Software
Building High Quality SoftwareJohan Hoberg
 
Quality, Testing & Agile Methodologies
Quality, Testing & Agile MethodologiesQuality, Testing & Agile Methodologies
Quality, Testing & Agile MethodologiesJohan Hoberg
 
Defining Test Competence
Defining Test CompetenceDefining Test Competence
Defining Test CompetenceJohan Hoberg
 
Why all deadlines are bad for quality
Why all deadlines are bad for qualityWhy all deadlines are bad for quality
Why all deadlines are bad for qualityJohan Hoberg
 
Do we really need game testers?
Do we really need game testers?Do we really need game testers?
Do we really need game testers?Johan Hoberg
 
Hardware/Software Integration Testing
Hardware/Software Integration TestingHardware/Software Integration Testing
Hardware/Software Integration TestingJohan Hoberg
 

More from Johan Hoberg (20)

Approaches to unraveling a complex test problem
Approaches to unraveling a complex test problemApproaches to unraveling a complex test problem
Approaches to unraveling a complex test problem
 
A business case for a modern QA organization
A business case for a modern QA organizationA business case for a modern QA organization
A business case for a modern QA organization
 
Signing off on Quality
Signing off on QualitySigning off on Quality
Signing off on Quality
 
Quality Information Coverage - A QI Concept
Quality Information Coverage - A QI ConceptQuality Information Coverage - A QI Concept
Quality Information Coverage - A QI Concept
 
The Bug Backlog - An Evergrowing Mountain
The Bug Backlog - An Evergrowing MountainThe Bug Backlog - An Evergrowing Mountain
The Bug Backlog - An Evergrowing Mountain
 
Quality Intelligence: Transparency & Visibility
Quality Intelligence: Transparency & VisibilityQuality Intelligence: Transparency & Visibility
Quality Intelligence: Transparency & Visibility
 
Building a QA Mindset
Building a QA Mindset Building a QA Mindset
Building a QA Mindset
 
What is QI?
What is QI?What is QI?
What is QI?
 
Building High Quality Software
Building High Quality Software Building High Quality Software
Building High Quality Software
 
Testit 2017 - Exploratory Testing for Everyone
Testit 2017 - Exploratory Testing for EveryoneTestit 2017 - Exploratory Testing for Everyone
Testit 2017 - Exploratory Testing for Everyone
 
Don’t celebrate failure. Don’t celebrate success. Celebrate commitment, owner...
Don’t celebrate failure. Don’t celebrate success. Celebrate commitment, owner...Don’t celebrate failure. Don’t celebrate success. Celebrate commitment, owner...
Don’t celebrate failure. Don’t celebrate success. Celebrate commitment, owner...
 
Moving from scripted regression testing to exploratory testing
Moving from scripted regression testing to exploratory testingMoving from scripted regression testing to exploratory testing
Moving from scripted regression testing to exploratory testing
 
Building High Quality Software
Building High Quality SoftwareBuilding High Quality Software
Building High Quality Software
 
Quality, Testing & Agile Methodologies
Quality, Testing & Agile MethodologiesQuality, Testing & Agile Methodologies
Quality, Testing & Agile Methodologies
 
QI, not QA
QI, not QAQI, not QA
QI, not QA
 
Defining Test Competence
Defining Test CompetenceDefining Test Competence
Defining Test Competence
 
Why all deadlines are bad for quality
Why all deadlines are bad for qualityWhy all deadlines are bad for quality
Why all deadlines are bad for quality
 
QI, not QA
QI, not QAQI, not QA
QI, not QA
 
Do we really need game testers?
Do we really need game testers?Do we really need game testers?
Do we really need game testers?
 
Hardware/Software Integration Testing
Hardware/Software Integration TestingHardware/Software Integration Testing
Hardware/Software Integration Testing
 

Recently uploaded

Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
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 MenDelhi Call girls
 
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 organizationRadu Cotescu
 
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.pptxHampshireHUG
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 

Recently uploaded (20)

Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
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
 
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
 
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
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

The Value-Adding Tester

  • 1. The Value-Adding Tester How a Tester Adds Value to an Organization or Project 1 2013-12-13 PA1 Confidential
  • 2. Introduction â–Ş The Value-Adding Tester adds value to the project or organization â–Ş The Value-Adding Tester understand and reduces costs â–Ş The Value-Adding Tester does not detract value â–Ş To be a value-adding tester it is required to continuously evaluate value and cost â–Ş How does a tester add and detract value, and what are the costs? 2 2013-12-13 PA1 Confidential
  • 3. How to Add Value - Overview Mandatory Tests 3 2013-12-13 PA1 Fixed Defects Information to Stakeholders Development Support Confidential
  • 4. Fixed Defects â–Ş One of the major ways a tester can add value is by finding defects in the product which are actually fixed at some point during the product life cycle â–Ş The value of a defect found can be quantified by estimating how the defect would impact sales, and if the customer returns the product because of the defect 4 2013-12-13 PA1 Confidential
  • 5. Information to Stakeholders â–Ş Another way to generate value for a tester is to provide stakeholders with information and material for tollgates, milestones and decision points â–Ş The value is harder to quantify but can be divided into two parts: â–Ş Helping stakeholders taking informed decisions â–Ş Allowing stakeholders to feel more confident in their decisions 5 2013-12-13 PA1 Confidential
  • 6. Mandatory Tests â–Ş In many cases different governing bodies require that certain criteria are met for a product to be allowed to be sold â–Ş Meeting these criteria often require mandatory tests that must be executed according to strict requirements â–Ş Specific customers can also have mandatory requirements that must be tested to be able to sell to those customers â–Ş The value a tester provides by executing these tests can be quantified by comparing how much it would cost to outsource this to an accredited outsourcing partner 6 2013-12-13 PA1 Confidential
  • 7. Development Support â–Ş A tester can also provide value by increasing the efficiency of the development team â–Ş This can be done by providing a robust, easy-to-use test framework, or by creating and maintaining automated integration and regression test suites which the developers can use â–Ş The tester can also offer support by helping with unit test plans and strategies â–Ş Yet another example could be pushing for and educating in testability, which can also drive efficiency 7 2013-12-13 PA1 Confidential
  • 8. How to Detract Value - Overview Low Quality Reports 8 2013-12-13 PA1 Irrelevant Defects Irrelevant Information Inefficient Test Tools Confidential
  • 9. Low Quality Reports â–Ş Testers should not create defect reports that â–Ş Are hard to understand because of bad language â–Ş Are duplicates of already existing defect reports â–Ş Lack information that is critical to understand the defect â–Ş Lack critical attachments such as log files or screen shots â–Ş Etc. â–Ş This will lead to increased report handling and analysis effort for developers â–Ş If testers create reports which cannot be understood due to improper structure, language, formatting, etc., this also costs additional analysis effort for stakeholders 9 2013-12-13 PA1 Confidential
  • 10. Irrelevant Defects â–Ş When a tester reports a defect this has to be analyzed, prioritized and handled in different ways â–Ş If the defect is not fixed, and the information stored in the defect is not used by stakeholders, submitting the defect actually detracts value instead of adding â–Ş Many irrelevant defects could however together provide valuable data by revealing trends or problem areas â–Ş The value detraction can be reduced by handling less relevant defects differently than higher priority issues 10 2013-12-13 PA1 Confidential
  • 11. Irrelevant Information â–Ş When testers provide reports to stakeholders, the information presented must be beneficial and help the stakeholders to take required decisions â–Ş Presenting data that is not relevant or even misleading is not only not valuable, but can be very costly â–Ş Burying key information in a mountain of data â–Ş A report that states “99 % Pass Rate” as the main conclusion, when the remaining 1% represents critical quality issues in the product, will not help stakeholders make the correct decisions 11 2013-12-13 PA1 Confidential
  • 12. Inefficient Test Tools â–Ş The cost that testers impose on stakeholders with inefficient tools â–Ş When testers use tools that impact others, such as developers, project managers, or other stakeholders, in a negative way, this detracts value â–Ş One example could be inefficient test frameworks or automation tools which cause developers to write inefficient tests â–Ş Another example could be a reporting tool which is difficult for stakeholders to extract reports from, or the tool generates reports which take time to analyze and understand 12 2013-12-13 PA1 Confidential
  • 13. Costs - Overview Test Design & Execution Test Planning Test Tools & Frameworks 13 2013-12-13 PA1 Test Reporting Administrative Overhead Confidential
  • 14. Test Design & Execution â–Ş Designing, executing, maintaining and porting tests â–Ş Execution Effort Exploratory Test Scripted Test Automated Test Scripted Test Exploratory Test â–Ş Design Cost Automated Test 14 2013-12-13 PA1 Confidential
  • 15. Test Planning â–Ş Planning test activities and creating corresponding test artifacts such as test plans â–Ş Setting scope for different test activities â–Ş Risk analysis as impact to scope selection â–Ş Probability of failure â–Ş Technical risk analysis â–Ş Impact of failure â–Ş Business risk analysis 15 2013-12-13 PA1 Confidential
  • 16. Test Reporting â–Ş Creating test reports â–Ş Test result metrics â–Ş Qualitative summaries/product stories â–Ş Creating defect reports â–Ş Analysis of automated test results 16 2013-12-13 PA1 Confidential
  • 17. Test Tools & Frameworks â–Ş Creating new tools and test frameworks â–Ş Cost of buying test tools and frameworks â–Ş Integrating new tools â–Ş Maintaining tools and frameworks 17 2013-12-13 PA1 Confidential
  • 18. Administrative Overhead â–Ş How much time does the tester actually spent on design, analysis, execution, tools and reporting, and how much time does the tester loose to administrative overhead? â–Ş Getting the right software artifacts for test, and understand what to actually test â–Ş Coordinating between testers, developers, and organizations â–Ş Non-value adding meetings, etc. 18 2013-12-13 PA1 Confidential
  • 19. Net Value of a Tester Net Value 19 2013-12-13 PA1 Value Cost Value Detraction Confidential
  • 20. How do we increase value and decrease cost and value detraction? â–Ş We want to maximize value gain, and minimize costs and value detraction â–Ş How we do this depends heavily on context â–Ş However we can still give some general guidelines â–Ş Of course there are many other ways to reduce costs and add value, but these are some suggestions 20 2013-12-13 PA1 Confidential
  • 21. How do we increase value and decrease cost and value detraction? â–Ş Evaluate test artifacts and remove the non-value adding ones â–Ş 10-minute Test Plan – don’t create extensive test plans that no one actually uses or updates â–Ş Very detailed scripted test cases cost more than they add value most of the time â–Ş Test Strategy documents that no one reads or uses should not be created at all â–Ş However the discussions which lead to the creation of the documents are still valuable and important to have 21 2013-12-13 PA1 Confidential
  • 22. How do we increase value and decrease cost and value detraction? â–Ş Evaluate tools among all different stakeholders to secure that they are efficient â–Ş Even if a tool is easy to use for some purposes, it could impose large costs for other stakeholders to use â–Ş A test administration tool that is easy to record data in, may be very costly to generate reports from â–Ş Evaluate the actual value gain of the automated test framework â–Ş Don’t just calculate the execution effort saved â–Ş Many different costs: Design, Analysis, Maintenance, Porting â–Ş Actual gains: Defects Found, Mandatory Tests, Information and Support to Developers 22 2013-12-13 PA1 Confidential
  • 23. How do we increase value and decrease cost and value detraction? â–Ş Secure that the information and defects testers report is what stakeholders actually need â–Ş Defects must be fixed â–Ş Information must be used â–Ş Make sure that testers actually work with testing, and not spend their time on everything else â–Ş Let testers list what they spend their time on, and try to reduce administrative overhead and let the testers actually work with test 23 2013-12-13 PA1 Confidential
  • 24. How do we increase value and decrease cost and value detraction? â–Ş Proper risk analysis to support scope selection â–Ş Risk-based testing â–Ş Should be used when the reduction in cost for test execution is larger than the increase in cost for test planning that the risk analysis adds â–Ş Efficiency gain of risk-based testing is very dependant on the complexity of the system under test â–Ş Show the cost that the system complexity adds to testing – this can drive actions to reduce the complexity of the system 24 2013-12-13 PA1 Confidential
  • 25. Conclusion â–Ş The Value-Adding Tester continuously evaluates what value is added, what value is detracted, and the costs for providing this value â–Ş There are many ways to add value, but there are also many ways to detract value and either way there is an associated cost â–Ş Understanding the values and costs is critical to become efficient â–Ş Understanding must be supported by actual metrics, and not only gut feelings 25 2013-12-13 PA1 Confidential