SlideShare a Scribd company logo
 
 
 
Source: The 2014 IT Disaster
Hall of Shame
http://origsoft.com/news-
desk/2014-disaster-hall-shame/
 
 

 
debugunplanned
dev rework
debug
Testing schedule in theory:
Testing schedule in practice:
Analysis & Design Implementation & Execution
Planning &
Control
Evaluate exit criteria & reportIdentify Design Build
Analysis & Des Implmt & ExecP & C c&r I&E
confirmation and
regression test
how many test cycles do you have?
debug
c&r I&E c&r
 
debugunplanned
dev rework
debug
Can get even worse:
Evaluate exit criteria & report
Analysis & D Implmt & Exec c&r I&E
confirmation and
regression test
c&r I&E c&r
 
wait … wait …
dbg
so we need to be prepared to help the developers
 
 
How much do defects cost?
0
2000
4000
6000
8000
10000
12000
14000
16000
18000
requirem
ents
specification
initialtestsystem
/acceptance
live
running
Folksam
Boehm
 
 
Cost of Quality
Internal
Failure costs –
fixing & retesting
bugs found
Detection costs
– static &
dynamic testing
The testing
budget
Detection costs –
static & dynamic
testing
Prevention
costs – training,
prototypes
Internal
Failure costs –
fixing & retesting
bugs found
External Failure
costs – live
failures
Prevention
costs – training,
improvements,
prototypes
 
Cost of Quality
Internal
Failure costs –
fixing & retesting
bugs found
Detection costs
– static &
dynamic testing
The testing
budget
Detection costs –
static & dynamic
testing
Prevention
costs – training,
prototypes
Internal
Failure costs –
fixing & retesting
bugs found
External
Failure costs
– live failures
Prevention
costs – training,
improvements,
prototypes
 

 
 
 
plan:
end date
early design review?
then: Extra
work 
delay 
result:
very
late  
big problems
later
manager: “let’s not
bother, we’ll sort it
out when we build it”
 
– but, risk that design needs re-writing?
 
 
 

 

More Related Content

Viewers also liked

Pthdkd.DangThiMyDung
Pthdkd.DangThiMyDungPthdkd.DangThiMyDung
Pthdkd.DangThiMyDungLong Tran Huy
 
"La xarxa com a instrument d'aprenentatge i estimulació per a persones discap...
"La xarxa com a instrument d'aprenentatge i estimulació per a persones discap..."La xarxa com a instrument d'aprenentatge i estimulació per a persones discap...
"La xarxa com a instrument d'aprenentatge i estimulació per a persones discap...companysarts
 
Espumador de Leche [Motorización] - Máquinas Simples | Fischertechnik
Espumador de Leche [Motorización] - Máquinas Simples | FischertechnikEspumador de Leche [Motorización] - Máquinas Simples | Fischertechnik
Espumador de Leche [Motorización] - Máquinas Simples | Fischertechnik
Proyecto Robótica
 
Werkveldorientatie flyer
Werkveldorientatie flyerWerkveldorientatie flyer
Werkveldorientatie flyer
Femke van Riessen
 
Caspian Environment Programme
Caspian Environment ProgrammeCaspian Environment Programme
Caspian Environment Programme
Iwl Pcu
 
Penilaian: Isu Penilaian di dalam Bilik Darjah (Laporan)
Penilaian: Isu Penilaian di dalam Bilik Darjah (Laporan)Penilaian: Isu Penilaian di dalam Bilik Darjah (Laporan)
Penilaian: Isu Penilaian di dalam Bilik Darjah (Laporan)onearbaein
 
Introduction, schools for the future, april
Introduction, schools for the future, aprilIntroduction, schools for the future, april
Introduction, schools for the future, aprilMinna Levin
 
School Plots For Sale Gurgaon
School Plots For Sale GurgaonSchool Plots For Sale Gurgaon
School Plots For Sale Gurgaon
Settlers India.com
 
Camión de Volteo - Máquinas Simples | Fischertechnik
Camión de Volteo - Máquinas Simples | FischertechnikCamión de Volteo - Máquinas Simples | Fischertechnik
Camión de Volteo - Máquinas Simples | Fischertechnik
Proyecto Robótica
 
Pastel de carne picada y champiñones
Pastel de carne picada y champiñonesPastel de carne picada y champiñones
Pastel de carne picada y champiñones
isabelaloabal
 
bouwkundig detailleren van een lichte bovenbouw
bouwkundig detailleren van een lichte bovenbouwbouwkundig detailleren van een lichte bovenbouw
bouwkundig detailleren van een lichte bovenbouw
Gert-Willem Van Gompel
 
Liczy się każde słowo – jak wydajnie raportować incydenty
Liczy się każde słowo – jak wydajnie raportować incydentyLiczy się każde słowo – jak wydajnie raportować incydenty
Liczy się każde słowo – jak wydajnie raportować incydenty
Stowarzyszenie Jakości Systemów Informatycznych (SJSI)
 
Z dziennika kapitana pokładu, czyli … jak stworzyć testową załogę i pokierow...
 Z dziennika kapitana pokładu, czyli … jak stworzyć testową załogę i pokierow... Z dziennika kapitana pokładu, czyli … jak stworzyć testową załogę i pokierow...
Z dziennika kapitana pokładu, czyli … jak stworzyć testową załogę i pokierow...
Stowarzyszenie Jakości Systemów Informatycznych (SJSI)
 
Testowanie ponad granicami. Czynniki kulturowe w zapewnieniu jakości
Testowanie ponad granicami. Czynniki kulturowe w zapewnieniu jakościTestowanie ponad granicami. Czynniki kulturowe w zapewnieniu jakości
Testowanie ponad granicami. Czynniki kulturowe w zapewnieniu jakości
Stowarzyszenie Jakości Systemów Informatycznych (SJSI)
 
Testy bezpieczeństwa aplikacji WWW – dobre praktyki
Testy bezpieczeństwa aplikacji WWW – dobre praktyki Testy bezpieczeństwa aplikacji WWW – dobre praktyki
Testy bezpieczeństwa aplikacji WWW – dobre praktyki
Stowarzyszenie Jakości Systemów Informatycznych (SJSI)
 
Say NO to Test Automation
Say NO to Test AutomationSay NO to Test Automation
Jak zrobić własny biznes w (testerskiej) niszy
Jak zrobić własny biznes w (testerskiej) niszyJak zrobić własny biznes w (testerskiej) niszy
Jak zrobić własny biznes w (testerskiej) niszy
Stowarzyszenie Jakości Systemów Informatycznych (SJSI)
 

Viewers also liked (20)

Pthdkd.DangThiMyDung
Pthdkd.DangThiMyDungPthdkd.DangThiMyDung
Pthdkd.DangThiMyDung
 
KTS.NguyenVanThanh
KTS.NguyenVanThanhKTS.NguyenVanThanh
KTS.NguyenVanThanh
 
"La xarxa com a instrument d'aprenentatge i estimulació per a persones discap...
"La xarxa com a instrument d'aprenentatge i estimulació per a persones discap..."La xarxa com a instrument d'aprenentatge i estimulació per a persones discap...
"La xarxa com a instrument d'aprenentatge i estimulació per a persones discap...
 
Espumador de Leche [Motorización] - Máquinas Simples | Fischertechnik
Espumador de Leche [Motorización] - Máquinas Simples | FischertechnikEspumador de Leche [Motorización] - Máquinas Simples | Fischertechnik
Espumador de Leche [Motorización] - Máquinas Simples | Fischertechnik
 
Werkveldorientatie flyer
Werkveldorientatie flyerWerkveldorientatie flyer
Werkveldorientatie flyer
 
Caspian Environment Programme
Caspian Environment ProgrammeCaspian Environment Programme
Caspian Environment Programme
 
Penilaian: Isu Penilaian di dalam Bilik Darjah (Laporan)
Penilaian: Isu Penilaian di dalam Bilik Darjah (Laporan)Penilaian: Isu Penilaian di dalam Bilik Darjah (Laporan)
Penilaian: Isu Penilaian di dalam Bilik Darjah (Laporan)
 
Introduction, schools for the future, april
Introduction, schools for the future, aprilIntroduction, schools for the future, april
Introduction, schools for the future, april
 
Dccthp vxlvdk
Dccthp vxlvdkDccthp vxlvdk
Dccthp vxlvdk
 
FEMA IS-00100.b
FEMA IS-00100.bFEMA IS-00100.b
FEMA IS-00100.b
 
School Plots For Sale Gurgaon
School Plots For Sale GurgaonSchool Plots For Sale Gurgaon
School Plots For Sale Gurgaon
 
Camión de Volteo - Máquinas Simples | Fischertechnik
Camión de Volteo - Máquinas Simples | FischertechnikCamión de Volteo - Máquinas Simples | Fischertechnik
Camión de Volteo - Máquinas Simples | Fischertechnik
 
Pastel de carne picada y champiñones
Pastel de carne picada y champiñonesPastel de carne picada y champiñones
Pastel de carne picada y champiñones
 
bouwkundig detailleren van een lichte bovenbouw
bouwkundig detailleren van een lichte bovenbouwbouwkundig detailleren van een lichte bovenbouw
bouwkundig detailleren van een lichte bovenbouw
 
Liczy się każde słowo – jak wydajnie raportować incydenty
Liczy się każde słowo – jak wydajnie raportować incydentyLiczy się każde słowo – jak wydajnie raportować incydenty
Liczy się każde słowo – jak wydajnie raportować incydenty
 
Z dziennika kapitana pokładu, czyli … jak stworzyć testową załogę i pokierow...
 Z dziennika kapitana pokładu, czyli … jak stworzyć testową załogę i pokierow... Z dziennika kapitana pokładu, czyli … jak stworzyć testową załogę i pokierow...
Z dziennika kapitana pokładu, czyli … jak stworzyć testową załogę i pokierow...
 
Testowanie ponad granicami. Czynniki kulturowe w zapewnieniu jakości
Testowanie ponad granicami. Czynniki kulturowe w zapewnieniu jakościTestowanie ponad granicami. Czynniki kulturowe w zapewnieniu jakości
Testowanie ponad granicami. Czynniki kulturowe w zapewnieniu jakości
 
Testy bezpieczeństwa aplikacji WWW – dobre praktyki
Testy bezpieczeństwa aplikacji WWW – dobre praktyki Testy bezpieczeństwa aplikacji WWW – dobre praktyki
Testy bezpieczeństwa aplikacji WWW – dobre praktyki
 
Say NO to Test Automation
Say NO to Test AutomationSay NO to Test Automation
Say NO to Test Automation
 
Jak zrobić własny biznes w (testerskiej) niszy
Jak zrobić własny biznes w (testerskiej) niszyJak zrobić własny biznes w (testerskiej) niszy
Jak zrobić własny biznes w (testerskiej) niszy
 

Similar to How not to be a victim (of other peoples’ mistakes)

Isabel Evans - Working Ourselves out of a Job: A Passion For Improvement - Eu...
Isabel Evans - Working Ourselves out of a Job: A Passion For Improvement - Eu...Isabel Evans - Working Ourselves out of a Job: A Passion For Improvement - Eu...
Isabel Evans - Working Ourselves out of a Job: A Passion For Improvement - Eu...
TEST Huddle
 
Finding the important bugs- A talk by John Scarborough, Director of Testing, ...
Finding the important bugs- A talk by John Scarborough, Director of Testing, ...Finding the important bugs- A talk by John Scarborough, Director of Testing, ...
Finding the important bugs- A talk by John Scarborough, Director of Testing, ...
HARMAN Services
 
Pega Certified Business Architect (PCBA) Exam | Top 5 Tips
Pega Certified Business Architect (PCBA) Exam | Top 5 TipsPega Certified Business Architect (PCBA) Exam | Top 5 Tips
Pega Certified Business Architect (PCBA) Exam | Top 5 Tips
Meghna Arora
 
1st module.....
1st module.....1st module.....
1st module.....
Bollapalli Vasundhara
 
Continuous Delivery Testing @HiQ
Continuous Delivery Testing @HiQContinuous Delivery Testing @HiQ
Continuous Delivery Testing @HiQ
Tomas Riha
 
Continuous Performance Testing: The New Standard
Continuous Performance Testing: The New StandardContinuous Performance Testing: The New Standard
Continuous Performance Testing: The New Standard
TechWell
 
Measurement magic in world of DevOps
Measurement magic in world of DevOpsMeasurement magic in world of DevOps
Measurement magic in world of DevOps
Kai Jokiniemi
 
Testing Sap: Modern Methodology
Testing Sap: Modern MethodologyTesting Sap: Modern Methodology
Testing Sap: Modern Methodology
Ethan Jewett
 
ISTQB / ISEB Foundation Exam Practice - 2
ISTQB / ISEB Foundation Exam Practice - 2ISTQB / ISEB Foundation Exam Practice - 2
ISTQB / ISEB Foundation Exam Practice - 2Yogindernath Gupta
 
End-to-End Quality Approach: 14 Levels of Testing
End-to-End Quality Approach: 14 Levels of TestingEnd-to-End Quality Approach: 14 Levels of Testing
End-to-End Quality Approach: 14 Levels of Testing
Josiah Renaudin
 
Building products - A Nifty Approach
Building products - A Nifty ApproachBuilding products - A Nifty Approach
Building products - A Nifty Approach
GuruprasadBhat21
 
Slow Down to Speed Up - Leveraging Quality to Enable Productivity and Speed w...
Slow Down to Speed Up - Leveraging Quality to Enable Productivity and Speed w...Slow Down to Speed Up - Leveraging Quality to Enable Productivity and Speed w...
Slow Down to Speed Up - Leveraging Quality to Enable Productivity and Speed w...
TEST Huddle
 
Metrics-driven Continuous Delivery
Metrics-driven Continuous DeliveryMetrics-driven Continuous Delivery
Metrics-driven Continuous Delivery
Andrew Phillips
 
Manual testing1
Manual testing1Manual testing1
Manual testing1
Raghu Sirka
 
5 Steps to Getting Organizational Buy-In for Your Enterprise Software Project
5 Steps to Getting Organizational Buy-In for Your Enterprise Software Project5 Steps to Getting Organizational Buy-In for Your Enterprise Software Project
5 Steps to Getting Organizational Buy-In for Your Enterprise Software Project
Jeff Carr
 
Product quality in agile project
Product quality in agile projectProduct quality in agile project
Product quality in agile project
Nhan Nguyen
 
QA MeetUp Yerevan - Aug 25
QA MeetUp Yerevan - Aug 25QA MeetUp Yerevan - Aug 25
QA MeetUp Yerevan - Aug 25
Sargis Sargsyan
 
Chandra Sekaran QA Lead Golden Resume
Chandra Sekaran QA Lead Golden ResumeChandra Sekaran QA Lead Golden Resume
Chandra Sekaran QA Lead Golden Resume
CHANDRA SEKARAN R Rcsekar90
 
DevOps Deconstructed
DevOps DeconstructedDevOps Deconstructed
DevOps Deconstructed
Jeremy Pullen
 

Similar to How not to be a victim (of other peoples’ mistakes) (20)

Isabel Evans - Working Ourselves out of a Job: A Passion For Improvement - Eu...
Isabel Evans - Working Ourselves out of a Job: A Passion For Improvement - Eu...Isabel Evans - Working Ourselves out of a Job: A Passion For Improvement - Eu...
Isabel Evans - Working Ourselves out of a Job: A Passion For Improvement - Eu...
 
Finding the important bugs- A talk by John Scarborough, Director of Testing, ...
Finding the important bugs- A talk by John Scarborough, Director of Testing, ...Finding the important bugs- A talk by John Scarborough, Director of Testing, ...
Finding the important bugs- A talk by John Scarborough, Director of Testing, ...
 
Pega Certified Business Architect (PCBA) Exam | Top 5 Tips
Pega Certified Business Architect (PCBA) Exam | Top 5 TipsPega Certified Business Architect (PCBA) Exam | Top 5 Tips
Pega Certified Business Architect (PCBA) Exam | Top 5 Tips
 
1st module.....
1st module.....1st module.....
1st module.....
 
Continuous Delivery Testing @HiQ
Continuous Delivery Testing @HiQContinuous Delivery Testing @HiQ
Continuous Delivery Testing @HiQ
 
Continuous Performance Testing: The New Standard
Continuous Performance Testing: The New StandardContinuous Performance Testing: The New Standard
Continuous Performance Testing: The New Standard
 
Measurement magic in world of DevOps
Measurement magic in world of DevOpsMeasurement magic in world of DevOps
Measurement magic in world of DevOps
 
Testing Sap: Modern Methodology
Testing Sap: Modern MethodologyTesting Sap: Modern Methodology
Testing Sap: Modern Methodology
 
HARISH1 (1)
HARISH1 (1)HARISH1 (1)
HARISH1 (1)
 
ISTQB / ISEB Foundation Exam Practice - 2
ISTQB / ISEB Foundation Exam Practice - 2ISTQB / ISEB Foundation Exam Practice - 2
ISTQB / ISEB Foundation Exam Practice - 2
 
End-to-End Quality Approach: 14 Levels of Testing
End-to-End Quality Approach: 14 Levels of TestingEnd-to-End Quality Approach: 14 Levels of Testing
End-to-End Quality Approach: 14 Levels of Testing
 
Building products - A Nifty Approach
Building products - A Nifty ApproachBuilding products - A Nifty Approach
Building products - A Nifty Approach
 
Slow Down to Speed Up - Leveraging Quality to Enable Productivity and Speed w...
Slow Down to Speed Up - Leveraging Quality to Enable Productivity and Speed w...Slow Down to Speed Up - Leveraging Quality to Enable Productivity and Speed w...
Slow Down to Speed Up - Leveraging Quality to Enable Productivity and Speed w...
 
Metrics-driven Continuous Delivery
Metrics-driven Continuous DeliveryMetrics-driven Continuous Delivery
Metrics-driven Continuous Delivery
 
Manual testing1
Manual testing1Manual testing1
Manual testing1
 
5 Steps to Getting Organizational Buy-In for Your Enterprise Software Project
5 Steps to Getting Organizational Buy-In for Your Enterprise Software Project5 Steps to Getting Organizational Buy-In for Your Enterprise Software Project
5 Steps to Getting Organizational Buy-In for Your Enterprise Software Project
 
Product quality in agile project
Product quality in agile projectProduct quality in agile project
Product quality in agile project
 
QA MeetUp Yerevan - Aug 25
QA MeetUp Yerevan - Aug 25QA MeetUp Yerevan - Aug 25
QA MeetUp Yerevan - Aug 25
 
Chandra Sekaran QA Lead Golden Resume
Chandra Sekaran QA Lead Golden ResumeChandra Sekaran QA Lead Golden Resume
Chandra Sekaran QA Lead Golden Resume
 
DevOps Deconstructed
DevOps DeconstructedDevOps Deconstructed
DevOps Deconstructed
 

More from Stowarzyszenie Jakości Systemów Informatycznych (SJSI)

Star Trek: BDD Enterprise
Star Trek: BDD EnterpriseStar Trek: BDD Enterprise
Model based testing as a BA tool
Model based testing as a BA toolModel based testing as a BA tool
Communication - Language of Leader
Communication - Language of LeaderCommunication - Language of Leader
Miękkie umiejętności w pracy analityka biznesu
Miękkie umiejętności w pracy analityka biznesuMiękkie umiejętności w pracy analityka biznesu
Miękkie umiejętności w pracy analityka biznesu
Stowarzyszenie Jakości Systemów Informatycznych (SJSI)
 
Błędy w analizie z praktyki (nowe wydanie  )
Błędy w analizie z praktyki (nowe wydanie  )Błędy w analizie z praktyki (nowe wydanie  )
Błędy w analizie z praktyki (nowe wydanie  )
Stowarzyszenie Jakości Systemów Informatycznych (SJSI)
 
7 Skills for highly effective teams - workshop
7 Skills for highly effective teams - workshop7 Skills for highly effective teams - workshop
7 Skills for highly effective teams - workshop
Stowarzyszenie Jakości Systemów Informatycznych (SJSI)
 
Dancing with the devil - how to cooperate with a problematic customer
Dancing with the devil - how to cooperate with a problematic customerDancing with the devil - how to cooperate with a problematic customer
Dancing with the devil - how to cooperate with a problematic customer
Stowarzyszenie Jakości Systemów Informatycznych (SJSI)
 
Cosmic truths about software requirements
Cosmic truths about software requirementsCosmic truths about software requirements
Cosmic truths about software requirements
Stowarzyszenie Jakości Systemów Informatycznych (SJSI)
 
Zagraj w zaangażowanie
Zagraj w zaangażowanieZagraj w zaangażowanie
Analiza prawdziwie biznesowa - skąd biorą się projekty
Analiza prawdziwie biznesowa - skąd biorą się projektyAnaliza prawdziwie biznesowa - skąd biorą się projekty
Analiza prawdziwie biznesowa - skąd biorą się projekty
Stowarzyszenie Jakości Systemów Informatycznych (SJSI)
 
Internet of Things loves data - analysis of Industry 4.0
Internet of Things loves data - analysis of Industry 4.0Internet of Things loves data - analysis of Industry 4.0
Internet of Things loves data - analysis of Industry 4.0
Stowarzyszenie Jakości Systemów Informatycznych (SJSI)
 
Start with Accessibility: Why, How and What
Start with Accessibility: Why, How and WhatStart with Accessibility: Why, How and What
Start with Accessibility: Why, How and What
Stowarzyszenie Jakości Systemów Informatycznych (SJSI)
 
Agile business analyst
Agile business analystAgile business analyst
Analityk i architekt w czasach automatyzacji i robotyzacji biznesu
Analityk i architekt w czasach automatyzacji i robotyzacji biznesuAnalityk i architekt w czasach automatyzacji i robotyzacji biznesu
Analityk i architekt w czasach automatyzacji i robotyzacji biznesu
Stowarzyszenie Jakości Systemów Informatycznych (SJSI)
 
Jak sprzedać swój pomysł w 5 minut, czyli pitch deck dla BA
Jak sprzedać swój pomysł w 5 minut, czyli pitch deck dla BAJak sprzedać swój pomysł w 5 minut, czyli pitch deck dla BA
Jak sprzedać swój pomysł w 5 minut, czyli pitch deck dla BA
Stowarzyszenie Jakości Systemów Informatycznych (SJSI)
 
7 Skills for highly effective teams
7 Skills for highly effective teams7 Skills for highly effective teams
[TestWarez 2017] Skomplikowane testowanie, skomplikowane terminy. Testowanie ...
[TestWarez 2017] Skomplikowane testowanie, skomplikowane terminy. Testowanie ...[TestWarez 2017] Skomplikowane testowanie, skomplikowane terminy. Testowanie ...
[TestWarez 2017] Skomplikowane testowanie, skomplikowane terminy. Testowanie ...
Stowarzyszenie Jakości Systemów Informatycznych (SJSI)
 
[TestWarez 2017] Przychodzi tester na rozmowę...
[TestWarez 2017] Przychodzi tester na rozmowę...[TestWarez 2017] Przychodzi tester na rozmowę...
[TestWarez 2017] Przychodzi tester na rozmowę...
Stowarzyszenie Jakości Systemów Informatycznych (SJSI)
 
[TestWarez 2017] A proper gun makes testing fun
[TestWarez 2017] A proper gun makes testing fun[TestWarez 2017] A proper gun makes testing fun
[TestWarez 2017] A proper gun makes testing fun
Stowarzyszenie Jakości Systemów Informatycznych (SJSI)
 
[TestWarez 2017] Zen testów wydajnościowych
[TestWarez 2017] Zen testów wydajnościowych[TestWarez 2017] Zen testów wydajnościowych
[TestWarez 2017] Zen testów wydajnościowych
Stowarzyszenie Jakości Systemów Informatycznych (SJSI)
 

More from Stowarzyszenie Jakości Systemów Informatycznych (SJSI) (20)

Star Trek: BDD Enterprise
Star Trek: BDD EnterpriseStar Trek: BDD Enterprise
Star Trek: BDD Enterprise
 
Model based testing as a BA tool
Model based testing as a BA toolModel based testing as a BA tool
Model based testing as a BA tool
 
Communication - Language of Leader
Communication - Language of LeaderCommunication - Language of Leader
Communication - Language of Leader
 
Miękkie umiejętności w pracy analityka biznesu
Miękkie umiejętności w pracy analityka biznesuMiękkie umiejętności w pracy analityka biznesu
Miękkie umiejętności w pracy analityka biznesu
 
Błędy w analizie z praktyki (nowe wydanie  )
Błędy w analizie z praktyki (nowe wydanie  )Błędy w analizie z praktyki (nowe wydanie  )
Błędy w analizie z praktyki (nowe wydanie  )
 
7 Skills for highly effective teams - workshop
7 Skills for highly effective teams - workshop7 Skills for highly effective teams - workshop
7 Skills for highly effective teams - workshop
 
Dancing with the devil - how to cooperate with a problematic customer
Dancing with the devil - how to cooperate with a problematic customerDancing with the devil - how to cooperate with a problematic customer
Dancing with the devil - how to cooperate with a problematic customer
 
Cosmic truths about software requirements
Cosmic truths about software requirementsCosmic truths about software requirements
Cosmic truths about software requirements
 
Zagraj w zaangażowanie
Zagraj w zaangażowanieZagraj w zaangażowanie
Zagraj w zaangażowanie
 
Analiza prawdziwie biznesowa - skąd biorą się projekty
Analiza prawdziwie biznesowa - skąd biorą się projektyAnaliza prawdziwie biznesowa - skąd biorą się projekty
Analiza prawdziwie biznesowa - skąd biorą się projekty
 
Internet of Things loves data - analysis of Industry 4.0
Internet of Things loves data - analysis of Industry 4.0Internet of Things loves data - analysis of Industry 4.0
Internet of Things loves data - analysis of Industry 4.0
 
Start with Accessibility: Why, How and What
Start with Accessibility: Why, How and WhatStart with Accessibility: Why, How and What
Start with Accessibility: Why, How and What
 
Agile business analyst
Agile business analystAgile business analyst
Agile business analyst
 
Analityk i architekt w czasach automatyzacji i robotyzacji biznesu
Analityk i architekt w czasach automatyzacji i robotyzacji biznesuAnalityk i architekt w czasach automatyzacji i robotyzacji biznesu
Analityk i architekt w czasach automatyzacji i robotyzacji biznesu
 
Jak sprzedać swój pomysł w 5 minut, czyli pitch deck dla BA
Jak sprzedać swój pomysł w 5 minut, czyli pitch deck dla BAJak sprzedać swój pomysł w 5 minut, czyli pitch deck dla BA
Jak sprzedać swój pomysł w 5 minut, czyli pitch deck dla BA
 
7 Skills for highly effective teams
7 Skills for highly effective teams7 Skills for highly effective teams
7 Skills for highly effective teams
 
[TestWarez 2017] Skomplikowane testowanie, skomplikowane terminy. Testowanie ...
[TestWarez 2017] Skomplikowane testowanie, skomplikowane terminy. Testowanie ...[TestWarez 2017] Skomplikowane testowanie, skomplikowane terminy. Testowanie ...
[TestWarez 2017] Skomplikowane testowanie, skomplikowane terminy. Testowanie ...
 
[TestWarez 2017] Przychodzi tester na rozmowę...
[TestWarez 2017] Przychodzi tester na rozmowę...[TestWarez 2017] Przychodzi tester na rozmowę...
[TestWarez 2017] Przychodzi tester na rozmowę...
 
[TestWarez 2017] A proper gun makes testing fun
[TestWarez 2017] A proper gun makes testing fun[TestWarez 2017] A proper gun makes testing fun
[TestWarez 2017] A proper gun makes testing fun
 
[TestWarez 2017] Zen testów wydajnościowych
[TestWarez 2017] Zen testów wydajnościowych[TestWarez 2017] Zen testów wydajnościowych
[TestWarez 2017] Zen testów wydajnościowych
 

Recently uploaded

Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Natan Silnitsky
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Globus
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
takuyayamamoto1800
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
AMB-Review
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Mind IT Systems
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
Cyanic lab
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
Boni García
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
Globus
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
informapgpstrackings
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Globus
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Globus
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Pro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp BookPro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp Book
abdulrafaychaudhry
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
Globus
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Globus
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
Neo4j
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
Globus
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
Matt Welsh
 

Recently uploaded (20)

Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Pro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp BookPro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp Book
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
 

How not to be a victim (of other peoples’ mistakes)

  • 1.
  • 4.   Source: The 2014 IT Disaster Hall of Shame http://origsoft.com/news- desk/2014-disaster-hall-shame/
  • 8. debugunplanned dev rework debug Testing schedule in theory: Testing schedule in practice: Analysis & Design Implementation & Execution Planning & Control Evaluate exit criteria & reportIdentify Design Build Analysis & Des Implmt & ExecP & C c&r I&E confirmation and regression test how many test cycles do you have? debug c&r I&E c&r  
  • 9. debugunplanned dev rework debug Can get even worse: Evaluate exit criteria & report Analysis & D Implmt & Exec c&r I&E confirmation and regression test c&r I&E c&r   wait … wait … dbg so we need to be prepared to help the developers
  • 11.   How much do defects cost? 0 2000 4000 6000 8000 10000 12000 14000 16000 18000 requirem ents specification initialtestsystem /acceptance live running Folksam Boehm
  • 13.   Cost of Quality Internal Failure costs – fixing & retesting bugs found Detection costs – static & dynamic testing The testing budget Detection costs – static & dynamic testing Prevention costs – training, prototypes Internal Failure costs – fixing & retesting bugs found External Failure costs – live failures Prevention costs – training, improvements, prototypes
  • 14.   Cost of Quality Internal Failure costs – fixing & retesting bugs found Detection costs – static & dynamic testing The testing budget Detection costs – static & dynamic testing Prevention costs – training, prototypes Internal Failure costs – fixing & retesting bugs found External Failure costs – live failures Prevention costs – training, improvements, prototypes
  • 19. plan: end date early design review? then: Extra work  delay  result: very late   big problems later manager: “let’s not bother, we’ll sort it out when we build it”   – but, risk that design needs re-writing?