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

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
 
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
 
Enhancing Service Quality: Implementing Lean Sigma
Enhancing Service Quality: Implementing Lean SigmaEnhancing Service Quality: Implementing Lean Sigma
Enhancing Service Quality: Implementing Lean SigmaWillie 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
 
Enhancing Service Quality: Implementing Lean Sigma
Enhancing Service Quality: Implementing Lean SigmaEnhancing Service Quality: Implementing Lean Sigma
Enhancing Service Quality: Implementing Lean Sigma
 
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

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...Miguel Araújo
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbuapidays
 
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...Martijn de Jong
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusZilliz
 

Recently uploaded (20)

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...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
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...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 

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