SlideShare a Scribd company logo
1 of 38
The Challenge
A Test Strategy
What is a test strategy?
- A Test Strategy Used to be a
document
- No-one wanted to read it
- Only testers knew what was in it
- Only testers cared what was in it
A Test Strategy
What is a test strategy?
- It’s not a document.
- It is embodied in the people that we
employ and the testing responsibilities
that we give them
The Problem
No clear test strategy?
- At the point of joining there was no
clear understanding of testing
responsibilities
- This was related to a lack of clarity on
the business expectation in testing
- There was no consensus over what
constituted acceptable risk in the
development process
Understanding Risk
Individual Risk Perception
What influences our perception of risk
- System One Thinking
- Availability Heuristic
- Recency Biases
Driving in Sweden
How we behave in the face of changes in perceived risk
- 3 September 1967
- Level of road fatalities
dropped
- After 2 years returned
to ‘normal’
Post 9/11
How we behave in the face of changes in perceived risk
- 11 September 2011
- Level of road fatalities
increased
- After 1 year returned
to ‘normal’
Risk Homeostasis Theory
How we behave in the face of changes in perceived risk
- Risk Compensation
- Changes to perceived
risk
- Further Evidence
- Evidence in Software
Security
Testers and Risk Perception
What influences testers’ perception of risk
- Stories = Bugs
- Personal Experience =
Bugs
- Availability = Bugs
The Business
The Business and
Risk Perception
What influences Business Owners’ perception of risk
- Lack of ‘Availability’
- Underestimation Bias
- Not just considering
software risks
The Business and
Risk Perception
What influences Business Owners’ perception of risk
- Risk of missing market
- Cost to develop vs
cost of failure
- Risk of upset
customers
The Business and
Risk Perception
Do Businesses Exhibit Risk Homeostasis?
Acceptable Risk
Time
Too Risky
Too Slow/Costly
Learning from Finance
Assessing Investor Risk
- Financial Advisors need to
assess individual risk
appetite
- Risk questionnaires are a
commonly used approach to
this
Assessing Investor Risk
If you could increase your chances of a return by
taking a higher risk would you:
a) Take more risk with all of my money
b) Take more risk with half of my money
c) Take more risk with quarter of my money
d) Not take the risk
Assessing Investor Risk
Assume you had an initial investment portfolio
worth £100,000. If, due to market conditions, your
portfolio fell would you:
a) Sell all of the investments. You do not intend to
take risks
b) Sell to cut your losses and reinvest into more
secure investment sectors
c) Hold the investment and sell nothing, expecting
performance to improve
d) Invest more funds to lower your average
investment price
Assessing Investor Risk
- The approach relies on an
understandable consistent
level of investor risk
- i.e. Homeostasis
The Risk Questionnaire
The Risk Questionnaire
Understanding acceptable level of business risk
is a critical element of a successful test
strategy
• Adopt too high a level of risk and you
impact customer relationships and
reputation and expose the business to
potentially legal consequences
• Adopt too rigourous an approach and you
impact overall cost-effectiveness of the
development process
Why did we do a risk questionnaire?
The Risk Questionnaire
Why did we do a risk questionnaire?
The aim of the risk questionnaire was to
• Establish whether there was an
understood level of risk across the
business
• Provide a discussion point if there was
not a consistent understanding of
acceptable risk
• Drive the understanding of acceptable
risk to help formulate a strategy
The Risk Questionnaire
What was the approach?
A series of questions was presented to all
respondents with answers ranging from 1 to 5
• 1 was always the option relating to the highest
risk position
• 5 was always the option relating to the lowest
risk position
4 Categories
1. Business Risk
2. Development Risk
3. Perceived/Target Status
4. Time Spent on Testing Activities
The Risk Questionnaire
The Questions
Questions needed careful crafting
• Not too generic
• Relevant to our customer and release context
• Not biased towards our own opinions or agenda
Business Risk Questions
Interaction between the Software and Customers
Rate the following questions on 1 - 5 from 1=Strongly agree 5=Strongly disagree
1. On time delivery is more important than taking longer to deliver a higher quality
product
2. I am happy to accept the need for later effort in maintaining a product if we can
deliver that product at a lower up-front cost
3. Our customers would knowingly accept a reduced level of rigour in
development compared to other products in order to keep the cost of the
software down
4. Putting the software in front of customers and responding to the issues they
encounter is a cost effective way to prioritise fixing software problems
5. The cost of fixing issues in production software is now reduced to the point that
this is an economically viable approach
6. Our product context is one in which we can adopt a relatively low level of rigour
compared to other business facing software development organisations
7. I would be reluctant to see an entire sprint given over entirely to testing and
bug fixing unless this was driven by issues encountered by the customer
The Risk Questionnaire – Business Risk
Min/Max/Average Ranges show a wide
range of perception on business risk
questions
• Wide range of opinion on the
acceptability of putting software
out early and fixing in production
• Apparent consensus on a low level
of rigour to achieve low up front
cost or meet delivery targets being
inappropriate for our context
Development Risk Questions
Focus on the Risks inherent in our development activity
Rate the following questions on 1 - 5 from 1=Strongly agree 5=Strongly disagree
1. The effective application of developer/unit testing can eliminate the need for
further devoted testing activity
2. Appropriate software design can eliminate the need for devoted performance
and stability testing
3. Adding further development skills in our agile teams provides more value in our
context than devoted testers
4. The testing of our products does not require specialist testing knowledge and
could be performed by individuals with limited training in software testing
5. I would be reluctant to schedule specific testing tasks on a team’s backlog
without any associated development
The Risk Questionnaire – Development Risk
Min/Max/Average Ranges show greater consensus on
development oriented risk questions
• General agreement around the value of specialist testing
and targeted test activities
• Wider range of responses around relative value of
testing to developer/unit testing
Testing Commitment
Looking at the Time Spent on Testing Activities
Rate the following in terms of time
1 = Less than 1 hour;
2 = 2 - 4 hours;
3 = 0.5 - 1 days ;
4 = 1-2 days;
5 = more than 2 days
1. How much time out of a typical user story development taking 1 person-
week in total should be given over to the creation of unit tests?
2. How much time out of a typical user story development taking 1 person-
week in total should be given over to automated acceptance testing?
3. How much time out of a typical user story development taking 1 person-
week in total should be given over to human exploratory testing?
The Risk Questionnaire – Development Risk
Consensus on time spent unit testing
• Then diverging opinion on time to spend on testing
activities
• Decreasing expectation as we move away from
automation and into exploration
Perception Questions
How do we perceive our current and target status in testing
• With 1 being lowest and 5 highest rate how you think the
company currently stands in its typical level of rigour in
software quality and testing?
• With 1 being lowest and 5 highest rate how you think the
company should stand in its typical level of rigour in software
quality and testing?
The Risk Questionnaire – Perception
The questions on company perception indicated an acknowledgement of a need for
greater rigour in its quality and testing
• Average for the perception of current level of rigour was 2.6 / 5
• Average for the target level of rigour was 4 / 5
Crafting a Strategy
The Risk Questionnaire – Conclusions
• General pattern of responses was towards the lower end of the risk
options indicating a desire for greater rigour than currently applied
• Increasing the level of rigour in development work is rarely achievable
without cost
• The cost must be factored in to our project estimates
• These costs must be justified by potential savings in other areas such as
support
Establish Clear Responsibilities
- Developers
- Focus on the “Solution” domain i.e. make sure what we have
delivered works as we designed
- “Build the thing right”
- PO
- Focus on the “Problem” domain i.e. make sure what we have
designed meets the business need and adds value
- “Build the right thing.
- Testing
- Identifying Testing needs
- Providing expertise and assistance to deliver these
We need to provide clear expectation for the roles in the business?
Testing as a Consultancy
The Risk Questionnaire – Learning
• The questionnaire helped us to progress along the ‘testing wave’
• Questions weren’t calibrated for consistency
• Result allowed the establishment of a test strategy appropriate to the
risk appetite of the business – a testing consultancy
• Provided justification for hiring
Thank You

More Related Content

What's hot

John Fodeh - Spend Wisely, Test Well
John Fodeh - Spend Wisely, Test WellJohn Fodeh - Spend Wisely, Test Well
John Fodeh - Spend Wisely, Test WellTEST Huddle
 
Put Risk Based Testing in place right now!
Put Risk Based Testing in place right now!Put Risk Based Testing in place right now!
Put Risk Based Testing in place right now!SQALab
 
From Defect Reporting To Defect Prevention
From Defect Reporting To Defect PreventionFrom Defect Reporting To Defect Prevention
From Defect Reporting To Defect PreventionSune Gynthersen
 
The Value-Adding Tester
The Value-Adding TesterThe Value-Adding Tester
The Value-Adding TesterJohan Hoberg
 
Isabel Evans - Quality In Use - EuroSTAR 2011
Isabel Evans - Quality In Use - EuroSTAR 2011Isabel Evans - Quality In Use - EuroSTAR 2011
Isabel Evans - Quality In Use - EuroSTAR 2011TEST Huddle
 
Erik Beolen - The Power of Risk
Erik Beolen - The Power of RiskErik Beolen - The Power of Risk
Erik Beolen - The Power of RiskTEST Huddle
 
[HCMC STC Jan 2015] How To Work Effectively As a Tester in Agile Teams
[HCMC STC Jan 2015] How To Work Effectively As a Tester in Agile Teams[HCMC STC Jan 2015] How To Work Effectively As a Tester in Agile Teams
[HCMC STC Jan 2015] How To Work Effectively As a Tester in Agile TeamsHo Chi Minh City Software Testing Club
 
Torben Hoelgaard - Implementing Change - EuroSTAR 2011
Torben Hoelgaard - Implementing Change - EuroSTAR 2011Torben Hoelgaard - Implementing Change - EuroSTAR 2011
Torben Hoelgaard - Implementing Change - EuroSTAR 2011TEST Huddle
 
The Value-Adding Test Strategist
The Value-Adding Test StrategistThe Value-Adding Test Strategist
The Value-Adding Test StrategistJohan Hoberg
 
Metric Free Test Management by Joseph Ours
Metric Free Test Management by Joseph OursMetric Free Test Management by Joseph Ours
Metric Free Test Management by Joseph OursQA or the Highway
 
Paula O' Grady - Prioritising tests? - Use Your Gut Instinct
Paula O' Grady - Prioritising tests? - Use Your Gut InstinctPaula O' Grady - Prioritising tests? - Use Your Gut Instinct
Paula O' Grady - Prioritising tests? - Use Your Gut InstinctTEST Huddle
 
Risk-based Testing
Risk-based TestingRisk-based Testing
Risk-based TestingJohan Hoberg
 
Eric Jimmink - The Specialized Testers of the Future
Eric Jimmink - The Specialized Testers of the FutureEric Jimmink - The Specialized Testers of the Future
Eric Jimmink - The Specialized Testers of the FutureTEST Huddle
 
John Brennen - Red Hot Testing in a Green World
John Brennen - Red Hot Testing in a Green WorldJohn Brennen - Red Hot Testing in a Green World
John Brennen - Red Hot Testing in a Green WorldTEST Huddle
 
Peter Zimmerer - Establishing Testing Knowledge and Experience Sharing at Sie...
Peter Zimmerer - Establishing Testing Knowledge and Experience Sharing at Sie...Peter Zimmerer - Establishing Testing Knowledge and Experience Sharing at Sie...
Peter Zimmerer - Establishing Testing Knowledge and Experience Sharing at Sie...TEST Huddle
 
'Test Data Management and Project Quality Go Hand In Hand' by Kristian Fische...
'Test Data Management and Project Quality Go Hand In Hand' by Kristian Fische...'Test Data Management and Project Quality Go Hand In Hand' by Kristian Fische...
'Test Data Management and Project Quality Go Hand In Hand' by Kristian Fische...TEST Huddle
 
Root Cause Analysis for Software Testers
Root Cause Analysis for Software TestersRoot Cause Analysis for Software Testers
Root Cause Analysis for Software TestersTechWell
 
Derk-Jan de Grood - 9 Causes of losing valuable testing time - EuroSTAR 2010
Derk-Jan de Grood - 9 Causes of losing valuable testing time - EuroSTAR 2010Derk-Jan de Grood - 9 Causes of losing valuable testing time - EuroSTAR 2010
Derk-Jan de Grood - 9 Causes of losing valuable testing time - EuroSTAR 2010TEST Huddle
 

What's hot (20)

John Fodeh - Spend Wisely, Test Well
John Fodeh - Spend Wisely, Test WellJohn Fodeh - Spend Wisely, Test Well
John Fodeh - Spend Wisely, Test Well
 
Put Risk Based Testing in place right now!
Put Risk Based Testing in place right now!Put Risk Based Testing in place right now!
Put Risk Based Testing in place right now!
 
From Defect Reporting To Defect Prevention
From Defect Reporting To Defect PreventionFrom Defect Reporting To Defect Prevention
From Defect Reporting To Defect Prevention
 
The Value-Adding Tester
The Value-Adding TesterThe Value-Adding Tester
The Value-Adding Tester
 
Isabel Evans - Quality In Use - EuroSTAR 2011
Isabel Evans - Quality In Use - EuroSTAR 2011Isabel Evans - Quality In Use - EuroSTAR 2011
Isabel Evans - Quality In Use - EuroSTAR 2011
 
Erik Beolen - The Power of Risk
Erik Beolen - The Power of RiskErik Beolen - The Power of Risk
Erik Beolen - The Power of Risk
 
Value added testing (VAT)
Value added testing (VAT)Value added testing (VAT)
Value added testing (VAT)
 
[HCMC STC Jan 2015] How To Work Effectively As a Tester in Agile Teams
[HCMC STC Jan 2015] How To Work Effectively As a Tester in Agile Teams[HCMC STC Jan 2015] How To Work Effectively As a Tester in Agile Teams
[HCMC STC Jan 2015] How To Work Effectively As a Tester in Agile Teams
 
Torben Hoelgaard - Implementing Change - EuroSTAR 2011
Torben Hoelgaard - Implementing Change - EuroSTAR 2011Torben Hoelgaard - Implementing Change - EuroSTAR 2011
Torben Hoelgaard - Implementing Change - EuroSTAR 2011
 
Defect Triage by Matt Eakin
Defect Triage by Matt EakinDefect Triage by Matt Eakin
Defect Triage by Matt Eakin
 
The Value-Adding Test Strategist
The Value-Adding Test StrategistThe Value-Adding Test Strategist
The Value-Adding Test Strategist
 
Metric Free Test Management by Joseph Ours
Metric Free Test Management by Joseph OursMetric Free Test Management by Joseph Ours
Metric Free Test Management by Joseph Ours
 
Paula O' Grady - Prioritising tests? - Use Your Gut Instinct
Paula O' Grady - Prioritising tests? - Use Your Gut InstinctPaula O' Grady - Prioritising tests? - Use Your Gut Instinct
Paula O' Grady - Prioritising tests? - Use Your Gut Instinct
 
Risk-based Testing
Risk-based TestingRisk-based Testing
Risk-based Testing
 
Eric Jimmink - The Specialized Testers of the Future
Eric Jimmink - The Specialized Testers of the FutureEric Jimmink - The Specialized Testers of the Future
Eric Jimmink - The Specialized Testers of the Future
 
John Brennen - Red Hot Testing in a Green World
John Brennen - Red Hot Testing in a Green WorldJohn Brennen - Red Hot Testing in a Green World
John Brennen - Red Hot Testing in a Green World
 
Peter Zimmerer - Establishing Testing Knowledge and Experience Sharing at Sie...
Peter Zimmerer - Establishing Testing Knowledge and Experience Sharing at Sie...Peter Zimmerer - Establishing Testing Knowledge and Experience Sharing at Sie...
Peter Zimmerer - Establishing Testing Knowledge and Experience Sharing at Sie...
 
'Test Data Management and Project Quality Go Hand In Hand' by Kristian Fische...
'Test Data Management and Project Quality Go Hand In Hand' by Kristian Fische...'Test Data Management and Project Quality Go Hand In Hand' by Kristian Fische...
'Test Data Management and Project Quality Go Hand In Hand' by Kristian Fische...
 
Root Cause Analysis for Software Testers
Root Cause Analysis for Software TestersRoot Cause Analysis for Software Testers
Root Cause Analysis for Software Testers
 
Derk-Jan de Grood - 9 Causes of losing valuable testing time - EuroSTAR 2010
Derk-Jan de Grood - 9 Causes of losing valuable testing time - EuroSTAR 2010Derk-Jan de Grood - 9 Causes of losing valuable testing time - EuroSTAR 2010
Derk-Jan de Grood - 9 Causes of losing valuable testing time - EuroSTAR 2010
 

Viewers also liked

Automation is not the answer... unless you WANT it to be
Automation is not the answer... unless you WANT it to beAutomation is not the answer... unless you WANT it to be
Automation is not the answer... unless you WANT it to bePractiTest
 
Rob lambert10 Behaviors of Effective Employees" at OnlineTestConf.
Rob lambert10 Behaviors of Effective Employees" at OnlineTestConf.Rob lambert10 Behaviors of Effective Employees" at OnlineTestConf.
Rob lambert10 Behaviors of Effective Employees" at OnlineTestConf.PractiTest
 
Oren rubin statistical element locator
Oren rubin   statistical element locatorOren rubin   statistical element locator
Oren rubin statistical element locatorPractiTest
 
Testing Web Apps and API's
Testing Web Apps and API'sTesting Web Apps and API's
Testing Web Apps and API'sPractiTest
 
Understanding and managing bias in investment clients
Understanding and managing bias in investment clientsUnderstanding and managing bias in investment clients
Understanding and managing bias in investment clientsFortuna Favi et Fortus Ltd.
 
questionnaire on employee attrition
questionnaire on employee attritionquestionnaire on employee attrition
questionnaire on employee attritionchhayatripathi23
 
Questionnaire on Employee Turnover
Questionnaire on Employee TurnoverQuestionnaire on Employee Turnover
Questionnaire on Employee TurnoverwaQas ilYas
 

Viewers also liked (7)

Automation is not the answer... unless you WANT it to be
Automation is not the answer... unless you WANT it to beAutomation is not the answer... unless you WANT it to be
Automation is not the answer... unless you WANT it to be
 
Rob lambert10 Behaviors of Effective Employees" at OnlineTestConf.
Rob lambert10 Behaviors of Effective Employees" at OnlineTestConf.Rob lambert10 Behaviors of Effective Employees" at OnlineTestConf.
Rob lambert10 Behaviors of Effective Employees" at OnlineTestConf.
 
Oren rubin statistical element locator
Oren rubin   statistical element locatorOren rubin   statistical element locator
Oren rubin statistical element locator
 
Testing Web Apps and API's
Testing Web Apps and API'sTesting Web Apps and API's
Testing Web Apps and API's
 
Understanding and managing bias in investment clients
Understanding and managing bias in investment clientsUnderstanding and managing bias in investment clients
Understanding and managing bias in investment clients
 
questionnaire on employee attrition
questionnaire on employee attritionquestionnaire on employee attrition
questionnaire on employee attrition
 
Questionnaire on Employee Turnover
Questionnaire on Employee TurnoverQuestionnaire on Employee Turnover
Questionnaire on Employee Turnover
 

Similar to The Risk Questionnaire - by: Adam Knight

Software Risk Management updated.ppt
Software Risk Management updated.pptSoftware Risk Management updated.ppt
Software Risk Management updated.pptumairshams6
 
Training Program Evaluation
Training Program EvaluationTraining Program Evaluation
Training Program EvaluationLaura Pasquini
 
1555 track 1 huang_using his mac
1555 track 1 huang_using his mac1555 track 1 huang_using his mac
1555 track 1 huang_using his macRising Media, Inc.
 
Aligning strategy decisions with risk appetite, presented by David Shearer, 1...
Aligning strategy decisions with risk appetite, presented by David Shearer, 1...Aligning strategy decisions with risk appetite, presented by David Shearer, 1...
Aligning strategy decisions with risk appetite, presented by David Shearer, 1...Association for Project Management
 
ISE Webinar - 'Squaring the circle'
ISE Webinar - 'Squaring the circle'ISE Webinar - 'Squaring the circle'
ISE Webinar - 'Squaring the circle'Anima & Atman
 
Executive Briefing: Introduction to Strategic Experimentation
Executive Briefing: Introduction to Strategic ExperimentationExecutive Briefing: Introduction to Strategic Experimentation
Executive Briefing: Introduction to Strategic ExperimentationMetre22
 
The Security Practitioner of the Future
The Security Practitioner of the FutureThe Security Practitioner of the Future
The Security Practitioner of the FutureResolver Inc.
 
Software risk analysis and management
Software risk analysis and managementSoftware risk analysis and management
Software risk analysis and managementONE BCG
 
ASMC 2017 - Rudy Neefs - Van bedrijfspolitieman naar kritieke businesspartner
ASMC 2017 - Rudy Neefs - Van bedrijfspolitieman naar kritieke businesspartnerASMC 2017 - Rudy Neefs - Van bedrijfspolitieman naar kritieke businesspartner
ASMC 2017 - Rudy Neefs - Van bedrijfspolitieman naar kritieke businesspartnerPlatformSecurityManagement
 
Blue ocean-strategy-method-templates4062
Blue ocean-strategy-method-templates4062Blue ocean-strategy-method-templates4062
Blue ocean-strategy-method-templates4062Lennart Klingzell
 
Leading Through Organizational Change
Leading Through Organizational ChangeLeading Through Organizational Change
Leading Through Organizational ChangeGunnar Jaschik
 
Directions  Respond to the Case Study below using the S.O.A.P. fo.docx
Directions  Respond to the Case Study below using the S.O.A.P. fo.docxDirections  Respond to the Case Study below using the S.O.A.P. fo.docx
Directions  Respond to the Case Study below using the S.O.A.P. fo.docxkimberly691
 
6. Fundamentals of decision making
6. Fundamentals of decision making 6. Fundamentals of decision making
6. Fundamentals of decision making Sudhir Upadhyay
 
Practical Guidance for Embedding Sustainability and Driving Sustainable Innov...
Practical Guidance for Embedding Sustainability and Driving Sustainable Innov...Practical Guidance for Embedding Sustainability and Driving Sustainable Innov...
Practical Guidance for Embedding Sustainability and Driving Sustainable Innov...Sustainable Brands
 
Problem Management - Systematic Approach
Problem Management - Systematic ApproachProblem Management - Systematic Approach
Problem Management - Systematic ApproachYugi Achipireddygari
 
Presentation-RA-R1-30-10-2022.pptx
Presentation-RA-R1-30-10-2022.pptxPresentation-RA-R1-30-10-2022.pptx
Presentation-RA-R1-30-10-2022.pptxNazrin75
 
Rapid Software Testing: Strategy
Rapid Software Testing: StrategyRapid Software Testing: Strategy
Rapid Software Testing: StrategyTechWell
 
Partnership Risk Management Sample Slides from Masterclass
Partnership Risk Management Sample Slides from MasterclassPartnership Risk Management Sample Slides from Masterclass
Partnership Risk Management Sample Slides from MasterclassAlexander Larsen
 
Consulting framework bidhu
Consulting framework bidhuConsulting framework bidhu
Consulting framework bidhuBidhu Amant
 

Similar to The Risk Questionnaire - by: Adam Knight (20)

Software Risk Management updated.ppt
Software Risk Management updated.pptSoftware Risk Management updated.ppt
Software Risk Management updated.ppt
 
Training Program Evaluation
Training Program EvaluationTraining Program Evaluation
Training Program Evaluation
 
1555 track 1 huang_using his mac
1555 track 1 huang_using his mac1555 track 1 huang_using his mac
1555 track 1 huang_using his mac
 
Aligning strategy decisions with risk appetite, presented by David Shearer, 1...
Aligning strategy decisions with risk appetite, presented by David Shearer, 1...Aligning strategy decisions with risk appetite, presented by David Shearer, 1...
Aligning strategy decisions with risk appetite, presented by David Shearer, 1...
 
ISE Webinar - 'Squaring the circle'
ISE Webinar - 'Squaring the circle'ISE Webinar - 'Squaring the circle'
ISE Webinar - 'Squaring the circle'
 
Executive Briefing: Introduction to Strategic Experimentation
Executive Briefing: Introduction to Strategic ExperimentationExecutive Briefing: Introduction to Strategic Experimentation
Executive Briefing: Introduction to Strategic Experimentation
 
The Security Practitioner of the Future
The Security Practitioner of the FutureThe Security Practitioner of the Future
The Security Practitioner of the Future
 
Software risk analysis and management
Software risk analysis and managementSoftware risk analysis and management
Software risk analysis and management
 
ASMC 2017 - Rudy Neefs - Van bedrijfspolitieman naar kritieke businesspartner
ASMC 2017 - Rudy Neefs - Van bedrijfspolitieman naar kritieke businesspartnerASMC 2017 - Rudy Neefs - Van bedrijfspolitieman naar kritieke businesspartner
ASMC 2017 - Rudy Neefs - Van bedrijfspolitieman naar kritieke businesspartner
 
Blue ocean-strategy-method-templates4062
Blue ocean-strategy-method-templates4062Blue ocean-strategy-method-templates4062
Blue ocean-strategy-method-templates4062
 
Leading Through Organizational Change
Leading Through Organizational ChangeLeading Through Organizational Change
Leading Through Organizational Change
 
Directions  Respond to the Case Study below using the S.O.A.P. fo.docx
Directions  Respond to the Case Study below using the S.O.A.P. fo.docxDirections  Respond to the Case Study below using the S.O.A.P. fo.docx
Directions  Respond to the Case Study below using the S.O.A.P. fo.docx
 
6. Fundamentals of decision making
6. Fundamentals of decision making 6. Fundamentals of decision making
6. Fundamentals of decision making
 
Practical Guidance for Embedding Sustainability and Driving Sustainable Innov...
Practical Guidance for Embedding Sustainability and Driving Sustainable Innov...Practical Guidance for Embedding Sustainability and Driving Sustainable Innov...
Practical Guidance for Embedding Sustainability and Driving Sustainable Innov...
 
Problem Management - Systematic Approach
Problem Management - Systematic ApproachProblem Management - Systematic Approach
Problem Management - Systematic Approach
 
Presentation-RA-R1-30-10-2022.pptx
Presentation-RA-R1-30-10-2022.pptxPresentation-RA-R1-30-10-2022.pptx
Presentation-RA-R1-30-10-2022.pptx
 
Rapid Software Testing: Strategy
Rapid Software Testing: StrategyRapid Software Testing: Strategy
Rapid Software Testing: Strategy
 
Case analylsis
Case analylsisCase analylsis
Case analylsis
 
Partnership Risk Management Sample Slides from Masterclass
Partnership Risk Management Sample Slides from MasterclassPartnership Risk Management Sample Slides from Masterclass
Partnership Risk Management Sample Slides from Masterclass
 
Consulting framework bidhu
Consulting framework bidhuConsulting framework bidhu
Consulting framework bidhu
 

More from PractiTest

Continuous testing maximising velocity, quality and customer happiness
Continuous testing maximising velocity, quality and customer happinessContinuous testing maximising velocity, quality and customer happiness
Continuous testing maximising velocity, quality and customer happinessPractiTest
 
Karishma Kolli – Myth Busters on Test Automation
Karishma Kolli – Myth Busters on Test AutomationKarishma Kolli – Myth Busters on Test Automation
Karishma Kolli – Myth Busters on Test AutomationPractiTest
 
How Mindmaps can save your sanity
How Mindmaps can save your sanityHow Mindmaps can save your sanity
How Mindmaps can save your sanityPractiTest
 
The New Normal for Development and Testing in Agile and DevOps
The New Normal for Development and Testing in Agile and DevOpsThe New Normal for Development and Testing in Agile and DevOps
The New Normal for Development and Testing in Agile and DevOpsPractiTest
 
Shifting is more than shifting left
Shifting is more than shifting leftShifting is more than shifting left
Shifting is more than shifting leftPractiTest
 
Testing in the future. today
Testing in the future.  today Testing in the future.  today
Testing in the future. today PractiTest
 
Adding values to Agile teams
Adding values to Agile teamsAdding values to Agile teams
Adding values to Agile teamsPractiTest
 
Testing and AI
Testing and AITesting and AI
Testing and AIPractiTest
 
10+ Testing Pitfalls and How to Avoid them
10+ Testing Pitfalls and How to Avoid them 10+ Testing Pitfalls and How to Avoid them
10+ Testing Pitfalls and How to Avoid them PractiTest
 
Software testing - Risk management
Software testing - Risk managementSoftware testing - Risk management
Software testing - Risk managementPractiTest
 
Managing agile testing
Managing agile testing Managing agile testing
Managing agile testing PractiTest
 
How to create a 'Master Test Plan'
How to create a 'Master Test Plan'How to create a 'Master Test Plan'
How to create a 'Master Test Plan'PractiTest
 
Mixing testing types to improve your testing results
Mixing testing types to improve your testing resultsMixing testing types to improve your testing results
Mixing testing types to improve your testing resultsPractiTest
 
Developer testing webinar
Developer testing webinar Developer testing webinar
Developer testing webinar PractiTest
 
Agile testing webinar
Agile testing webinarAgile testing webinar
Agile testing webinarPractiTest
 
Testing metrics webinar
Testing metrics webinarTesting metrics webinar
Testing metrics webinarPractiTest
 
Reporting principles for every QA manager
Reporting principles for every QA manager Reporting principles for every QA manager
Reporting principles for every QA manager PractiTest
 
10 signs you have outgrown
10 signs you have outgrown 10 signs you have outgrown
10 signs you have outgrown PractiTest
 
Severity vs. Priority of a Bug
Severity vs. Priority of a BugSeverity vs. Priority of a Bug
Severity vs. Priority of a BugPractiTest
 
6 Habits of Highly Effective Testers
6 Habits of Highly Effective Testers6 Habits of Highly Effective Testers
6 Habits of Highly Effective TestersPractiTest
 

More from PractiTest (20)

Continuous testing maximising velocity, quality and customer happiness
Continuous testing maximising velocity, quality and customer happinessContinuous testing maximising velocity, quality and customer happiness
Continuous testing maximising velocity, quality and customer happiness
 
Karishma Kolli – Myth Busters on Test Automation
Karishma Kolli – Myth Busters on Test AutomationKarishma Kolli – Myth Busters on Test Automation
Karishma Kolli – Myth Busters on Test Automation
 
How Mindmaps can save your sanity
How Mindmaps can save your sanityHow Mindmaps can save your sanity
How Mindmaps can save your sanity
 
The New Normal for Development and Testing in Agile and DevOps
The New Normal for Development and Testing in Agile and DevOpsThe New Normal for Development and Testing in Agile and DevOps
The New Normal for Development and Testing in Agile and DevOps
 
Shifting is more than shifting left
Shifting is more than shifting leftShifting is more than shifting left
Shifting is more than shifting left
 
Testing in the future. today
Testing in the future.  today Testing in the future.  today
Testing in the future. today
 
Adding values to Agile teams
Adding values to Agile teamsAdding values to Agile teams
Adding values to Agile teams
 
Testing and AI
Testing and AITesting and AI
Testing and AI
 
10+ Testing Pitfalls and How to Avoid them
10+ Testing Pitfalls and How to Avoid them 10+ Testing Pitfalls and How to Avoid them
10+ Testing Pitfalls and How to Avoid them
 
Software testing - Risk management
Software testing - Risk managementSoftware testing - Risk management
Software testing - Risk management
 
Managing agile testing
Managing agile testing Managing agile testing
Managing agile testing
 
How to create a 'Master Test Plan'
How to create a 'Master Test Plan'How to create a 'Master Test Plan'
How to create a 'Master Test Plan'
 
Mixing testing types to improve your testing results
Mixing testing types to improve your testing resultsMixing testing types to improve your testing results
Mixing testing types to improve your testing results
 
Developer testing webinar
Developer testing webinar Developer testing webinar
Developer testing webinar
 
Agile testing webinar
Agile testing webinarAgile testing webinar
Agile testing webinar
 
Testing metrics webinar
Testing metrics webinarTesting metrics webinar
Testing metrics webinar
 
Reporting principles for every QA manager
Reporting principles for every QA manager Reporting principles for every QA manager
Reporting principles for every QA manager
 
10 signs you have outgrown
10 signs you have outgrown 10 signs you have outgrown
10 signs you have outgrown
 
Severity vs. Priority of a Bug
Severity vs. Priority of a BugSeverity vs. Priority of a Bug
Severity vs. Priority of a Bug
 
6 Habits of Highly Effective Testers
6 Habits of Highly Effective Testers6 Habits of Highly Effective Testers
6 Habits of Highly Effective Testers
 

Recently uploaded

Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
software engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptxsoftware engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptxnada99848
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 

Recently uploaded (20)

Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
software engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptxsoftware engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptx
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 

The Risk Questionnaire - by: Adam Knight

  • 2. A Test Strategy What is a test strategy? - A Test Strategy Used to be a document - No-one wanted to read it - Only testers knew what was in it - Only testers cared what was in it
  • 3. A Test Strategy What is a test strategy? - It’s not a document. - It is embodied in the people that we employ and the testing responsibilities that we give them
  • 4. The Problem No clear test strategy? - At the point of joining there was no clear understanding of testing responsibilities - This was related to a lack of clarity on the business expectation in testing - There was no consensus over what constituted acceptable risk in the development process
  • 6. Individual Risk Perception What influences our perception of risk - System One Thinking - Availability Heuristic - Recency Biases
  • 7. Driving in Sweden How we behave in the face of changes in perceived risk - 3 September 1967 - Level of road fatalities dropped - After 2 years returned to ‘normal’
  • 8. Post 9/11 How we behave in the face of changes in perceived risk - 11 September 2011 - Level of road fatalities increased - After 1 year returned to ‘normal’
  • 9. Risk Homeostasis Theory How we behave in the face of changes in perceived risk - Risk Compensation - Changes to perceived risk - Further Evidence - Evidence in Software Security
  • 10. Testers and Risk Perception What influences testers’ perception of risk - Stories = Bugs - Personal Experience = Bugs - Availability = Bugs
  • 12. The Business and Risk Perception What influences Business Owners’ perception of risk - Lack of ‘Availability’ - Underestimation Bias - Not just considering software risks
  • 13. The Business and Risk Perception What influences Business Owners’ perception of risk - Risk of missing market - Cost to develop vs cost of failure - Risk of upset customers
  • 14. The Business and Risk Perception Do Businesses Exhibit Risk Homeostasis? Acceptable Risk Time Too Risky Too Slow/Costly
  • 16. Assessing Investor Risk - Financial Advisors need to assess individual risk appetite - Risk questionnaires are a commonly used approach to this
  • 17. Assessing Investor Risk If you could increase your chances of a return by taking a higher risk would you: a) Take more risk with all of my money b) Take more risk with half of my money c) Take more risk with quarter of my money d) Not take the risk
  • 18. Assessing Investor Risk Assume you had an initial investment portfolio worth £100,000. If, due to market conditions, your portfolio fell would you: a) Sell all of the investments. You do not intend to take risks b) Sell to cut your losses and reinvest into more secure investment sectors c) Hold the investment and sell nothing, expecting performance to improve d) Invest more funds to lower your average investment price
  • 19. Assessing Investor Risk - The approach relies on an understandable consistent level of investor risk - i.e. Homeostasis
  • 21. The Risk Questionnaire Understanding acceptable level of business risk is a critical element of a successful test strategy • Adopt too high a level of risk and you impact customer relationships and reputation and expose the business to potentially legal consequences • Adopt too rigourous an approach and you impact overall cost-effectiveness of the development process Why did we do a risk questionnaire?
  • 22. The Risk Questionnaire Why did we do a risk questionnaire? The aim of the risk questionnaire was to • Establish whether there was an understood level of risk across the business • Provide a discussion point if there was not a consistent understanding of acceptable risk • Drive the understanding of acceptable risk to help formulate a strategy
  • 23. The Risk Questionnaire What was the approach? A series of questions was presented to all respondents with answers ranging from 1 to 5 • 1 was always the option relating to the highest risk position • 5 was always the option relating to the lowest risk position 4 Categories 1. Business Risk 2. Development Risk 3. Perceived/Target Status 4. Time Spent on Testing Activities
  • 24. The Risk Questionnaire The Questions Questions needed careful crafting • Not too generic • Relevant to our customer and release context • Not biased towards our own opinions or agenda
  • 25. Business Risk Questions Interaction between the Software and Customers Rate the following questions on 1 - 5 from 1=Strongly agree 5=Strongly disagree 1. On time delivery is more important than taking longer to deliver a higher quality product 2. I am happy to accept the need for later effort in maintaining a product if we can deliver that product at a lower up-front cost 3. Our customers would knowingly accept a reduced level of rigour in development compared to other products in order to keep the cost of the software down 4. Putting the software in front of customers and responding to the issues they encounter is a cost effective way to prioritise fixing software problems 5. The cost of fixing issues in production software is now reduced to the point that this is an economically viable approach 6. Our product context is one in which we can adopt a relatively low level of rigour compared to other business facing software development organisations 7. I would be reluctant to see an entire sprint given over entirely to testing and bug fixing unless this was driven by issues encountered by the customer
  • 26. The Risk Questionnaire – Business Risk Min/Max/Average Ranges show a wide range of perception on business risk questions • Wide range of opinion on the acceptability of putting software out early and fixing in production • Apparent consensus on a low level of rigour to achieve low up front cost or meet delivery targets being inappropriate for our context
  • 27. Development Risk Questions Focus on the Risks inherent in our development activity Rate the following questions on 1 - 5 from 1=Strongly agree 5=Strongly disagree 1. The effective application of developer/unit testing can eliminate the need for further devoted testing activity 2. Appropriate software design can eliminate the need for devoted performance and stability testing 3. Adding further development skills in our agile teams provides more value in our context than devoted testers 4. The testing of our products does not require specialist testing knowledge and could be performed by individuals with limited training in software testing 5. I would be reluctant to schedule specific testing tasks on a team’s backlog without any associated development
  • 28. The Risk Questionnaire – Development Risk Min/Max/Average Ranges show greater consensus on development oriented risk questions • General agreement around the value of specialist testing and targeted test activities • Wider range of responses around relative value of testing to developer/unit testing
  • 29. Testing Commitment Looking at the Time Spent on Testing Activities Rate the following in terms of time 1 = Less than 1 hour; 2 = 2 - 4 hours; 3 = 0.5 - 1 days ; 4 = 1-2 days; 5 = more than 2 days 1. How much time out of a typical user story development taking 1 person- week in total should be given over to the creation of unit tests? 2. How much time out of a typical user story development taking 1 person- week in total should be given over to automated acceptance testing? 3. How much time out of a typical user story development taking 1 person- week in total should be given over to human exploratory testing?
  • 30. The Risk Questionnaire – Development Risk Consensus on time spent unit testing • Then diverging opinion on time to spend on testing activities • Decreasing expectation as we move away from automation and into exploration
  • 31. Perception Questions How do we perceive our current and target status in testing • With 1 being lowest and 5 highest rate how you think the company currently stands in its typical level of rigour in software quality and testing? • With 1 being lowest and 5 highest rate how you think the company should stand in its typical level of rigour in software quality and testing?
  • 32. The Risk Questionnaire – Perception The questions on company perception indicated an acknowledgement of a need for greater rigour in its quality and testing • Average for the perception of current level of rigour was 2.6 / 5 • Average for the target level of rigour was 4 / 5
  • 34. The Risk Questionnaire – Conclusions • General pattern of responses was towards the lower end of the risk options indicating a desire for greater rigour than currently applied • Increasing the level of rigour in development work is rarely achievable without cost • The cost must be factored in to our project estimates • These costs must be justified by potential savings in other areas such as support
  • 35. Establish Clear Responsibilities - Developers - Focus on the “Solution” domain i.e. make sure what we have delivered works as we designed - “Build the thing right” - PO - Focus on the “Problem” domain i.e. make sure what we have designed meets the business need and adds value - “Build the right thing. - Testing - Identifying Testing needs - Providing expertise and assistance to deliver these We need to provide clear expectation for the roles in the business?
  • 36. Testing as a Consultancy
  • 37. The Risk Questionnaire – Learning • The questionnaire helped us to progress along the ‘testing wave’ • Questions weren’t calibrated for consistency • Result allowed the establishment of a test strategy appropriate to the risk appetite of the business – a testing consultancy • Provided justification for hiring