SlideShare a Scribd company logo
1 of 31
Download to read offline
Risk management
in an agile way
Introduction Edwin van Loon
• ISEB Practitioner

• Lean Six sigma green belt
• Almost 15 years of experience
within different testing roles
• Living in Belgium
• Working in the Netherlands

edwinvanloon
Edloon
Edwin.van.loon@valid.nl
Interacts
Is a life style tester

Is a bug hunter

Creates value

Agile tester
Re-focusses at lessons learned

Motivates colleagues to use their talent

Is efficient and effective
Is efficient and effective
Aims for preventing defects

Eliminates wasteoverhead
Improves his/her
weakness

Improves continuously

Creates value

Is lean
Is lean

Is eager

Enjoys

Reconsiders

Coaches

Uses all kind of tools

Researches

Explores

Is result driven

Anticipates
Anticipates

Uses his/her talent

Guides

Is creative
Agenda
What is a risk?
Risk management process and it’s agility
Risk management within Agile
Optional: Integral risk management
Caused by a
situation

[Risk]
Related to user
a situation involving exposure to danger:

activities
(requirements)
flouting the law was too much of a risk
[mass noun]:
all outdoor activities carry an element of risk

[in singular]
the possibility that something unpleasant or
unwelcome will happen: reduce the risk of heart
disease
(un)certainly
Related to user
activities
(requirements)
[Risk]
A factor that could result in future negative consequences;
usually expressed as impact and likelihood.
[Product Risk]

A risk directly related to the test object.

(un)certainly
Definition of product risk
A possible THREAT related to
one or more REQUIREMENTS (user stories)
and related to an OCCURANCE
that could cause DAMAGE to an organization
or person
A requirement without any risk
is a non needed requirement
A risk without a requirement
is a missing requirement
Is a
philosopher
User stories and product risks
User story
As a <person>,
I would like <a need>,
So that <the added value of this need to the person>

Risk
As a <person>,
I fear that <a failure occurs>,
due to <an occurrence>,
causing <impact>
Example
Related User story
User story
As an employee of the managed services organization,
administror,
I would like to be able to centrallymy financial transactions any time and
manage manage the financial master data
so any place
at that changes in master data only need to be submitted once.

Primary business risk
Secondary business risk
As an employee of the managed services organization,
administrator,
I fear that inconsistencies occur in the financial transactions,
I am not able to submit the master data,
due to the fact that master data is not not distributed correctly to the local administrations,
the master data is available or outdated,
causing a lot of manual work to thefinancial damage (100.000 euro per day)
dissatisfied customers and manage services organization on correcting the
inconsistencies
Risk management process

1. Risk
Identification

2. Risk
Assessment

3. Risk
Mitigation

4. Risk
Management
Are you using a risk management process?
1. No, because it has no added value to me.
2. Yes, for initially identifying and assessing risks.
3. Yes, for initially identifying, assessing and reporting
on mitigated risks.
4. Yes ... and it is even iterative based
(reconsider risks during the project).
Risk identification
How:
• Expert interviews
• Independent assessments
• Risk templates / Mindmaps
• Fishbone diagram
• Project retrospectives
• Risk workshops
• Brainstorming
• Checklists
• Past experience

Be able to think impending doom
Risk assessment
Likelihood
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.

x

Complexity of technology and teams
Personnel and training issues
Conflict within the team
Contractual problems with suppliers
Geographically distributed team
Legacy versus new approaches
Tools and technology
Weak managerial or technical leadership
Time, resource, budget
and management pressure
Lack of earlier quality assurance activities
High change rates
High earlier defect rates
Interfacing and integration issues

Business impact:
1.
2.

Frequency of use of the affected feature
Criticality of the feature
to accomplishing a business goal
3. Damage to reputation
4. Loss of business
5. Potential financial, ecological or
social losses or liability
6. Civil or criminal legal sanctions
7. Loss of license
8. Lack of reasonable workarounds
9. Visibility of failure leading
to negative publicity
10. Safety
Predict likelihood of victory
Risk mitigation

Likelihood

H

L

3

1

Test techniques/
Test coverage,
Test levels,
Entry and exit criteria

Test techniques/
Test coverage,
Test levels,
Entry and exit criteria

Test techniques/
Test coverage,
Test levels,
Entry and exit criteria

Test techniques/
Test coverage,
Test levels,
Entry and exit criteria

2
4

1
2

Business impact

H
Risk mitigation

Average
coverage

Average coverage

Minimum coverage
L

Minimum coverage

Business impact

H
Risk management

3

1

4

2
Get inspired by
ordinary situations
Risk management
Defect
management

Average
coverage

Average
coverage

Minimum coverage
L

Minimum coverage

Business impact

H
Involved parties at agile (SRUM)

Product owner

Multidisciplinaire
Agile team

SCRUM Master

?
Test manager
Agile proces
Daily
Product
owner

Product
Backlog

Sprint
2-4 weeks
Planning
meeting

Sprint
Backlog
Demo /
Retrospective
Embedding risk management
Re-define/prioritize

Daily
Test
manager
Quality
owner

Measure

Defect
management

Risk
Backlog

Sprint
2-4 weeks
Planning
meeting

Sprint
Backlog

Demo /
Retrospective

Product
Backlog
Product
owner
Product and Risk log
# Area BI
1Accoun High
ting
2Data Low
migrati
on
3Accoun Low
ting

4Accoun High
ting

User story
Count Id As a …

Risk
I would like …

10U1 Accountant to centrally manage my
accounting master data
4U2 Accountant to migrate the different
company transactions to
one single administration
5U3 Administor to be able to manage my
financial transactions any
time and at any place

So that ….

Id I fear that …

due to ….

6U4 Accountant to be able to check
data consistency can be
whether master data
ganranteed
changes are applied
correctly centrally and decentrally

management

inconsistencies in
master data
wrong data in the
financial reports
delay in booking
transactions

R4 Changes in master data the fact that the master inconsistenties in
are not applied
data is not distributed master data
correctly to the local
administrations

Risk traceability

Defect

causing ….

all departments will use R1 The master data can not authorizations are not
the same data
be managed
set up correctly
the financial data can be R2 The profit and loss
incomplete and wrongly
consolidated easily
account is not consistent migrated financial data
anymore
transactions can be
R3 I am not able to submit the fact that master
booked as quick as
the financial
data is not available or
possible
transactions
outdated

User story

General

Acceptance criteria,
Status,
Etc.

U1
U2
U3
U4
U5

R1
P
S
S

R2

Risk
R3 R4

R5

P
P
P
S

Shippable product

S
P
Software Quality Costs

Integral risk management

Corrective
costs
Preventive and
Appraisal costs

ECL

Conformance level

Balances quality measures

Total costs on
software quality
Reactive maturity level

Software Quality Costs

Reactive

Situation:
• (Nearly) no testing or defect prevention
• (Re)act on production failures
ECL
• Total cost of quality can be reduced by 50-100%

Possible improvements:
• ‘Sell’ test and quality awareness
• Train business and project in testing

Corrective
costs
Preventive and
Appraisal costs
Total costs on
software quality
Passive maturity level

Software Quality Costs

Passive

Situation:
• Testing present, but not structured/effective
• Large gaps between cause and detect of a failure
ECL
• Total cost of quality can be reduced by 20-50%

Possible improvements:
• Introduction of structured testing
• Train business and project in detecting issues
• Introduction of quality management

Corrective
costs
Preventive and
Appraisal costs
Total costs on
software quality
(Over) active maturity level

Software Quality Costs

(Over)Active

Situation:
• Focus on ‘detecting and preventing all issues’
• Lots of overhead and no quality cost awareness
ECL
• Total cost of quality can be reduced by 20-100%

Corrective
costs
Preventive and
Appraisal costs
Total costs on
software quality

Possible improvements:
• Introduction of integral quality management
• Increase test efficiency or good enough testing
• Introduction of AGILE and continuous improvement
Juran curve

Software Quality Costs

Balanced

Situation:
• Quality is managed on a integral level
• Efficiency of quality measures is continiously
ECL
management and improved

Balances quality measures
Possible improvements:
• Stay AGILE
• Continue improving

Corrective
costs
Preventive and
Appraisal costs
Total costs on
software quality
What is the quality of your
organization/project?
Passive

Balanced

Software Quality Costs

Reactive

(Over)Active

Corrective
costs
Preventive and
Appraisal costs
ECL
Total costs on
software quality
summarized
• Risk identification helps to identify missing and non-needed
requirements at an early stage
• Initially priorities risks on business impact only
• At risk mitigation, define the minimum coverage for quality
assurance and the average coverage for the required
flexibility
• Re-consider the priorities during the project based on issue
density per area
• Focus on balancing quality measures (instead of on testing
measures only)
Stay Ahead

Be lean
Please evaluate my presentation and use for this the AgileTD Mobile App
which you can find at www.touchmyconference.com/ATD2013.
I would appreciate your feedbacks.
Thank you very much!

More Related Content

What's hot

Risk Management in an Agile Environment
Risk Management in an Agile EnvironmentRisk Management in an Agile Environment
Risk Management in an Agile EnvironmentIntland Software GmbH
 
Terry Johns: Uncertainty - understanding the impact and the importance of rec...
Terry Johns: Uncertainty - understanding the impact and the importance of rec...Terry Johns: Uncertainty - understanding the impact and the importance of rec...
Terry Johns: Uncertainty - understanding the impact and the importance of rec...Association for Project Management
 
Agile/Scrum for IT Risk Professionals
Agile/Scrum for IT Risk ProfessionalsAgile/Scrum for IT Risk Professionals
Agile/Scrum for IT Risk ProfessionalsDave Friesen
 
NAPLIA Risk Management Presentation 2014
NAPLIA Risk Management Presentation 2014 NAPLIA Risk Management Presentation 2014
NAPLIA Risk Management Presentation 2014 Alexandra (Alex) Swan
 
Risk Management Lifecycle PowerPoint Presentation Slides
Risk Management Lifecycle PowerPoint Presentation Slides Risk Management Lifecycle PowerPoint Presentation Slides
Risk Management Lifecycle PowerPoint Presentation Slides SlideTeam
 
The importance of properly describing risks, presented by Peter Simon, 10th O...
The importance of properly describing risks, presented by Peter Simon, 10th O...The importance of properly describing risks, presented by Peter Simon, 10th O...
The importance of properly describing risks, presented by Peter Simon, 10th O...Association for Project Management
 
Risk assessment at workplace
Risk assessment at workplaceRisk assessment at workplace
Risk assessment at workplacesajid ali
 
Crisis Management Powerpoint Presentation Slides
Crisis Management Powerpoint Presentation SlidesCrisis Management Powerpoint Presentation Slides
Crisis Management Powerpoint Presentation SlidesSlideTeam
 
The Art and Science Behind Successful Risk Workshops
The Art and Science Behind Successful Risk WorkshopsThe Art and Science Behind Successful Risk Workshops
The Art and Science Behind Successful Risk WorkshopsAcumen
 
Project risk management: Techniques and strategies
Project risk management: Techniques and strategiesProject risk management: Techniques and strategies
Project risk management: Techniques and strategiesDebashishDas49
 
Risk Management Plan Powerpoint Presentation Slides
Risk Management Plan Powerpoint Presentation SlidesRisk Management Plan Powerpoint Presentation Slides
Risk Management Plan Powerpoint Presentation SlidesSlideTeam
 
Risk Management Framework - Dr. Mustafa Degerli
Risk Management Framework - Dr. Mustafa DegerliRisk Management Framework - Dr. Mustafa Degerli
Risk Management Framework - Dr. Mustafa DegerliDr. Mustafa Değerli
 
Crisc prep-guide
Crisc prep-guideCrisc prep-guide
Crisc prep-guidestatisense
 
Construction Risk Summit "benefit and pits of Construction Risk Management"
Construction Risk Summit   "benefit and pits of Construction Risk Management"Construction Risk Summit   "benefit and pits of Construction Risk Management"
Construction Risk Summit "benefit and pits of Construction Risk Management"bfriday
 
Exploration of risks and risk management in construction project delivery
Exploration of risks and risk management in construction project deliveryExploration of risks and risk management in construction project delivery
Exploration of risks and risk management in construction project deliveryMECandPMV
 
Agile Network India | Risk Management in VUCA World | Ashwinee Singh
Agile Network India | Risk Management in VUCA World | Ashwinee SinghAgile Network India | Risk Management in VUCA World | Ashwinee Singh
Agile Network India | Risk Management in VUCA World | Ashwinee SinghAgileNetwork
 

What's hot (20)

Risk Management in an Agile Environment
Risk Management in an Agile EnvironmentRisk Management in an Agile Environment
Risk Management in an Agile Environment
 
Terry Johns: Uncertainty - understanding the impact and the importance of rec...
Terry Johns: Uncertainty - understanding the impact and the importance of rec...Terry Johns: Uncertainty - understanding the impact and the importance of rec...
Terry Johns: Uncertainty - understanding the impact and the importance of rec...
 
Agile/Scrum for IT Risk Professionals
Agile/Scrum for IT Risk ProfessionalsAgile/Scrum for IT Risk Professionals
Agile/Scrum for IT Risk Professionals
 
NAPLIA Risk Management Presentation 2014
NAPLIA Risk Management Presentation 2014 NAPLIA Risk Management Presentation 2014
NAPLIA Risk Management Presentation 2014
 
Derek Wright: risk v uncertainty case study
Derek Wright: risk v uncertainty case studyDerek Wright: risk v uncertainty case study
Derek Wright: risk v uncertainty case study
 
Maximising value to stakeholders through risk management
Maximising value to stakeholders through risk managementMaximising value to stakeholders through risk management
Maximising value to stakeholders through risk management
 
Risk Management Lifecycle PowerPoint Presentation Slides
Risk Management Lifecycle PowerPoint Presentation Slides Risk Management Lifecycle PowerPoint Presentation Slides
Risk Management Lifecycle PowerPoint Presentation Slides
 
The importance of properly describing risks, presented by Peter Simon, 10th O...
The importance of properly describing risks, presented by Peter Simon, 10th O...The importance of properly describing risks, presented by Peter Simon, 10th O...
The importance of properly describing risks, presented by Peter Simon, 10th O...
 
Winning Project Work
Winning Project WorkWinning Project Work
Winning Project Work
 
Risk assessment at workplace
Risk assessment at workplaceRisk assessment at workplace
Risk assessment at workplace
 
Crisis Management Powerpoint Presentation Slides
Crisis Management Powerpoint Presentation SlidesCrisis Management Powerpoint Presentation Slides
Crisis Management Powerpoint Presentation Slides
 
The Art and Science Behind Successful Risk Workshops
The Art and Science Behind Successful Risk WorkshopsThe Art and Science Behind Successful Risk Workshops
The Art and Science Behind Successful Risk Workshops
 
Module 5 evaluating safety messages and training
Module 5   evaluating safety messages and trainingModule 5   evaluating safety messages and training
Module 5 evaluating safety messages and training
 
Project risk management: Techniques and strategies
Project risk management: Techniques and strategiesProject risk management: Techniques and strategies
Project risk management: Techniques and strategies
 
Risk Management Plan Powerpoint Presentation Slides
Risk Management Plan Powerpoint Presentation SlidesRisk Management Plan Powerpoint Presentation Slides
Risk Management Plan Powerpoint Presentation Slides
 
Risk Management Framework - Dr. Mustafa Degerli
Risk Management Framework - Dr. Mustafa DegerliRisk Management Framework - Dr. Mustafa Degerli
Risk Management Framework - Dr. Mustafa Degerli
 
Crisc prep-guide
Crisc prep-guideCrisc prep-guide
Crisc prep-guide
 
Construction Risk Summit "benefit and pits of Construction Risk Management"
Construction Risk Summit   "benefit and pits of Construction Risk Management"Construction Risk Summit   "benefit and pits of Construction Risk Management"
Construction Risk Summit "benefit and pits of Construction Risk Management"
 
Exploration of risks and risk management in construction project delivery
Exploration of risks and risk management in construction project deliveryExploration of risks and risk management in construction project delivery
Exploration of risks and risk management in construction project delivery
 
Agile Network India | Risk Management in VUCA World | Ashwinee Singh
Agile Network India | Risk Management in VUCA World | Ashwinee SinghAgile Network India | Risk Management in VUCA World | Ashwinee Singh
Agile Network India | Risk Management in VUCA World | Ashwinee Singh
 

Similar to Risk management in an Agile way - presented at Agile Testing Days 2013

1 -corinne_berinstein
1  -corinne_berinstein1  -corinne_berinstein
1 -corinne_berinsteinRamaica Ona
 
1 -corinne_berinstein
1  -corinne_berinstein1  -corinne_berinstein
1 -corinne_berinsteinAahil Malik
 
1 -corinne_berinstein
1  -corinne_berinstein1  -corinne_berinstein
1 -corinne_berinsteinSukumar Reddy
 
Assessment Of Risk Mitigation
Assessment Of Risk MitigationAssessment Of Risk Mitigation
Assessment Of Risk MitigationEneni Oduwole
 
Risk Assessments Best Practice and Practical Approaches Webinar
Risk Assessments Best Practice and Practical Approaches WebinarRisk Assessments Best Practice and Practical Approaches Webinar
Risk Assessments Best Practice and Practical Approaches WebinarAviva Spectrum™
 
Bgreener Risk Assessment workshop handout - Potato Head
Bgreener Risk Assessment workshop handout - Potato HeadBgreener Risk Assessment workshop handout - Potato Head
Bgreener Risk Assessment workshop handout - Potato Headwww.bookgreener.com
 
Expanding PMO service- The ultimate Tetris challenge - Wellingtone | Future...
  Expanding PMO service- The ultimate Tetris challenge - Wellingtone | Future...  Expanding PMO service- The ultimate Tetris challenge - Wellingtone | Future...
Expanding PMO service- The ultimate Tetris challenge - Wellingtone | Future...Wellingtone
 
Risk and Response-APMP 2011-Brenda Crist 6-2-11
Risk and Response-APMP 2011-Brenda Crist 6-2-11Risk and Response-APMP 2011-Brenda Crist 6-2-11
Risk and Response-APMP 2011-Brenda Crist 6-2-11Lohfeld Consulting Group
 
Enterprise 360 degree risk management
Enterprise 360 degree risk managementEnterprise 360 degree risk management
Enterprise 360 degree risk managementInfosys
 
Topic 1 - Risk Auditing 1-17.pdf
Topic 1 - Risk Auditing 1-17.pdfTopic 1 - Risk Auditing 1-17.pdf
Topic 1 - Risk Auditing 1-17.pdfJavier138365
 
Risk-Management-in-ISO-9001.pdf
Risk-Management-in-ISO-9001.pdfRisk-Management-in-ISO-9001.pdf
Risk-Management-in-ISO-9001.pdfukavathekar
 
Андрій Мудрий “Risk managemnt: Welcome to Risk World” Lviv Project Managemen...
 Андрій Мудрий “Risk managemnt: Welcome to Risk World” Lviv Project Managemen... Андрій Мудрий “Risk managemnt: Welcome to Risk World” Lviv Project Managemen...
Андрій Мудрий “Risk managemnt: Welcome to Risk World” Lviv Project Managemen...Lviv Startup Club
 
Андрій Мудрий «Risk managemnt: Welcome to Risk World»
Андрій Мудрий «Risk managemnt: Welcome to Risk World»Андрій Мудрий «Risk managemnt: Welcome to Risk World»
Андрій Мудрий «Risk managemnt: Welcome to Risk World»Lviv Startup Club
 

Similar to Risk management in an Agile way - presented at Agile Testing Days 2013 (20)

1 -corinne_berinstein
1  -corinne_berinstein1  -corinne_berinstein
1 -corinne_berinstein
 
1 -corinne_berinstein
1  -corinne_berinstein1  -corinne_berinstein
1 -corinne_berinstein
 
1 -corinne_berinstein
1  -corinne_berinstein1  -corinne_berinstein
1 -corinne_berinstein
 
Assessment Of Risk Mitigation
Assessment Of Risk MitigationAssessment Of Risk Mitigation
Assessment Of Risk Mitigation
 
Risk Assessments Best Practice and Practical Approaches Webinar
Risk Assessments Best Practice and Practical Approaches WebinarRisk Assessments Best Practice and Practical Approaches Webinar
Risk Assessments Best Practice and Practical Approaches Webinar
 
Bgreener Risk Assessment workshop handout - Potato Head
Bgreener Risk Assessment workshop handout - Potato HeadBgreener Risk Assessment workshop handout - Potato Head
Bgreener Risk Assessment workshop handout - Potato Head
 
Integrating risk and benefits management
Integrating risk and benefits managementIntegrating risk and benefits management
Integrating risk and benefits management
 
Expanding PMO service- The ultimate Tetris challenge - Wellingtone | Future...
  Expanding PMO service- The ultimate Tetris challenge - Wellingtone | Future...  Expanding PMO service- The ultimate Tetris challenge - Wellingtone | Future...
Expanding PMO service- The ultimate Tetris challenge - Wellingtone | Future...
 
Risk Management
Risk ManagementRisk Management
Risk Management
 
It62015 slides
It62015 slidesIt62015 slides
It62015 slides
 
ANNEX_TO_CV_DR_FEHERVARI_Elisabeth
ANNEX_TO_CV_DR_FEHERVARI_ElisabethANNEX_TO_CV_DR_FEHERVARI_Elisabeth
ANNEX_TO_CV_DR_FEHERVARI_Elisabeth
 
Risk and Response-APMP 2011-Brenda Crist 6-2-11
Risk and Response-APMP 2011-Brenda Crist 6-2-11Risk and Response-APMP 2011-Brenda Crist 6-2-11
Risk and Response-APMP 2011-Brenda Crist 6-2-11
 
QMS Risk Workshop.pptx
QMS Risk Workshop.pptxQMS Risk Workshop.pptx
QMS Risk Workshop.pptx
 
Enterprise 360 degree risk management
Enterprise 360 degree risk managementEnterprise 360 degree risk management
Enterprise 360 degree risk management
 
Topic 1 - Risk Auditing 1-17.pdf
Topic 1 - Risk Auditing 1-17.pdfTopic 1 - Risk Auditing 1-17.pdf
Topic 1 - Risk Auditing 1-17.pdf
 
Dov Nimratz, Outsource People_2016_Minsk
Dov Nimratz, Outsource People_2016_MinskDov Nimratz, Outsource People_2016_Minsk
Dov Nimratz, Outsource People_2016_Minsk
 
Risk-Management-in-ISO-9001.pdf
Risk-Management-in-ISO-9001.pdfRisk-Management-in-ISO-9001.pdf
Risk-Management-in-ISO-9001.pdf
 
Risk Management
Risk Management Risk Management
Risk Management
 
Андрій Мудрий “Risk managemnt: Welcome to Risk World” Lviv Project Managemen...
 Андрій Мудрий “Risk managemnt: Welcome to Risk World” Lviv Project Managemen... Андрій Мудрий “Risk managemnt: Welcome to Risk World” Lviv Project Managemen...
Андрій Мудрий “Risk managemnt: Welcome to Risk World” Lviv Project Managemen...
 
Андрій Мудрий «Risk managemnt: Welcome to Risk World»
Андрій Мудрий «Risk managemnt: Welcome to Risk World»Андрій Мудрий «Risk managemnt: Welcome to Risk World»
Андрій Мудрий «Risk managemnt: Welcome to Risk World»
 

Recently uploaded

Pitch Deck Teardown: Xpanceo's $40M Seed deck
Pitch Deck Teardown: Xpanceo's $40M Seed deckPitch Deck Teardown: Xpanceo's $40M Seed deck
Pitch Deck Teardown: Xpanceo's $40M Seed deckHajeJanKamps
 
Environmental Impact Of Rotary Screw Compressors
Environmental Impact Of Rotary Screw CompressorsEnvironmental Impact Of Rotary Screw Compressors
Environmental Impact Of Rotary Screw Compressorselgieurope
 
Send Files | Sendbig.comSend Files | Sendbig.com
Send Files | Sendbig.comSend Files | Sendbig.comSend Files | Sendbig.comSend Files | Sendbig.com
Send Files | Sendbig.comSend Files | Sendbig.comSendBig4
 
Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Peter Ward
 
digital marketing , introduction of digital marketing
digital marketing , introduction of digital marketingdigital marketing , introduction of digital marketing
digital marketing , introduction of digital marketingrajputmeenakshi733
 
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...SOFTTECHHUB
 
The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...
The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...
The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...Operational Excellence Consulting
 
14680-51-4.pdf Good quality CAS Good quality CAS
14680-51-4.pdf  Good  quality CAS Good  quality CAS14680-51-4.pdf  Good  quality CAS Good  quality CAS
14680-51-4.pdf Good quality CAS Good quality CAScathy664059
 
Technical Leaders - Working with the Management Team
Technical Leaders - Working with the Management TeamTechnical Leaders - Working with the Management Team
Technical Leaders - Working with the Management TeamArik Fletcher
 
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...Aggregage
 
Features of a Call Recorder Spy App for Android.pdf
Features of a Call Recorder Spy App for Android.pdfFeatures of a Call Recorder Spy App for Android.pdf
Features of a Call Recorder Spy App for Android.pdfOne Monitar
 
Darshan Hiranandani (Son of Niranjan Hiranandani).pdf
Darshan Hiranandani (Son of Niranjan Hiranandani).pdfDarshan Hiranandani (Son of Niranjan Hiranandani).pdf
Darshan Hiranandani (Son of Niranjan Hiranandani).pdfShashank Mehta
 
MEP Plans in Construction of Building and Industrial Projects 2024
MEP Plans in Construction of Building and Industrial Projects 2024MEP Plans in Construction of Building and Industrial Projects 2024
MEP Plans in Construction of Building and Industrial Projects 2024Chandresh Chudasama
 
Data Analytics Strategy Toolkit and Templates
Data Analytics Strategy Toolkit and TemplatesData Analytics Strategy Toolkit and Templates
Data Analytics Strategy Toolkit and TemplatesAurelien Domont, MBA
 
Appkodes Tinder Clone Script with Customisable Solutions.pptx
Appkodes Tinder Clone Script with Customisable Solutions.pptxAppkodes Tinder Clone Script with Customisable Solutions.pptx
Appkodes Tinder Clone Script with Customisable Solutions.pptxappkodes
 
Cyber Security Training in Office Environment
Cyber Security Training in Office EnvironmentCyber Security Training in Office Environment
Cyber Security Training in Office Environmentelijahj01012
 
Interoperability and ecosystems: Assembling the industrial metaverse
Interoperability and ecosystems:  Assembling the industrial metaverseInteroperability and ecosystems:  Assembling the industrial metaverse
Interoperability and ecosystems: Assembling the industrial metaverseSiemens
 
GUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdf
GUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdfGUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdf
GUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdfDanny Diep To
 
How to Conduct a Service Gap Analysis for Your Business
How to Conduct a Service Gap Analysis for Your BusinessHow to Conduct a Service Gap Analysis for Your Business
How to Conduct a Service Gap Analysis for Your BusinessHelp Desk Migration
 
Go for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptx
Go for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptxGo for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptx
Go for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptxRakhi Bazaar
 

Recently uploaded (20)

Pitch Deck Teardown: Xpanceo's $40M Seed deck
Pitch Deck Teardown: Xpanceo's $40M Seed deckPitch Deck Teardown: Xpanceo's $40M Seed deck
Pitch Deck Teardown: Xpanceo's $40M Seed deck
 
Environmental Impact Of Rotary Screw Compressors
Environmental Impact Of Rotary Screw CompressorsEnvironmental Impact Of Rotary Screw Compressors
Environmental Impact Of Rotary Screw Compressors
 
Send Files | Sendbig.comSend Files | Sendbig.com
Send Files | Sendbig.comSend Files | Sendbig.comSend Files | Sendbig.comSend Files | Sendbig.com
Send Files | Sendbig.comSend Files | Sendbig.com
 
Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...
 
digital marketing , introduction of digital marketing
digital marketing , introduction of digital marketingdigital marketing , introduction of digital marketing
digital marketing , introduction of digital marketing
 
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
 
The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...
The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...
The McKinsey 7S Framework: A Holistic Approach to Harmonizing All Parts of th...
 
14680-51-4.pdf Good quality CAS Good quality CAS
14680-51-4.pdf  Good  quality CAS Good  quality CAS14680-51-4.pdf  Good  quality CAS Good  quality CAS
14680-51-4.pdf Good quality CAS Good quality CAS
 
Technical Leaders - Working with the Management Team
Technical Leaders - Working with the Management TeamTechnical Leaders - Working with the Management Team
Technical Leaders - Working with the Management Team
 
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...
 
Features of a Call Recorder Spy App for Android.pdf
Features of a Call Recorder Spy App for Android.pdfFeatures of a Call Recorder Spy App for Android.pdf
Features of a Call Recorder Spy App for Android.pdf
 
Darshan Hiranandani (Son of Niranjan Hiranandani).pdf
Darshan Hiranandani (Son of Niranjan Hiranandani).pdfDarshan Hiranandani (Son of Niranjan Hiranandani).pdf
Darshan Hiranandani (Son of Niranjan Hiranandani).pdf
 
MEP Plans in Construction of Building and Industrial Projects 2024
MEP Plans in Construction of Building and Industrial Projects 2024MEP Plans in Construction of Building and Industrial Projects 2024
MEP Plans in Construction of Building and Industrial Projects 2024
 
Data Analytics Strategy Toolkit and Templates
Data Analytics Strategy Toolkit and TemplatesData Analytics Strategy Toolkit and Templates
Data Analytics Strategy Toolkit and Templates
 
Appkodes Tinder Clone Script with Customisable Solutions.pptx
Appkodes Tinder Clone Script with Customisable Solutions.pptxAppkodes Tinder Clone Script with Customisable Solutions.pptx
Appkodes Tinder Clone Script with Customisable Solutions.pptx
 
Cyber Security Training in Office Environment
Cyber Security Training in Office EnvironmentCyber Security Training in Office Environment
Cyber Security Training in Office Environment
 
Interoperability and ecosystems: Assembling the industrial metaverse
Interoperability and ecosystems:  Assembling the industrial metaverseInteroperability and ecosystems:  Assembling the industrial metaverse
Interoperability and ecosystems: Assembling the industrial metaverse
 
GUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdf
GUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdfGUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdf
GUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdf
 
How to Conduct a Service Gap Analysis for Your Business
How to Conduct a Service Gap Analysis for Your BusinessHow to Conduct a Service Gap Analysis for Your Business
How to Conduct a Service Gap Analysis for Your Business
 
Go for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptx
Go for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptxGo for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptx
Go for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptx
 

Risk management in an Agile way - presented at Agile Testing Days 2013

  • 2. Introduction Edwin van Loon • ISEB Practitioner • Lean Six sigma green belt • Almost 15 years of experience within different testing roles • Living in Belgium • Working in the Netherlands edwinvanloon Edloon Edwin.van.loon@valid.nl
  • 3. Interacts Is a life style tester Is a bug hunter Creates value Agile tester Re-focusses at lessons learned Motivates colleagues to use their talent Is efficient and effective Is efficient and effective Aims for preventing defects Eliminates wasteoverhead Improves his/her weakness Improves continuously Creates value Is lean Is lean Is eager Enjoys Reconsiders Coaches Uses all kind of tools Researches Explores Is result driven Anticipates Anticipates Uses his/her talent Guides Is creative
  • 4. Agenda What is a risk? Risk management process and it’s agility Risk management within Agile Optional: Integral risk management
  • 5. Caused by a situation [Risk] Related to user a situation involving exposure to danger: activities (requirements) flouting the law was too much of a risk [mass noun]: all outdoor activities carry an element of risk [in singular] the possibility that something unpleasant or unwelcome will happen: reduce the risk of heart disease (un)certainly
  • 6. Related to user activities (requirements) [Risk] A factor that could result in future negative consequences; usually expressed as impact and likelihood. [Product Risk] A risk directly related to the test object. (un)certainly
  • 7. Definition of product risk A possible THREAT related to one or more REQUIREMENTS (user stories) and related to an OCCURANCE that could cause DAMAGE to an organization or person A requirement without any risk is a non needed requirement A risk without a requirement is a missing requirement Is a philosopher
  • 8. User stories and product risks User story As a <person>, I would like <a need>, So that <the added value of this need to the person> Risk As a <person>, I fear that <a failure occurs>, due to <an occurrence>, causing <impact>
  • 9. Example Related User story User story As an employee of the managed services organization, administror, I would like to be able to centrallymy financial transactions any time and manage manage the financial master data so any place at that changes in master data only need to be submitted once. Primary business risk Secondary business risk As an employee of the managed services organization, administrator, I fear that inconsistencies occur in the financial transactions, I am not able to submit the master data, due to the fact that master data is not not distributed correctly to the local administrations, the master data is available or outdated, causing a lot of manual work to thefinancial damage (100.000 euro per day) dissatisfied customers and manage services organization on correcting the inconsistencies
  • 10. Risk management process 1. Risk Identification 2. Risk Assessment 3. Risk Mitigation 4. Risk Management
  • 11. Are you using a risk management process? 1. No, because it has no added value to me. 2. Yes, for initially identifying and assessing risks. 3. Yes, for initially identifying, assessing and reporting on mitigated risks. 4. Yes ... and it is even iterative based (reconsider risks during the project).
  • 12. Risk identification How: • Expert interviews • Independent assessments • Risk templates / Mindmaps • Fishbone diagram • Project retrospectives • Risk workshops • Brainstorming • Checklists • Past experience Be able to think impending doom
  • 13. Risk assessment Likelihood 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. x Complexity of technology and teams Personnel and training issues Conflict within the team Contractual problems with suppliers Geographically distributed team Legacy versus new approaches Tools and technology Weak managerial or technical leadership Time, resource, budget and management pressure Lack of earlier quality assurance activities High change rates High earlier defect rates Interfacing and integration issues Business impact: 1. 2. Frequency of use of the affected feature Criticality of the feature to accomplishing a business goal 3. Damage to reputation 4. Loss of business 5. Potential financial, ecological or social losses or liability 6. Civil or criminal legal sanctions 7. Loss of license 8. Lack of reasonable workarounds 9. Visibility of failure leading to negative publicity 10. Safety
  • 15. Risk mitigation Likelihood H L 3 1 Test techniques/ Test coverage, Test levels, Entry and exit criteria Test techniques/ Test coverage, Test levels, Entry and exit criteria Test techniques/ Test coverage, Test levels, Entry and exit criteria Test techniques/ Test coverage, Test levels, Entry and exit criteria 2 4 1 2 Business impact H
  • 16. Risk mitigation Average coverage Average coverage Minimum coverage L Minimum coverage Business impact H
  • 20. Involved parties at agile (SRUM) Product owner Multidisciplinaire Agile team SCRUM Master ? Test manager
  • 22. Embedding risk management Re-define/prioritize Daily Test manager Quality owner Measure Defect management Risk Backlog Sprint 2-4 weeks Planning meeting Sprint Backlog Demo / Retrospective Product Backlog Product owner
  • 23. Product and Risk log # Area BI 1Accoun High ting 2Data Low migrati on 3Accoun Low ting 4Accoun High ting User story Count Id As a … Risk I would like … 10U1 Accountant to centrally manage my accounting master data 4U2 Accountant to migrate the different company transactions to one single administration 5U3 Administor to be able to manage my financial transactions any time and at any place So that …. Id I fear that … due to …. 6U4 Accountant to be able to check data consistency can be whether master data ganranteed changes are applied correctly centrally and decentrally management inconsistencies in master data wrong data in the financial reports delay in booking transactions R4 Changes in master data the fact that the master inconsistenties in are not applied data is not distributed master data correctly to the local administrations Risk traceability Defect causing …. all departments will use R1 The master data can not authorizations are not the same data be managed set up correctly the financial data can be R2 The profit and loss incomplete and wrongly consolidated easily account is not consistent migrated financial data anymore transactions can be R3 I am not able to submit the fact that master booked as quick as the financial data is not available or possible transactions outdated User story General Acceptance criteria, Status, Etc. U1 U2 U3 U4 U5 R1 P S S R2 Risk R3 R4 R5 P P P S Shippable product S P
  • 24. Software Quality Costs Integral risk management Corrective costs Preventive and Appraisal costs ECL Conformance level Balances quality measures Total costs on software quality
  • 25. Reactive maturity level Software Quality Costs Reactive Situation: • (Nearly) no testing or defect prevention • (Re)act on production failures ECL • Total cost of quality can be reduced by 50-100% Possible improvements: • ‘Sell’ test and quality awareness • Train business and project in testing Corrective costs Preventive and Appraisal costs Total costs on software quality
  • 26. Passive maturity level Software Quality Costs Passive Situation: • Testing present, but not structured/effective • Large gaps between cause and detect of a failure ECL • Total cost of quality can be reduced by 20-50% Possible improvements: • Introduction of structured testing • Train business and project in detecting issues • Introduction of quality management Corrective costs Preventive and Appraisal costs Total costs on software quality
  • 27. (Over) active maturity level Software Quality Costs (Over)Active Situation: • Focus on ‘detecting and preventing all issues’ • Lots of overhead and no quality cost awareness ECL • Total cost of quality can be reduced by 20-100% Corrective costs Preventive and Appraisal costs Total costs on software quality Possible improvements: • Introduction of integral quality management • Increase test efficiency or good enough testing • Introduction of AGILE and continuous improvement
  • 28. Juran curve Software Quality Costs Balanced Situation: • Quality is managed on a integral level • Efficiency of quality measures is continiously ECL management and improved Balances quality measures Possible improvements: • Stay AGILE • Continue improving Corrective costs Preventive and Appraisal costs Total costs on software quality
  • 29. What is the quality of your organization/project? Passive Balanced Software Quality Costs Reactive (Over)Active Corrective costs Preventive and Appraisal costs ECL Total costs on software quality
  • 30. summarized • Risk identification helps to identify missing and non-needed requirements at an early stage • Initially priorities risks on business impact only • At risk mitigation, define the minimum coverage for quality assurance and the average coverage for the required flexibility • Re-consider the priorities during the project based on issue density per area • Focus on balancing quality measures (instead of on testing measures only)
  • 31. Stay Ahead Be lean Please evaluate my presentation and use for this the AgileTD Mobile App which you can find at www.touchmyconference.com/ATD2013. I would appreciate your feedbacks. Thank you very much!

Editor's Notes

  1. Op een laag pitje – At low ebb
  2. Economic conformance levelExponential growth
  3. Reactive QA maturity (far left block)On this level mostly corrective measures are present. Failures are found in the production-environment after going life. Next to the direct costs of correcting the failures the costs of marketing to correct the damage/decreased image are also high. The total cost of quality is much too high and can be reduced by 30-50 percent. The organisation/project only reacts on failures that occur.2. Passive QA maturity (corrective and detective measures at a late stage) The focus within the level lies on finding the failures on the right side of the V-model during dynamic testing (often during the acceptance test). Testing is present but often only in a unstructured and ineffective way. Almost no preventive measures are present.3. (Over)active QA maturity (far right block)Lots of preventive and detective measures are taken. Lots of test types are present and less defects are found after going life..... But testing and QA are too expensive. Finding a defect will take more time than correcting them. The damage occurred by the remaining defects is almost null.So: Too much detective and preventive measures in relation to the corrective measures. The total costs of quality can be reduced by reducing the number of preventive and detective measures (or by defining more efficient measures).4. Balanced QA maturity The level in which the right balance between the quality measures is reached and proven via the collected metrics.
  4. Reactive QA maturity (far left block)On this level mostly corrective measures are present. Failures are found in the production-environment after going life. Next to the direct costs of correcting the failures the costs of marketing to correct the damage/decreased image are also high. The total cost of quality is much too high and can be reduced by 30-50 percent. The organisation/project only reacts on failures that occur.2. Passive QA maturity (corrective and detective measures at a late stage) The focus within the level lies on finding the failures on the right side of the V-model during dynamic testing (often during the acceptance test). Testing is present but often only in a unstructured and ineffective way. Almost no preventive measures are present.3. (Over)active QA maturity (far right block)Lots of preventive and detective measures are taken. Lots of test types are present and less defects are found after going life..... But testing and QA are too expensive. Finding a defect will take more time than correcting them. The damage occurred by the remaining defects is almost null.So: Too much detective and preventive measures in relation to the corrective measures. The total costs of quality can be reduced by reducing the number of preventive and detective measures (or by defining more efficient measures).4. Balanced QA maturity The level in which the right balance between the quality measures is reached and proven via the collected metrics.
  5. Exponential growth
  6. Exponential growth