SlideShare a Scribd company logo
1 of 33
Download to read offline
Agile Testing isn’t 
Risking IT! 
Wednesday 7 november 2012 
Eurostar 2012
B.W.F.P.M. BRONNEBERG 
TEST MANAGER / CONSULTANT 
REQUIREMENT & QUALITY MANAGEMENT 
© All rights reserved 
BRAM.BRONNEBERG@CGI.COM 
WWW.BRAMBRONNEBERG.NL 
@BRAMBRONNEBERG 
+31 6 55 11 35 10
Introduction 
Agile 
Testing 
isn’t 
Risking IT! 
What is it all 
about? 
Which 
problems 
did I face? 
How to do it 
right? 
Q & A 
© All rights reserved 4
Introduction 
Agile 
Testing 
isn’t 
Risking IT! 
What is it all 
about? 
Which 
problems did 
I face? 
How to do it 
right? 
Q & A 
© All rights reserved 5
Agile in a nutshell 
Product Owner Team Scrum Master 
© All rights reserved 
6 
Product 
Backlog 
Scrum 
24 u 
Sprint 
Backlog 
Sprint 
2-4 wk 
Demo 
Planning Meeting 
Retrospective
Risk & Requirement Based Testing in a nutshell 
Risk without requirement: 
• Add requirement (a fault found 
early) 
• Remove Risk (no worries about 
nothing) 
Requirement without Risk 
• Add product risk (improves 
coverage of test) 
• Remove Requirement (only 
make what is needed) 
Requirements 
Product Risks 
© All rights reserved 7
Product Risk Analysis in a nutshell 
“A process or method to analyse the risks to the product, with the 
intention to utilize the testing effort in the most valuable way.” 
Requirement Product Risk 
Risk class: High 
Risk class: Medium 
Risk class: Low 
© All rights reserved 
“The likelihood that a product fails 
in relation to the conceivable 
damage when a product fails in 
production.” 
8
Introduction 
Agile 
Testing 
isn’t 
Risking IT! 
What is it all 
about? 
Which 
problems 
did I face? 
How to do it 
right? 
Q & A 
© All rights reserved 9
Merging or splitting features invalidate the PRA. 
Risk analysis were not translated to the Backlog which makes it 
difficult to utilise a risk based approach. 
High 
Medium 
Low 
© All rights reserved 
10
PRA isn’t updated 
Risk analysis were not updated every iteration, which could mean that 
they will be out dated within a sprint. 
© All rights reserved 
11
PRA are done with tunnel vision 
Risk analysis were only done from the requirements which meant that 
some product risks were missed. 
Analyse 
Requirements 
Order 
Requirements 
© All rights reserved 
Determine 
Risk 
Specify 
Test Cases 
Analyse 
Requirements 
Order 
Requirements 
Analyse Risk 
Analyse Risk 
Specify 
Test Cases 
Agile Testing isn’t Risking IT! 12
Risk class isn’t used in planning meeting 
Risk analysis were done, but the outcome wasn’t taken into account in 
the planning meetings. 
Team Velocity 
= 
7 Story Points 
Hoog = n * 4 
Middel = n * 2 
Laag = n * 1 
© All rights reserved
Testing is prioritized based on product risks 
Risk analysis were done, but the risks where prioritised using 
MoSCoW, which doesn’t automatically fit in a Agile environment. 
Sprint 1 Sprint 2 Sprint 3 
© All rights reserved 
14
Introduction 
Agile 
Testing 
isn’t 
Risking IT! 
What is it all 
about? 
Which 
problems did 
I face? 
How to do it 
right? 
Q & A 
© All rights reserved 15
Gather Risk 
Items 
•Gather & Order 
Requirements 
•Gather Product 
Risks 
© All rights reserved 
Plot Risk Items 
•Map Requirements 
& Product Risks 
Calculate Risk 
Items 
•Determine Impact 
& Likelihood 
Factors 
• Score & Calculate 
Risk Items/Factors 
Strategy to 
tactic 
• Risk class tactic 
• Sprint tactic 
Gather Risk Items 
16
Gather & Order Requirements 
© All rights reserved 
REQ 
04 
REQ 
02 
REQ 
03 
REQ 
07 
REQ 
01 
REQ 
05 
REQ 
06 
REQ 
08 REQ 
09 REQ 
10 
Rank # 
1 
2 
3 
4 
5 
6 
7 
8 
9 
10 
17
Gather Product Risks 
© All rights reserved 
PR 
02 
PR 
05 
PR 
01 
PR 
04 
PR 
03 
PR 
08 
PR 
07 
PR 
06 
PR 
09 
18
Gather Risk 
Items 
•Gather & Order 
Requirements 
•Gather Product 
Risks 
© All rights reserved 
Plot Risk 
Items 
•Map 
Requirements & 
Product Risks 
Calculate Risk 
Items 
•Determine Impact 
& Likelihood 
Factors 
• Score & Calculate 
Risk Items/Factors 
Strategy to 
tactic 
• Risk class tactic 
• Sprint tactic 
Plot Risk Items 
19
Map Requirements & Product Risks 1/3 
Requirements 
Product Risks 
REQ 
01 
REQ 
04 
PR 
02 
PR 
05 
PR 
01 
PR 
04 
PR 
03 
REQ 
PR 
08 08 
PR 
PR 
07 
PR 
06 
REQ 
02 
REQ 
03 
REQ 
07 
REQ 
05 
REQ 
06 
09 
REQ 
09 REQ 
10 
© All rights reserved 20
Map Requirements & Product Risks 2/3 
Requirements 
Product Risks 
REQ 
01 
REQ 
04 
PR 
02 
PR 
05 
PR 
01 
PR 
04 
PR 
03 
REQ 
PR 
08 08 
PR 
PR 
07 
PR 
06 
REQ 
02 
REQ 
03 
REQ 
07 
REQ 
05 
REQ 
06 
09 
REQ 
09 REQ 
10 
© All rights reserved 21
Map Requirements & Product Risks 3/3 
© All rights reserved 
22 
Product Risk 
Requirement 
PR 
01 
PR 
02 
PR 
03 
PR 
04 
PR 
05 
PR 
06 
PR 
07 
PR 
08 
PR 
09 
REQ 01 ● ● ● ● 
REQ 02 ● ● ● 
REQ 03 ● 
REQ 04 ● ● 
REQ 05 ● ● 
REQ 06 ● ● 
REQ 07 ● ● 
REQ 08 ● ● 
REQ 09 ● ● 
REQ 10 ● ● ●
Gather Risk 
Items 
•Gather & Order 
Requirements 
•Gather Product 
Risks 
© All rights reserved 
Plot Risk Items 
•Map Requirements 
& Product Risks 
Calculate 
Risk Items 
•Determine Impact 
& Likelihood 
Factors 
• Score & Calculate 
Risk Items/Factors 
Strategy to 
tactic 
• Risk class tactic 
• Sprint tactic 
Calculate Risk Items 
23
Determine Impact & Likelihood Factors 
Impact factors e.g. 
• Frequency of Use 
• Visibility 
• Cost of failure 
• … 
Likelihood Factors e.g. 
• Complexity 
• Re-use 
• Interfaces 
• Dependencies 
• Size 
• … 
퐼푚푝푎푐푡 = 퐹푟푒푞푢푒푛푐푦 표푓 푈푠푒 ∗ 푉푖푠푖푏푖푙푖푡푦 ∗ 퐶표푠푡 표푓 푓푎푖푙푢푟푒 ∗ … 
퐿푖푘푒푙푖ℎ표표푑 = 퐶표푚푝푙푒푥푖푡푦 ∗ 푅푒 − 푢푠푒 ∗ 퐼푛푡푒푟푓푎푐푒푠 ∗ … 
© All rights reserved 24
Score & Calculate Risk Item/Factors 
© All rights reserved 
25 
LIKELIHOOD REQUIR 
EMENT 
RISK 
CLASS 
IMPACT 
Factor 
A 
Factor 
B 
Factor 
C 
TOTAL TOTAL Factor 
A 
Factor 
B 
Factor 
C 
High High High High REQ 01 Medium Low Low Low Low 
Low Medium Medium Low REQ 02 Medium Medium High High Low 
Medium Medium Low Medium REQ 03 Medium Medium Medium Low Low 
High High Medium High REQ 04 High Medium High Medium High 
High Low Low Medium REQ 05 Medium Medium Low Medium Low 
Medium Low Low Low REQ 06 Low Low Low Low Medium 
Medium Medium Medium Medium REQ 07 High High Medium High High 
Low Medium High Low REQ 08 Low Low Medium Low Low 
Low Low Low Low REQ 09 Low Low Medium Low Low 
Medium Medium Medium Medium REQ 10 Medium Medium Low Medium Medium
Gather Risk 
Items 
•Gather & Order 
Requirements 
•Gather Product 
Risks 
© All rights reserved 
Plot Risk Items 
•Map Requirements 
& Product Risks 
Calculate Risk 
Items 
•Determine Impact 
& Likelihood 
Factors 
• Score & Calculate 
Risk Items/Factors 
Strategy to 
tactic 
•Risk class tactic 
•Sprint tactic 
Strategy to tactic 
26
© All rights reserved 
High Medium Low 
Check documentation Inspection Walkthrough Peer review 
UT test case review Test lead Tester - 
ST test case review Test lead Tester - 
Include test case in 
Sprint + 
Release - 
regression set 
release 
Automate test case CodedUI Record & 
Playback 
- 
Test execution on 
browsers 
Top 3 Top 2 Top 1 
Risk class tactic 
High = test effort * 4 Medium = test effort * 2 Low = test effort * 1 
27
Sprint Tactic 
Rank # 
1 
2 
3 
4 
5 
6 
7 
8 
9 
10 
© All rights reserved 
Sprint 1 
28 
Product Risk 
Requirement 
PR 
01 
PR 
02 
PR 
06 
REQ 03 ● 
REQ 07 ● ●
Sprint Tactic 
© All rights reserved 
Sprint 2 
Rank # 
1 
2 
3 
4 
5 
6 
7 
8 
9 
10 
29 
Product Risk 
Requirement 
PR 
01 
PR 
04 
PR 
07 
PR 
08 
PR 
09 
REQ 01 ● ● ● ● 
REQ 05 ● ● 
REQ 08 ● ●
Scrum bord 
S P R I N T 2 
To Do Doing Done 
REQ 8 
REQ 1 
REQ 5 
© All rights reserved 30
Insight into Product Risk & Requirement 
coverage 
© All rights reserved 
31 
Product Risk 
Requirement 
PR 
01 
PR 
02 
PR 
03 
PR 
04 
PR 
05 
PR 
06 
PR 
07 
PR 
08 
PR 
09 
REQ 01 2 2 2 2  
REQ 02 ● ● ● ? 
REQ 03 1  
REQ 04 ● ● ? 
REQ 05 2 2  
REQ 06 ● ● ? 
REQ 07 1 1  
REQ 08 2 2  
REQ 09 3 3  
REQ 10 ● ● ● ? 
? ? ?  ? ? ?  
Introduction 
Agile 
Testing 
isn’t 
Risking IT! 
What is it all 
about? 
Which 
problems did 
I face? 
How to do it 
right? 
Q & A 
© All rights reserved 32
© All rights reserved 
B.W.F.P.M. BRONNEBERG 
TEST MANAGER / CONSULTANT 
REQUIREMENT & QUALITY MANAGEMENT 
BRAM.BRONNEBERG@CGI.COM 
WWW.BRAMBRONNEBERG.NL 
@BRAMBRONNEBERG 
+31 6 55 11 35 10 
33

More Related Content

Viewers also liked

A New Model For Testing
A New Model For TestingA New Model For Testing
A New Model For TestingTEST Huddle
 
Emerging Trends in Testing - Conclusions from the 2013-2014 World Quality Report
Emerging Trends in Testing - Conclusions from the 2013-2014 World Quality ReportEmerging Trends in Testing - Conclusions from the 2013-2014 World Quality Report
Emerging Trends in Testing - Conclusions from the 2013-2014 World Quality ReportTEST Huddle
 
Thomas Axen - Lean Kaizen Applied To Software Testing - EuroSTAR 2010
Thomas Axen - Lean Kaizen Applied To Software Testing - EuroSTAR 2010Thomas Axen - Lean Kaizen Applied To Software Testing - EuroSTAR 2010
Thomas Axen - Lean Kaizen Applied To Software Testing - EuroSTAR 2010TEST Huddle
 
Anne Mette Hass - I Don't Want To Be A Tester Anymore - EuroSTAR 2010
Anne Mette Hass - I Don't Want To Be A Tester Anymore - EuroSTAR 2010Anne Mette Hass - I Don't Want To Be A Tester Anymore - EuroSTAR 2010
Anne Mette Hass - I Don't Want To Be A Tester Anymore - EuroSTAR 2010TEST Huddle
 
"Experiences Of Test Automation At Spotify" with Kristian Karl
"Experiences Of Test Automation At Spotify" with Kristian Karl"Experiences Of Test Automation At Spotify" with Kristian Karl
"Experiences Of Test Automation At Spotify" with Kristian KarlTEST Huddle
 
Fredrik Rydberg - Can Exploratory Testing Save Lives - EuroSTAR 2010
Fredrik Rydberg - Can Exploratory Testing Save Lives - EuroSTAR 2010Fredrik Rydberg - Can Exploratory Testing Save Lives - EuroSTAR 2010
Fredrik Rydberg - Can Exploratory Testing Save Lives - EuroSTAR 2010TEST Huddle
 
The Core of Testing – Dynamic Testing Process – According to ISO 29119 with...
The Core of Testing  – Dynamic Testing Process –  According to ISO 29119 with...The Core of Testing  – Dynamic Testing Process –  According to ISO 29119 with...
The Core of Testing – Dynamic Testing Process – According to ISO 29119 with...TEST Huddle
 
ATDD And BDD The Great Beat Down…or…Debate
ATDD And BDD The Great Beat Down…or…DebateATDD And BDD The Great Beat Down…or…Debate
ATDD And BDD The Great Beat Down…or…DebateTEST Huddle
 
Lessons learnt Integrating Test into the Agile Lifecycle
Lessons learnt Integrating Test into the Agile LifecycleLessons learnt Integrating Test into the Agile Lifecycle
Lessons learnt Integrating Test into the Agile LifecycleTEST Huddle
 
Why We Need Diversity in Testing- Accenture
Why We Need Diversity in Testing- AccentureWhy We Need Diversity in Testing- Accenture
Why We Need Diversity in Testing- AccentureTEST Huddle
 

Viewers also liked (11)

A New Model For Testing
A New Model For TestingA New Model For Testing
A New Model For Testing
 
Emerging Trends in Testing - Conclusions from the 2013-2014 World Quality Report
Emerging Trends in Testing - Conclusions from the 2013-2014 World Quality ReportEmerging Trends in Testing - Conclusions from the 2013-2014 World Quality Report
Emerging Trends in Testing - Conclusions from the 2013-2014 World Quality Report
 
Thomas Axen - Lean Kaizen Applied To Software Testing - EuroSTAR 2010
Thomas Axen - Lean Kaizen Applied To Software Testing - EuroSTAR 2010Thomas Axen - Lean Kaizen Applied To Software Testing - EuroSTAR 2010
Thomas Axen - Lean Kaizen Applied To Software Testing - EuroSTAR 2010
 
Anne Mette Hass - I Don't Want To Be A Tester Anymore - EuroSTAR 2010
Anne Mette Hass - I Don't Want To Be A Tester Anymore - EuroSTAR 2010Anne Mette Hass - I Don't Want To Be A Tester Anymore - EuroSTAR 2010
Anne Mette Hass - I Don't Want To Be A Tester Anymore - EuroSTAR 2010
 
"Experiences Of Test Automation At Spotify" with Kristian Karl
"Experiences Of Test Automation At Spotify" with Kristian Karl"Experiences Of Test Automation At Spotify" with Kristian Karl
"Experiences Of Test Automation At Spotify" with Kristian Karl
 
Fredrik Rydberg - Can Exploratory Testing Save Lives - EuroSTAR 2010
Fredrik Rydberg - Can Exploratory Testing Save Lives - EuroSTAR 2010Fredrik Rydberg - Can Exploratory Testing Save Lives - EuroSTAR 2010
Fredrik Rydberg - Can Exploratory Testing Save Lives - EuroSTAR 2010
 
The Core of Testing – Dynamic Testing Process – According to ISO 29119 with...
The Core of Testing  – Dynamic Testing Process –  According to ISO 29119 with...The Core of Testing  – Dynamic Testing Process –  According to ISO 29119 with...
The Core of Testing – Dynamic Testing Process – According to ISO 29119 with...
 
ATDD And BDD The Great Beat Down…or…Debate
ATDD And BDD The Great Beat Down…or…DebateATDD And BDD The Great Beat Down…or…Debate
ATDD And BDD The Great Beat Down…or…Debate
 
Tester vs Developer
Tester vs DeveloperTester vs Developer
Tester vs Developer
 
Lessons learnt Integrating Test into the Agile Lifecycle
Lessons learnt Integrating Test into the Agile LifecycleLessons learnt Integrating Test into the Agile Lifecycle
Lessons learnt Integrating Test into the Agile Lifecycle
 
Why We Need Diversity in Testing- Accenture
Why We Need Diversity in Testing- AccentureWhy We Need Diversity in Testing- Accenture
Why We Need Diversity in Testing- Accenture
 

Similar to Bram Bronneborg - Agile Testing Isn’t Risking It! - EuroSTAR 2012

Introduction to primavera risk analysis ppt
Introduction to primavera risk analysis pptIntroduction to primavera risk analysis ppt
Introduction to primavera risk analysis pptp6academy
 
Advanced topics in Agile: Implementing Scrum in a project-based company
Advanced topics in Agile: Implementing Scrum in a project-based companyAdvanced topics in Agile: Implementing Scrum in a project-based company
Advanced topics in Agile: Implementing Scrum in a project-based companyEthan Ram
 
Merck's West Point Facility Embraces RCM
Merck's West Point Facility Embraces RCMMerck's West Point Facility Embraces RCM
Merck's West Point Facility Embraces RCMMike Poland, CMRP
 
18 Jul 2018 - FMEA and Risk Management in Practice
18 Jul 2018 - FMEA and Risk Management in Practice 18 Jul 2018 - FMEA and Risk Management in Practice
18 Jul 2018 - FMEA and Risk Management in Practice Intland Software GmbH
 
Performance Warrior Tales: Cloud Load Testing the Retail Giants
Performance Warrior Tales: Cloud Load Testing the Retail Giants Performance Warrior Tales: Cloud Load Testing the Retail Giants
Performance Warrior Tales: Cloud Load Testing the Retail Giants SOASTA
 
Performance Warrior Tales: Cloud Load Testing the Retail Giants
Performance Warrior Tales: Cloud Load Testing the Retail Giants Performance Warrior Tales: Cloud Load Testing the Retail Giants
Performance Warrior Tales: Cloud Load Testing the Retail Giants SOASTA
 
Gamification in outsourcing company: experience report.
Gamification in outsourcing company: experience report.Gamification in outsourcing company: experience report.
Gamification in outsourcing company: experience report.Mikalai Alimenkou
 
Good IT Project Management
Good IT Project Management Good IT Project Management
Good IT Project Management William Francis
 
Identifying, Mitigating and Eliminating Risk with an Asset Management Strategy
Identifying, Mitigating and Eliminating Risk with an Asset Management StrategyIdentifying, Mitigating and Eliminating Risk with an Asset Management Strategy
Identifying, Mitigating and Eliminating Risk with an Asset Management StrategyMike Poland, CMRP
 
SDLC Process_Document.pptx
SDLC Process_Document.pptxSDLC Process_Document.pptx
SDLC Process_Document.pptxSivakumar Pola
 
Useful stepping stones in growth towards Agile testing by Kees Blokland
Useful stepping stones in growth towards Agile testing by Kees BloklandUseful stepping stones in growth towards Agile testing by Kees Blokland
Useful stepping stones in growth towards Agile testing by Kees BloklandKees Blokland
 
HADR Best Practices (High Availability Disaster Recovery)
HADR Best Practices (High Availability Disaster Recovery)HADR Best Practices (High Availability Disaster Recovery)
HADR Best Practices (High Availability Disaster Recovery)Rocket Software
 
Николай Алименков "Геймификация в аутсорсинговых компаниях: практический отчет"
Николай Алименков "Геймификация в аутсорсинговых компаниях: практический отчет"Николай Алименков "Геймификация в аутсорсинговых компаниях: практический отчет"
Николай Алименков "Геймификация в аутсорсинговых компаниях: практический отчет"Fwdays
 
Anton Muzhailo - Practical Test Process Improvement using ISTQB
Anton Muzhailo - Practical Test Process Improvement using ISTQBAnton Muzhailo - Practical Test Process Improvement using ISTQB
Anton Muzhailo - Practical Test Process Improvement using ISTQBIevgenii Katsan
 
SEI: Faster innovation and better performance for the innovative sei wealth p...
SEI: Faster innovation and better performance for the innovative sei wealth p...SEI: Faster innovation and better performance for the innovative sei wealth p...
SEI: Faster innovation and better performance for the innovative sei wealth p...Dynatrace
 

Similar to Bram Bronneborg - Agile Testing Isn’t Risking It! - EuroSTAR 2012 (20)

Introduction to primavera risk analysis ppt
Introduction to primavera risk analysis pptIntroduction to primavera risk analysis ppt
Introduction to primavera risk analysis ppt
 
Advanced topics in Agile: Implementing Scrum in a project-based company
Advanced topics in Agile: Implementing Scrum in a project-based companyAdvanced topics in Agile: Implementing Scrum in a project-based company
Advanced topics in Agile: Implementing Scrum in a project-based company
 
Merck's West Point Facility Embraces RCM
Merck's West Point Facility Embraces RCMMerck's West Point Facility Embraces RCM
Merck's West Point Facility Embraces RCM
 
18 Jul 2018 - FMEA and Risk Management in Practice
18 Jul 2018 - FMEA and Risk Management in Practice 18 Jul 2018 - FMEA and Risk Management in Practice
18 Jul 2018 - FMEA and Risk Management in Practice
 
Performance Warrior Tales: Cloud Load Testing the Retail Giants
Performance Warrior Tales: Cloud Load Testing the Retail Giants Performance Warrior Tales: Cloud Load Testing the Retail Giants
Performance Warrior Tales: Cloud Load Testing the Retail Giants
 
Performance Warrior Tales: Cloud Load Testing the Retail Giants
Performance Warrior Tales: Cloud Load Testing the Retail Giants Performance Warrior Tales: Cloud Load Testing the Retail Giants
Performance Warrior Tales: Cloud Load Testing the Retail Giants
 
A kanban scrum mashup to deliver fp projects
A kanban scrum mashup to deliver fp projectsA kanban scrum mashup to deliver fp projects
A kanban scrum mashup to deliver fp projects
 
Gamification in outsourcing company: experience report.
Gamification in outsourcing company: experience report.Gamification in outsourcing company: experience report.
Gamification in outsourcing company: experience report.
 
Good IT Project Management
Good IT Project Management Good IT Project Management
Good IT Project Management
 
Identifying, Mitigating and Eliminating Risk with an Asset Management Strategy
Identifying, Mitigating and Eliminating Risk with an Asset Management StrategyIdentifying, Mitigating and Eliminating Risk with an Asset Management Strategy
Identifying, Mitigating and Eliminating Risk with an Asset Management Strategy
 
Neil Potter Presentation
Neil Potter Presentation Neil Potter Presentation
Neil Potter Presentation
 
SDLC Process_Document.pptx
SDLC Process_Document.pptxSDLC Process_Document.pptx
SDLC Process_Document.pptx
 
Useful stepping stones in growth towards Agile testing by Kees Blokland
Useful stepping stones in growth towards Agile testing by Kees BloklandUseful stepping stones in growth towards Agile testing by Kees Blokland
Useful stepping stones in growth towards Agile testing by Kees Blokland
 
HADR Best Practices (High Availability Disaster Recovery)
HADR Best Practices (High Availability Disaster Recovery)HADR Best Practices (High Availability Disaster Recovery)
HADR Best Practices (High Availability Disaster Recovery)
 
TPM CYCLE A
TPM CYCLE ATPM CYCLE A
TPM CYCLE A
 
Николай Алименков "Геймификация в аутсорсинговых компаниях: практический отчет"
Николай Алименков "Геймификация в аутсорсинговых компаниях: практический отчет"Николай Алименков "Геймификация в аутсорсинговых компаниях: практический отчет"
Николай Алименков "Геймификация в аутсорсинговых компаниях: практический отчет"
 
Anton Muzhailo - Practical Test Process Improvement using ISTQB
Anton Muzhailo - Practical Test Process Improvement using ISTQBAnton Muzhailo - Practical Test Process Improvement using ISTQB
Anton Muzhailo - Practical Test Process Improvement using ISTQB
 
SEI: Faster innovation and better performance for the innovative sei wealth p...
SEI: Faster innovation and better performance for the innovative sei wealth p...SEI: Faster innovation and better performance for the innovative sei wealth p...
SEI: Faster innovation and better performance for the innovative sei wealth p...
 
Estimating 101
Estimating 101Estimating 101
Estimating 101
 
ODD + Project Control 0.9
ODD + Project Control 0.9ODD + Project Control 0.9
ODD + Project Control 0.9
 

More from TEST Huddle

Keys to continuous testing for faster delivery euro star webinar
Keys to continuous testing for faster delivery euro star webinar Keys to continuous testing for faster delivery euro star webinar
Keys to continuous testing for faster delivery euro star webinar TEST Huddle
 
Why you Shouldnt Automated But You Will Anyway
Why you Shouldnt Automated But You Will Anyway Why you Shouldnt Automated But You Will Anyway
Why you Shouldnt Automated But You Will Anyway TEST Huddle
 
Being a Tester in Scrum
Being a Tester in ScrumBeing a Tester in Scrum
Being a Tester in ScrumTEST Huddle
 
Leveraging Visual Testing with Your Functional Tests
Leveraging Visual Testing with Your Functional TestsLeveraging Visual Testing with Your Functional Tests
Leveraging Visual Testing with Your Functional TestsTEST Huddle
 
Using Test Trees to get an Overview of Test Work
Using Test Trees to get an Overview of Test WorkUsing Test Trees to get an Overview of Test Work
Using Test Trees to get an Overview of Test WorkTEST Huddle
 
Big Data: The Magic to Attain New Heights
Big Data:  The Magic to Attain New HeightsBig Data:  The Magic to Attain New Heights
Big Data: The Magic to Attain New HeightsTEST Huddle
 
Will Robots Replace Testers?
Will Robots Replace Testers?Will Robots Replace Testers?
Will Robots Replace Testers?TEST Huddle
 
TDD For The Rest Of Us
TDD For The Rest Of UsTDD For The Rest Of Us
TDD For The Rest Of UsTEST Huddle
 
Scaling Agile with LeSS (Large Scale Scrum)
Scaling Agile with LeSS (Large Scale Scrum)Scaling Agile with LeSS (Large Scale Scrum)
Scaling Agile with LeSS (Large Scale Scrum)TEST Huddle
 
Creating Agile Test Strategies for Larger Enterprises
Creating Agile Test Strategies for Larger EnterprisesCreating Agile Test Strategies for Larger Enterprises
Creating Agile Test Strategies for Larger EnterprisesTEST Huddle
 
Is There A Risk?
Is There A Risk?Is There A Risk?
Is There A Risk?TEST Huddle
 
Are Your Tests Well-Travelled? Thoughts About Test Coverage
Are Your Tests Well-Travelled? Thoughts About Test CoverageAre Your Tests Well-Travelled? Thoughts About Test Coverage
Are Your Tests Well-Travelled? Thoughts About Test CoverageTEST Huddle
 
Growing a Company Test Community: Roles and Paths for Testers
Growing a Company Test Community: Roles and Paths for TestersGrowing a Company Test Community: Roles and Paths for Testers
Growing a Company Test Community: Roles and Paths for TestersTEST Huddle
 
Do we need testers on agile teams?
Do we need testers on agile teams?Do we need testers on agile teams?
Do we need testers on agile teams?TEST Huddle
 
How to use selenium successfully
How to use selenium successfullyHow to use selenium successfully
How to use selenium successfullyTEST Huddle
 
Testers & Teams on the Agile Fluency™ Journey
Testers & Teams on the Agile Fluency™ Journey Testers & Teams on the Agile Fluency™ Journey
Testers & Teams on the Agile Fluency™ Journey TEST Huddle
 
Practical Test Strategy Using Heuristics
Practical Test Strategy Using HeuristicsPractical Test Strategy Using Heuristics
Practical Test Strategy Using HeuristicsTEST Huddle
 
Thinking Through Your Role
Thinking Through Your RoleThinking Through Your Role
Thinking Through Your RoleTEST Huddle
 
Using Selenium 3 0
Using Selenium 3 0Using Selenium 3 0
Using Selenium 3 0TEST Huddle
 
New Model Testing: A New Test Process and Tool
New Model Testing:  A New Test Process and ToolNew Model Testing:  A New Test Process and Tool
New Model Testing: A New Test Process and ToolTEST Huddle
 

More from TEST Huddle (20)

Keys to continuous testing for faster delivery euro star webinar
Keys to continuous testing for faster delivery euro star webinar Keys to continuous testing for faster delivery euro star webinar
Keys to continuous testing for faster delivery euro star webinar
 
Why you Shouldnt Automated But You Will Anyway
Why you Shouldnt Automated But You Will Anyway Why you Shouldnt Automated But You Will Anyway
Why you Shouldnt Automated But You Will Anyway
 
Being a Tester in Scrum
Being a Tester in ScrumBeing a Tester in Scrum
Being a Tester in Scrum
 
Leveraging Visual Testing with Your Functional Tests
Leveraging Visual Testing with Your Functional TestsLeveraging Visual Testing with Your Functional Tests
Leveraging Visual Testing with Your Functional Tests
 
Using Test Trees to get an Overview of Test Work
Using Test Trees to get an Overview of Test WorkUsing Test Trees to get an Overview of Test Work
Using Test Trees to get an Overview of Test Work
 
Big Data: The Magic to Attain New Heights
Big Data:  The Magic to Attain New HeightsBig Data:  The Magic to Attain New Heights
Big Data: The Magic to Attain New Heights
 
Will Robots Replace Testers?
Will Robots Replace Testers?Will Robots Replace Testers?
Will Robots Replace Testers?
 
TDD For The Rest Of Us
TDD For The Rest Of UsTDD For The Rest Of Us
TDD For The Rest Of Us
 
Scaling Agile with LeSS (Large Scale Scrum)
Scaling Agile with LeSS (Large Scale Scrum)Scaling Agile with LeSS (Large Scale Scrum)
Scaling Agile with LeSS (Large Scale Scrum)
 
Creating Agile Test Strategies for Larger Enterprises
Creating Agile Test Strategies for Larger EnterprisesCreating Agile Test Strategies for Larger Enterprises
Creating Agile Test Strategies for Larger Enterprises
 
Is There A Risk?
Is There A Risk?Is There A Risk?
Is There A Risk?
 
Are Your Tests Well-Travelled? Thoughts About Test Coverage
Are Your Tests Well-Travelled? Thoughts About Test CoverageAre Your Tests Well-Travelled? Thoughts About Test Coverage
Are Your Tests Well-Travelled? Thoughts About Test Coverage
 
Growing a Company Test Community: Roles and Paths for Testers
Growing a Company Test Community: Roles and Paths for TestersGrowing a Company Test Community: Roles and Paths for Testers
Growing a Company Test Community: Roles and Paths for Testers
 
Do we need testers on agile teams?
Do we need testers on agile teams?Do we need testers on agile teams?
Do we need testers on agile teams?
 
How to use selenium successfully
How to use selenium successfullyHow to use selenium successfully
How to use selenium successfully
 
Testers & Teams on the Agile Fluency™ Journey
Testers & Teams on the Agile Fluency™ Journey Testers & Teams on the Agile Fluency™ Journey
Testers & Teams on the Agile Fluency™ Journey
 
Practical Test Strategy Using Heuristics
Practical Test Strategy Using HeuristicsPractical Test Strategy Using Heuristics
Practical Test Strategy Using Heuristics
 
Thinking Through Your Role
Thinking Through Your RoleThinking Through Your Role
Thinking Through Your Role
 
Using Selenium 3 0
Using Selenium 3 0Using Selenium 3 0
Using Selenium 3 0
 
New Model Testing: A New Test Process and Tool
New Model Testing:  A New Test Process and ToolNew Model Testing:  A New Test Process and Tool
New Model Testing: A New Test Process and Tool
 

Recently uploaded

The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 

Bram Bronneborg - Agile Testing Isn’t Risking It! - EuroSTAR 2012

  • 1.
  • 2. Agile Testing isn’t Risking IT! Wednesday 7 november 2012 Eurostar 2012
  • 3. B.W.F.P.M. BRONNEBERG TEST MANAGER / CONSULTANT REQUIREMENT & QUALITY MANAGEMENT © All rights reserved BRAM.BRONNEBERG@CGI.COM WWW.BRAMBRONNEBERG.NL @BRAMBRONNEBERG +31 6 55 11 35 10
  • 4. Introduction Agile Testing isn’t Risking IT! What is it all about? Which problems did I face? How to do it right? Q & A © All rights reserved 4
  • 5. Introduction Agile Testing isn’t Risking IT! What is it all about? Which problems did I face? How to do it right? Q & A © All rights reserved 5
  • 6. Agile in a nutshell Product Owner Team Scrum Master © All rights reserved 6 Product Backlog Scrum 24 u Sprint Backlog Sprint 2-4 wk Demo Planning Meeting Retrospective
  • 7. Risk & Requirement Based Testing in a nutshell Risk without requirement: • Add requirement (a fault found early) • Remove Risk (no worries about nothing) Requirement without Risk • Add product risk (improves coverage of test) • Remove Requirement (only make what is needed) Requirements Product Risks © All rights reserved 7
  • 8. Product Risk Analysis in a nutshell “A process or method to analyse the risks to the product, with the intention to utilize the testing effort in the most valuable way.” Requirement Product Risk Risk class: High Risk class: Medium Risk class: Low © All rights reserved “The likelihood that a product fails in relation to the conceivable damage when a product fails in production.” 8
  • 9. Introduction Agile Testing isn’t Risking IT! What is it all about? Which problems did I face? How to do it right? Q & A © All rights reserved 9
  • 10. Merging or splitting features invalidate the PRA. Risk analysis were not translated to the Backlog which makes it difficult to utilise a risk based approach. High Medium Low © All rights reserved 10
  • 11. PRA isn’t updated Risk analysis were not updated every iteration, which could mean that they will be out dated within a sprint. © All rights reserved 11
  • 12. PRA are done with tunnel vision Risk analysis were only done from the requirements which meant that some product risks were missed. Analyse Requirements Order Requirements © All rights reserved Determine Risk Specify Test Cases Analyse Requirements Order Requirements Analyse Risk Analyse Risk Specify Test Cases Agile Testing isn’t Risking IT! 12
  • 13. Risk class isn’t used in planning meeting Risk analysis were done, but the outcome wasn’t taken into account in the planning meetings. Team Velocity = 7 Story Points Hoog = n * 4 Middel = n * 2 Laag = n * 1 © All rights reserved
  • 14. Testing is prioritized based on product risks Risk analysis were done, but the risks where prioritised using MoSCoW, which doesn’t automatically fit in a Agile environment. Sprint 1 Sprint 2 Sprint 3 © All rights reserved 14
  • 15. Introduction Agile Testing isn’t Risking IT! What is it all about? Which problems did I face? How to do it right? Q & A © All rights reserved 15
  • 16. Gather Risk Items •Gather & Order Requirements •Gather Product Risks © All rights reserved Plot Risk Items •Map Requirements & Product Risks Calculate Risk Items •Determine Impact & Likelihood Factors • Score & Calculate Risk Items/Factors Strategy to tactic • Risk class tactic • Sprint tactic Gather Risk Items 16
  • 17. Gather & Order Requirements © All rights reserved REQ 04 REQ 02 REQ 03 REQ 07 REQ 01 REQ 05 REQ 06 REQ 08 REQ 09 REQ 10 Rank # 1 2 3 4 5 6 7 8 9 10 17
  • 18. Gather Product Risks © All rights reserved PR 02 PR 05 PR 01 PR 04 PR 03 PR 08 PR 07 PR 06 PR 09 18
  • 19. Gather Risk Items •Gather & Order Requirements •Gather Product Risks © All rights reserved Plot Risk Items •Map Requirements & Product Risks Calculate Risk Items •Determine Impact & Likelihood Factors • Score & Calculate Risk Items/Factors Strategy to tactic • Risk class tactic • Sprint tactic Plot Risk Items 19
  • 20. Map Requirements & Product Risks 1/3 Requirements Product Risks REQ 01 REQ 04 PR 02 PR 05 PR 01 PR 04 PR 03 REQ PR 08 08 PR PR 07 PR 06 REQ 02 REQ 03 REQ 07 REQ 05 REQ 06 09 REQ 09 REQ 10 © All rights reserved 20
  • 21. Map Requirements & Product Risks 2/3 Requirements Product Risks REQ 01 REQ 04 PR 02 PR 05 PR 01 PR 04 PR 03 REQ PR 08 08 PR PR 07 PR 06 REQ 02 REQ 03 REQ 07 REQ 05 REQ 06 09 REQ 09 REQ 10 © All rights reserved 21
  • 22. Map Requirements & Product Risks 3/3 © All rights reserved 22 Product Risk Requirement PR 01 PR 02 PR 03 PR 04 PR 05 PR 06 PR 07 PR 08 PR 09 REQ 01 ● ● ● ● REQ 02 ● ● ● REQ 03 ● REQ 04 ● ● REQ 05 ● ● REQ 06 ● ● REQ 07 ● ● REQ 08 ● ● REQ 09 ● ● REQ 10 ● ● ●
  • 23. Gather Risk Items •Gather & Order Requirements •Gather Product Risks © All rights reserved Plot Risk Items •Map Requirements & Product Risks Calculate Risk Items •Determine Impact & Likelihood Factors • Score & Calculate Risk Items/Factors Strategy to tactic • Risk class tactic • Sprint tactic Calculate Risk Items 23
  • 24. Determine Impact & Likelihood Factors Impact factors e.g. • Frequency of Use • Visibility • Cost of failure • … Likelihood Factors e.g. • Complexity • Re-use • Interfaces • Dependencies • Size • … 퐼푚푝푎푐푡 = 퐹푟푒푞푢푒푛푐푦 표푓 푈푠푒 ∗ 푉푖푠푖푏푖푙푖푡푦 ∗ 퐶표푠푡 표푓 푓푎푖푙푢푟푒 ∗ … 퐿푖푘푒푙푖ℎ표표푑 = 퐶표푚푝푙푒푥푖푡푦 ∗ 푅푒 − 푢푠푒 ∗ 퐼푛푡푒푟푓푎푐푒푠 ∗ … © All rights reserved 24
  • 25. Score & Calculate Risk Item/Factors © All rights reserved 25 LIKELIHOOD REQUIR EMENT RISK CLASS IMPACT Factor A Factor B Factor C TOTAL TOTAL Factor A Factor B Factor C High High High High REQ 01 Medium Low Low Low Low Low Medium Medium Low REQ 02 Medium Medium High High Low Medium Medium Low Medium REQ 03 Medium Medium Medium Low Low High High Medium High REQ 04 High Medium High Medium High High Low Low Medium REQ 05 Medium Medium Low Medium Low Medium Low Low Low REQ 06 Low Low Low Low Medium Medium Medium Medium Medium REQ 07 High High Medium High High Low Medium High Low REQ 08 Low Low Medium Low Low Low Low Low Low REQ 09 Low Low Medium Low Low Medium Medium Medium Medium REQ 10 Medium Medium Low Medium Medium
  • 26. Gather Risk Items •Gather & Order Requirements •Gather Product Risks © All rights reserved Plot Risk Items •Map Requirements & Product Risks Calculate Risk Items •Determine Impact & Likelihood Factors • Score & Calculate Risk Items/Factors Strategy to tactic •Risk class tactic •Sprint tactic Strategy to tactic 26
  • 27. © All rights reserved High Medium Low Check documentation Inspection Walkthrough Peer review UT test case review Test lead Tester - ST test case review Test lead Tester - Include test case in Sprint + Release - regression set release Automate test case CodedUI Record & Playback - Test execution on browsers Top 3 Top 2 Top 1 Risk class tactic High = test effort * 4 Medium = test effort * 2 Low = test effort * 1 27
  • 28. Sprint Tactic Rank # 1 2 3 4 5 6 7 8 9 10 © All rights reserved Sprint 1 28 Product Risk Requirement PR 01 PR 02 PR 06 REQ 03 ● REQ 07 ● ●
  • 29. Sprint Tactic © All rights reserved Sprint 2 Rank # 1 2 3 4 5 6 7 8 9 10 29 Product Risk Requirement PR 01 PR 04 PR 07 PR 08 PR 09 REQ 01 ● ● ● ● REQ 05 ● ● REQ 08 ● ●
  • 30. Scrum bord S P R I N T 2 To Do Doing Done REQ 8 REQ 1 REQ 5 © All rights reserved 30
  • 31. Insight into Product Risk & Requirement coverage © All rights reserved 31 Product Risk Requirement PR 01 PR 02 PR 03 PR 04 PR 05 PR 06 PR 07 PR 08 PR 09 REQ 01 2 2 2 2  REQ 02 ● ● ● ? REQ 03 1  REQ 04 ● ● ? REQ 05 2 2  REQ 06 ● ● ? REQ 07 1 1  REQ 08 2 2  REQ 09 3 3  REQ 10 ● ● ● ? ? ? ?  ? ? ?  
  • 32. Introduction Agile Testing isn’t Risking IT! What is it all about? Which problems did I face? How to do it right? Q & A © All rights reserved 32
  • 33. © All rights reserved B.W.F.P.M. BRONNEBERG TEST MANAGER / CONSULTANT REQUIREMENT & QUALITY MANAGEMENT BRAM.BRONNEBERG@CGI.COM WWW.BRAMBRONNEBERG.NL @BRAMBRONNEBERG +31 6 55 11 35 10 33