SlideShare une entreprise Scribd logo
1  sur  32
Télécharger pour lire hors ligne
1 
Testingpackage solutions: business as usual? 
Tim Koomen EuroSTAR2010
Seite 2 
Start 
Package solutions: business as usual? 
Testing 
QA 
End 
Test / QA staff
Wanted:package solution! 
Business processes 
Support processes 
IT-policy 
Standards 
Other applications 
3 
Testing package solutions: business as usual? 
Architecture 
Infrastructure
Found:package solution 
Testing package solutions: business as usual? 
4 
Business processes 
Support processes 
IT-policyStandardsOther applications 
Architecture 
Infrastructure
Implemented: customized package 
Testing package solutions: business as usual? 
5 
Parameters 
Standard 
software 
Custom 
made 
Business processes 
Support processes 
IT-policy 
Standards 
Other applications 
ArchitectureInfrastructure
Life-cycle 
Packageselection 
Implementation 
Exploitation& maintenance 
Testing package solutions: business as usual? 
6 
Changes in 
system 
management 
Acceptance
There are no risks, because ... 
The salesguytellsme thispackageis perfect forourorganisation ... 
The packagesupplieralreadyfoundall defects ... 
My implementationpartner takescare of everything... 
We usethe packageas is ... 
The design of the modifiedbusiness processesis clearto the (super)usersand implementationpartner ... 
The packageshouldworkon ourinfrastructure... 
The packageis veryuser-friendly, solittletraining is required... 
Ifthereare anyproblems, we justquicklychangea few settings ... 
Oncein production, we canveryeasilybringout newreleases ... 
7 
Testing package solutions: business as usual?
Or are there, because... 
Does the package functionality cover most of our requirements? 
Has the package been parameterised correctly? 
Is any custom made software built? Does it work correctly? 
Does the package (still) work with business processes, existing systems, operational procedures, infrastructure, etc.? 
Have the authorisations been defined properly? 
Can the user work with the changed business processes and with the package? 
Is the performance of the package sufficient? 
Can the old data be converted correctly? 
Can system managers install and operate the package? 
8 
Testing package solutions: business as usual?
Somenewsitems ... 
[July 2010] IBM says Queensland Health SAP failure is not its faultBut the start date for the project expanded from 8 to 26 months and when it finally went live on March 14, a litany of major problems ensued. Thousands of health staffers were incorrectly paid and the cost for the project blew out from an initial $6.19 million to $64.5m 
[June 2010] In a important case, Marin County, California filed a complaint against Deloitte Consulting for its role in an over-budget SAP implementation. [.. ] still not working four years after it initially went live […] damages of at least $30 million 
[February, 2009] Another High-Profile SAP Failure: State Of California Yet another black eye for German software giant SAP (SAP). Now the State of California --already in dire financial straits --is giving up on its SAP implementation after sinking $25 million into the project and seeing nothing out of it. 
[March, 2008] Waste Management Inc.'s lawsuit against SAP for the "complete failure" of a $100 million software implementation could bruise the credibility of SAP's vertical-market strategy. Waste Management claims SAP duped it into purchasing untested software that wasn't ready to handle the complexities of the U.S. waste hauling market. ” 
Testing package solutions: business as usual? 
9
And not only SAP ... 
[August 2008] “Prone to Failure: Why CRM and Billing Systems Implementations Are High Risk” 
Testing package solutions: business as usual? 
10 
(Dr. Raul Katz, Columbia Business School, presents findings from research on why certain telecom implementations are doomed from the start)
Siebel ... ... 
Testing package solutions: business as usual? 
11
Risk control 
Package solutions, both in implementation and maintenance, differfrom custom made software 
Myth: “packages are low risk solutions” 
Underestimationof many (other) risks 
“Changing software is peanuts compared to changing people” 
Testing package solutions: business as usual? 
12
Seite 13 
StartPackage solutions: business as usual? 
Testing 
QA 
End 
Test / QA staff
From Wikipedia ... 
“SAP implementation...” 
Testing is very important before going live with any system. Before going live with a SAP system, it is vital to do many different kinds of testing, since there is often a large, complex infrastructure of hardware and software involved. Both requirements as well as quality parameters are to be tested. Important types of testing are: 
Functional testing: to test using functional use cases, i.e. a set of conditions or variables under which a tester will determine if a certain business process works 
Integration testing 
Regression testing 
All tests should be preceded by creating solid test plans.” 
Testing package solutions: business as usual? 
14
Steps risks-driven testing 
15 
Testing package solutions: business as usual?
Product riskRisk 
Frequency of Use 
Chance of fault 
Chance of 
failureDamage 
* 
* 
16 
Testing package solutions: business as usual?
Determining participants 
Risk 
Frequency of Use Chance of fault 
Damage 
* 
* 
• (End) users 
• (Functional and 
system) managers 
• Line managers 
• Project manager 
• Client 
Chance of 
failure 
17 Testing package solutions: business as usual? 
• Process (re)designers 
• Architects 
• Package consultants 
• Developers 
• DBA 
• QA 
• Test manager 
• Project manager
PRA: from business to ITBusiness 
IT 
test goals 
characteristics / 
test goal 
object parts / 
characteristicsrisk indication per object part / characteristic 
packageunder test 
business processes, change requests or risks (to be covered) , 
... suitability, functionality, performance, usability, security, … 
packagemodules(funct.), 
workprocesses(suitability) 
online, batch (perf.) 
user screens(usability), 
application, infra(security) 
Chanceof failure 
High 
Medium 
Low 
Damage 
High 
A 
B 
B 
Medium 
B 
B 
C 
Low 
C 
C 
C 
Testing package solutions: business as usual?
Quality attributes 
More (+) orless(-) risk? 
+Suitability(=fit in organisation / business processes) 
+ Functionality(custom-made) 
+Security 
+Operability 
+Infrastructure 
+Performance 
-Functionality(package) 
-User friendliness, reusability, flexibility, ... 
20 
Testing package solutions: business as usual?
Risksregarding“as is” x “customized” 
21 
Testing package solutions: business as usual? 
High 
Low 
Packageas-is 
Amountof custom-madechanges
Test strategyMasterTest Plan 
Characteristic/ object part 
PRA- RiskClass 
Review 
Devel- oper.T 
Sys. T / Funct. T 
User Acc.T/ 
FinalInt.T 
Prod 
Acc.T 
suitability 
-module 1 
Medium 
 
 
 
 
-module 2 
High 
 
 
 
 
-totalintegrated 
Medium 
 
 
security 
-infrastructure 
Medium 
 
 
-application 
Medium 
 
 
 
performance 
-online 
Medium 
I 
 
-batch 
Low 
I 
S 
functionality 
High 
 
 
 
 
manageability 
Low 
 
Test strategy 
PRA 
24 
Testing package solutions: business as usual?
Test types 
Some examples: 
Proof-of-concept testing (selection process) 
Testing individual business processes 
Testing integration between processes / package 
Interface tests 
End-to-end (business or final integration) testing 
Data migration testing 
(Scalable) Regression testing 
Stress testing 
25 
Testing package solutions: business as usual?
... with a structured test process 
27 
Testing package solutions: business as usual? 
TMap is a registered trademark of Sogeti BV
Example: TMap life-cycle and activities 
Control 
Planning 
Preparation 
Specification 
Execution 
Completion 
Setup and maintain infrastructure 
Collect test basis 
Testability review 
Assignment 
PRA 
Test strategy 
… 
Consolidate plan 
Specify tests 
Define starting points 
Specify intake test object 
Management 
Monitoring 
Reporting 
Adjusting 
Intake/pretest 
Prepare starting points 
(Re)test 
Check & assess 
Preserve Testware 
Evaluate process 
28 
Testing package solutions: business as usual? 
Specifying 
Realising 
Specifying intake 
Intake 
Maintain 
Conserve
Test basis 
 Process design (blue print) 
 Change requests 
 Specifications for custom-made 
software 
 Release notes (from package vendor) 
 Informal: 
 Knowledge of users 
 Existing processes 
 Existing software systems 
29 Testing package solutions: business as usual?
Seite 31 
Start 
Package solutions: business as usual? 
Testing 
QA 
End 
Test / QA staff
Possible (QA) measures 
Product 
Process 
Project 
procedures: configuration / change / release / defect management 
monitoring 
tasks & responsibilities 
project structure 
communication plan 
standards& templates 
reviews & inspections 
workshops 
testing 
proof of concept 
acceptance 
criteria 
33 
Testing package solutions: business as usual?
Seite 34 
Start 
Package solutions: business as usual? 
Testing 
QA 
End 
Test / QA staff
StaffingQA and testing 
Involveddisciplines: 
Packageconsultants 
Business users 
Infrastructure/ system management 
Test/QA professionals! 
Required roles: 
Test manager 
Testers 
Test support 
QA manager 
35 
Testing package solutions: business as usual? Discussion 
•More important: test/QA or package expertise? 
•Independent?
Seite 36 
Package solutions have different risks: -Business risk instead of IT risk 
-Organizational complexity 
-Low risk awareness 
Demands risk-based and transparent QA and Testing 
(Independent) test/QA expertise and method is requiredConclusion 
tak!
Finally ... 
37 Testing package solutions: business as usual? 
spørgsmål, 
vraag, 
question, 
pregunta, 
Frage, 
interrogação, 
domanda 
frågal
E. 
info@timkoomen.nl 
M. 
+31 (0)6 34139260 
I. 
www.timkoomen.nl 
Copyright Tim Koomen Testmanagement en -advies

Contenu connexe

Tendances

Lauri Pietarinen - What's Wrong With My Test Data
Lauri Pietarinen - What's Wrong With My Test DataLauri Pietarinen - What's Wrong With My Test Data
Lauri Pietarinen - What's Wrong With My Test DataTEST Huddle
 
'Growing to a Next Level Test Organisation' by Tim Koomen
'Growing to a Next Level Test Organisation' by Tim Koomen'Growing to a Next Level Test Organisation' by Tim Koomen
'Growing to a Next Level Test Organisation' by Tim KoomenTEST Huddle
 
'Mixing Open And Commercial Tools' by Mauro Garofalo
'Mixing Open And Commercial Tools' by Mauro Garofalo'Mixing Open And Commercial Tools' by Mauro Garofalo
'Mixing Open And Commercial Tools' by Mauro GarofaloTEST Huddle
 
Vipul Kocher - Software Testing, A Framework Based Approach
Vipul Kocher - Software Testing, A Framework Based ApproachVipul Kocher - Software Testing, A Framework Based Approach
Vipul Kocher - Software Testing, A Framework Based ApproachTEST Huddle
 
Geoff Thompson - Why Do We Bother With Test Strategies
Geoff Thompson - Why Do We Bother With Test StrategiesGeoff Thompson - Why Do We Bother With Test Strategies
Geoff Thompson - Why Do We Bother With Test StrategiesTEST Huddle
 
Wim Demey - Regression Testing in a Migration Project
Wim Demey - Regression Testing in a Migration Project Wim Demey - Regression Testing in a Migration Project
Wim Demey - Regression Testing in a Migration Project TEST Huddle
 
'Customer Testing & Quality In Outsourced Development - A Story From An Insur...
'Customer Testing & Quality In Outsourced Development - A Story From An Insur...'Customer Testing & Quality In Outsourced Development - A Story From An Insur...
'Customer Testing & Quality In Outsourced Development - A Story From An Insur...TEST Huddle
 
Seretta Gamba - A Sneaky Way to Introduce More Automated Testing
Seretta Gamba - A Sneaky Way to Introduce More Automated TestingSeretta Gamba - A Sneaky Way to Introduce More Automated Testing
Seretta Gamba - A Sneaky Way to Introduce More Automated TestingTEST Huddle
 
'Architecture Testing: Wrongly Ignored!' by Peter Zimmerer
'Architecture Testing: Wrongly Ignored!' by Peter Zimmerer'Architecture Testing: Wrongly Ignored!' by Peter Zimmerer
'Architecture Testing: Wrongly Ignored!' by Peter ZimmererTEST Huddle
 
Derk jan de Grood - ET, Best of Both Worlds
Derk jan de Grood - ET, Best of Both WorldsDerk jan de Grood - ET, Best of Both Worlds
Derk jan de Grood - ET, Best of Both WorldsTEST Huddle
 
Frank Cohen - Are We Ready For Cloud Testing - EuroSTAR 2010
Frank Cohen - Are We Ready For Cloud Testing - EuroSTAR 2010Frank Cohen - Are We Ready For Cloud Testing - EuroSTAR 2010
Frank Cohen - Are We Ready For Cloud Testing - EuroSTAR 2010TEST Huddle
 
Mieke Gevers - Performance Testing in 5 Steps - A Guideline to a Successful L...
Mieke Gevers - Performance Testing in 5 Steps - A Guideline to a Successful L...Mieke Gevers - Performance Testing in 5 Steps - A Guideline to a Successful L...
Mieke Gevers - Performance Testing in 5 Steps - A Guideline to a Successful L...TEST Huddle
 
Darius Silingas - From Model Driven Testing to Test Driven Modelling
Darius Silingas - From Model Driven Testing to Test Driven ModellingDarius Silingas - From Model Driven Testing to Test Driven Modelling
Darius Silingas - From Model Driven Testing to Test Driven ModellingTEST Huddle
 
Gitte Ottosen - Agility and Process Maturity, Of Course They Mix!
Gitte Ottosen - Agility and Process Maturity, Of Course They Mix!Gitte Ottosen - Agility and Process Maturity, Of Course They Mix!
Gitte Ottosen - Agility and Process Maturity, Of Course They Mix!TEST Huddle
 
Martin Gijsen - Effective Test Automation a la Carte
Martin Gijsen -  Effective Test Automation a la Carte Martin Gijsen -  Effective Test Automation a la Carte
Martin Gijsen - Effective Test Automation a la Carte TEST Huddle
 
Otto Vinter - Analysing Your Defect Data for Improvement Potential
Otto Vinter - Analysing Your Defect Data for Improvement PotentialOtto Vinter - Analysing Your Defect Data for Improvement Potential
Otto Vinter - Analysing Your Defect Data for Improvement PotentialTEST Huddle
 
Anders Claesson - Test Strategies in Agile Projects - EuroSTAR 2010
Anders Claesson - Test Strategies in Agile Projects - EuroSTAR 2010Anders Claesson - Test Strategies in Agile Projects - EuroSTAR 2010
Anders Claesson - Test Strategies in Agile Projects - EuroSTAR 2010TEST Huddle
 
Erik Boelen - Testing, The Next Level
Erik Boelen - Testing, The Next LevelErik Boelen - Testing, The Next Level
Erik Boelen - Testing, The Next LevelTEST Huddle
 
'How To Apply Lean Test Management' by Bob van de Burgt
'How To Apply Lean Test Management' by Bob van de Burgt'How To Apply Lean Test Management' by Bob van de Burgt
'How To Apply Lean Test Management' by Bob van de BurgtTEST Huddle
 

Tendances (20)

Lauri Pietarinen - What's Wrong With My Test Data
Lauri Pietarinen - What's Wrong With My Test DataLauri Pietarinen - What's Wrong With My Test Data
Lauri Pietarinen - What's Wrong With My Test Data
 
'Growing to a Next Level Test Organisation' by Tim Koomen
'Growing to a Next Level Test Organisation' by Tim Koomen'Growing to a Next Level Test Organisation' by Tim Koomen
'Growing to a Next Level Test Organisation' by Tim Koomen
 
'Mixing Open And Commercial Tools' by Mauro Garofalo
'Mixing Open And Commercial Tools' by Mauro Garofalo'Mixing Open And Commercial Tools' by Mauro Garofalo
'Mixing Open And Commercial Tools' by Mauro Garofalo
 
Vipul Kocher - Software Testing, A Framework Based Approach
Vipul Kocher - Software Testing, A Framework Based ApproachVipul Kocher - Software Testing, A Framework Based Approach
Vipul Kocher - Software Testing, A Framework Based Approach
 
Geoff Thompson - Why Do We Bother With Test Strategies
Geoff Thompson - Why Do We Bother With Test StrategiesGeoff Thompson - Why Do We Bother With Test Strategies
Geoff Thompson - Why Do We Bother With Test Strategies
 
Wim Demey - Regression Testing in a Migration Project
Wim Demey - Regression Testing in a Migration Project Wim Demey - Regression Testing in a Migration Project
Wim Demey - Regression Testing in a Migration Project
 
'Customer Testing & Quality In Outsourced Development - A Story From An Insur...
'Customer Testing & Quality In Outsourced Development - A Story From An Insur...'Customer Testing & Quality In Outsourced Development - A Story From An Insur...
'Customer Testing & Quality In Outsourced Development - A Story From An Insur...
 
Seretta Gamba - A Sneaky Way to Introduce More Automated Testing
Seretta Gamba - A Sneaky Way to Introduce More Automated TestingSeretta Gamba - A Sneaky Way to Introduce More Automated Testing
Seretta Gamba - A Sneaky Way to Introduce More Automated Testing
 
'Architecture Testing: Wrongly Ignored!' by Peter Zimmerer
'Architecture Testing: Wrongly Ignored!' by Peter Zimmerer'Architecture Testing: Wrongly Ignored!' by Peter Zimmerer
'Architecture Testing: Wrongly Ignored!' by Peter Zimmerer
 
Introduction to Software Test Automation
Introduction to Software Test AutomationIntroduction to Software Test Automation
Introduction to Software Test Automation
 
Derk jan de Grood - ET, Best of Both Worlds
Derk jan de Grood - ET, Best of Both WorldsDerk jan de Grood - ET, Best of Both Worlds
Derk jan de Grood - ET, Best of Both Worlds
 
Frank Cohen - Are We Ready For Cloud Testing - EuroSTAR 2010
Frank Cohen - Are We Ready For Cloud Testing - EuroSTAR 2010Frank Cohen - Are We Ready For Cloud Testing - EuroSTAR 2010
Frank Cohen - Are We Ready For Cloud Testing - EuroSTAR 2010
 
Mieke Gevers - Performance Testing in 5 Steps - A Guideline to a Successful L...
Mieke Gevers - Performance Testing in 5 Steps - A Guideline to a Successful L...Mieke Gevers - Performance Testing in 5 Steps - A Guideline to a Successful L...
Mieke Gevers - Performance Testing in 5 Steps - A Guideline to a Successful L...
 
Darius Silingas - From Model Driven Testing to Test Driven Modelling
Darius Silingas - From Model Driven Testing to Test Driven ModellingDarius Silingas - From Model Driven Testing to Test Driven Modelling
Darius Silingas - From Model Driven Testing to Test Driven Modelling
 
Gitte Ottosen - Agility and Process Maturity, Of Course They Mix!
Gitte Ottosen - Agility and Process Maturity, Of Course They Mix!Gitte Ottosen - Agility and Process Maturity, Of Course They Mix!
Gitte Ottosen - Agility and Process Maturity, Of Course They Mix!
 
Martin Gijsen - Effective Test Automation a la Carte
Martin Gijsen -  Effective Test Automation a la Carte Martin Gijsen -  Effective Test Automation a la Carte
Martin Gijsen - Effective Test Automation a la Carte
 
Otto Vinter - Analysing Your Defect Data for Improvement Potential
Otto Vinter - Analysing Your Defect Data for Improvement PotentialOtto Vinter - Analysing Your Defect Data for Improvement Potential
Otto Vinter - Analysing Your Defect Data for Improvement Potential
 
Anders Claesson - Test Strategies in Agile Projects - EuroSTAR 2010
Anders Claesson - Test Strategies in Agile Projects - EuroSTAR 2010Anders Claesson - Test Strategies in Agile Projects - EuroSTAR 2010
Anders Claesson - Test Strategies in Agile Projects - EuroSTAR 2010
 
Erik Boelen - Testing, The Next Level
Erik Boelen - Testing, The Next LevelErik Boelen - Testing, The Next Level
Erik Boelen - Testing, The Next Level
 
'How To Apply Lean Test Management' by Bob van de Burgt
'How To Apply Lean Test Management' by Bob van de Burgt'How To Apply Lean Test Management' by Bob van de Burgt
'How To Apply Lean Test Management' by Bob van de Burgt
 

En vedette

TMap suite workshop testnet summer school 2015
TMap suite workshop testnet summer school 2015TMap suite workshop testnet summer school 2015
TMap suite workshop testnet summer school 2015Rik Marselis
 
T map presentation
T map presentationT map presentation
T map presentationmfmirza
 
Test design made easy (and fun) Rik Marselis EuroSTAR
Test design made easy (and fun) Rik Marselis EuroSTARTest design made easy (and fun) Rik Marselis EuroSTAR
Test design made easy (and fun) Rik Marselis EuroSTARRik Marselis
 
Atlassian Roadshow 2016 - DevOps Session
Atlassian Roadshow 2016 - DevOps SessionAtlassian Roadshow 2016 - DevOps Session
Atlassian Roadshow 2016 - DevOps SessionSourcesense
 
Test Process Improvement with TPI NEXT - what the model does not tell you but...
Test Process Improvement with TPI NEXT - what the model does not tell you but...Test Process Improvement with TPI NEXT - what the model does not tell you but...
Test Process Improvement with TPI NEXT - what the model does not tell you but...SQALab
 
How Atlassian's Build Engineering Team Has Scaled to 150k Builds Per Month an...
How Atlassian's Build Engineering Team Has Scaled to 150k Builds Per Month an...How Atlassian's Build Engineering Team Has Scaled to 150k Builds Per Month an...
How Atlassian's Build Engineering Team Has Scaled to 150k Builds Per Month an...Peter Leschev
 
Tipos de pruebas de software
Tipos de pruebas de softwareTipos de pruebas de software
Tipos de pruebas de softwareGuillermo Lemus
 

En vedette (10)

Præsentation af TestLink af Elisabeth Andreasen, Sogeti Danmark
Præsentation af TestLink af Elisabeth Andreasen, Sogeti DanmarkPræsentation af TestLink af Elisabeth Andreasen, Sogeti Danmark
Præsentation af TestLink af Elisabeth Andreasen, Sogeti Danmark
 
TMap suite workshop testnet summer school 2015
TMap suite workshop testnet summer school 2015TMap suite workshop testnet summer school 2015
TMap suite workshop testnet summer school 2015
 
T map presentation
T map presentationT map presentation
T map presentation
 
Test design made easy (and fun) Rik Marselis EuroSTAR
Test design made easy (and fun) Rik Marselis EuroSTARTest design made easy (and fun) Rik Marselis EuroSTAR
Test design made easy (and fun) Rik Marselis EuroSTAR
 
From QA To Dev-QA-Ops
From QA To Dev-QA-OpsFrom QA To Dev-QA-Ops
From QA To Dev-QA-Ops
 
Atlassian Roadshow 2016 - DevOps Session
Atlassian Roadshow 2016 - DevOps SessionAtlassian Roadshow 2016 - DevOps Session
Atlassian Roadshow 2016 - DevOps Session
 
Test Process Improvement with TPI NEXT - what the model does not tell you but...
Test Process Improvement with TPI NEXT - what the model does not tell you but...Test Process Improvement with TPI NEXT - what the model does not tell you but...
Test Process Improvement with TPI NEXT - what the model does not tell you but...
 
Testing - Ing. Gabriela Muñoz
Testing - Ing. Gabriela MuñozTesting - Ing. Gabriela Muñoz
Testing - Ing. Gabriela Muñoz
 
How Atlassian's Build Engineering Team Has Scaled to 150k Builds Per Month an...
How Atlassian's Build Engineering Team Has Scaled to 150k Builds Per Month an...How Atlassian's Build Engineering Team Has Scaled to 150k Builds Per Month an...
How Atlassian's Build Engineering Team Has Scaled to 150k Builds Per Month an...
 
Tipos de pruebas de software
Tipos de pruebas de softwareTipos de pruebas de software
Tipos de pruebas de software
 

Similaire à Tim Koomen - Testing Package Solutions: Business as usual? - EuroSTAR 2010

Q Labs Webinar on Testcase Prioritization [Feb 20, 2009]
Q Labs Webinar on Testcase Prioritization [Feb 20, 2009]Q Labs Webinar on Testcase Prioritization [Feb 20, 2009]
Q Labs Webinar on Testcase Prioritization [Feb 20, 2009]Vipul Gupta
 
4.4.2013 Software Quality - Regression Testing Automated and Manual - RFT/RQM
4.4.2013 Software Quality - Regression Testing Automated and Manual - RFT/RQM4.4.2013 Software Quality - Regression Testing Automated and Manual - RFT/RQM
4.4.2013 Software Quality - Regression Testing Automated and Manual - RFT/RQMIBM Rational
 
SourceWarp AST 2023.pdf
SourceWarp AST 2023.pdfSourceWarp AST 2023.pdf
SourceWarp AST 2023.pdfJulian Thome
 
Scrum in Practice
Scrum in PracticeScrum in Practice
Scrum in PracticeESUG
 
Ais development strategy
Ais development strategyAis development strategy
Ais development strategyRahat Chowdhury
 
Risk Driven Testing
Risk Driven TestingRisk Driven Testing
Risk Driven TestingJorge Boria
 
The Automation Firehose: Be Strategic and Tactical by Thomas Haver
The Automation Firehose: Be Strategic and Tactical by Thomas HaverThe Automation Firehose: Be Strategic and Tactical by Thomas Haver
The Automation Firehose: Be Strategic and Tactical by Thomas HaverQA or the Highway
 
Risk-Based Testing for Agile Projects
Risk-Based Testing for Agile ProjectsRisk-Based Testing for Agile Projects
Risk-Based Testing for Agile ProjectsTechWell
 
ISTQBCH2.ppt
ISTQBCH2.pptISTQBCH2.ppt
ISTQBCH2.pptghkadous
 
Root Cause and Corrective Action (RCCA) Workshop
Root Cause and Corrective Action (RCCA) WorkshopRoot Cause and Corrective Action (RCCA) Workshop
Root Cause and Corrective Action (RCCA) WorkshopAccendo Reliability
 
IT Quality Testing and the Defect Management Process
IT Quality Testing and the Defect Management ProcessIT Quality Testing and the Defect Management Process
IT Quality Testing and the Defect Management ProcessYolanda Williams
 
Six sigma ajal
Six sigma ajalSix sigma ajal
Six sigma ajalAJAL A J
 
Estimating test effort part 1 of 2
Estimating test effort part 1 of 2Estimating test effort part 1 of 2
Estimating test effort part 1 of 2Ian McDonald
 
UAT for a Major US Banking Conglomerate
UAT for a Major US Banking ConglomerateUAT for a Major US Banking Conglomerate
UAT for a Major US Banking ConglomerateThinksoft Global
 

Similaire à Tim Koomen - Testing Package Solutions: Business as usual? - EuroSTAR 2010 (20)

Q Labs Webinar on Testcase Prioritization [Feb 20, 2009]
Q Labs Webinar on Testcase Prioritization [Feb 20, 2009]Q Labs Webinar on Testcase Prioritization [Feb 20, 2009]
Q Labs Webinar on Testcase Prioritization [Feb 20, 2009]
 
t map brief
t map brieft map brief
t map brief
 
BestPractices_SoftwareChangeMgmt
BestPractices_SoftwareChangeMgmtBestPractices_SoftwareChangeMgmt
BestPractices_SoftwareChangeMgmt
 
4.4.2013 Software Quality - Regression Testing Automated and Manual - RFT/RQM
4.4.2013 Software Quality - Regression Testing Automated and Manual - RFT/RQM4.4.2013 Software Quality - Regression Testing Automated and Manual - RFT/RQM
4.4.2013 Software Quality - Regression Testing Automated and Manual - RFT/RQM
 
SourceWarp AST 2023.pdf
SourceWarp AST 2023.pdfSourceWarp AST 2023.pdf
SourceWarp AST 2023.pdf
 
Scrum in Practice
Scrum in PracticeScrum in Practice
Scrum in Practice
 
materials info
materials infomaterials info
materials info
 
Ais development strategy
Ais development strategyAis development strategy
Ais development strategy
 
Risk Driven Testing
Risk Driven TestingRisk Driven Testing
Risk Driven Testing
 
The Automation Firehose: Be Strategic and Tactical by Thomas Haver
The Automation Firehose: Be Strategic and Tactical by Thomas HaverThe Automation Firehose: Be Strategic and Tactical by Thomas Haver
The Automation Firehose: Be Strategic and Tactical by Thomas Haver
 
Resume_VarshaPaigude
Resume_VarshaPaigudeResume_VarshaPaigude
Resume_VarshaPaigude
 
Risk-Based Testing for Agile Projects
Risk-Based Testing for Agile ProjectsRisk-Based Testing for Agile Projects
Risk-Based Testing for Agile Projects
 
ISTQBCH2.ppt
ISTQBCH2.pptISTQBCH2.ppt
ISTQBCH2.ppt
 
ISTQBCH2.ppt
ISTQBCH2.pptISTQBCH2.ppt
ISTQBCH2.ppt
 
Root Cause and Corrective Action (RCCA) Workshop
Root Cause and Corrective Action (RCCA) WorkshopRoot Cause and Corrective Action (RCCA) Workshop
Root Cause and Corrective Action (RCCA) Workshop
 
IT Quality Testing and the Defect Management Process
IT Quality Testing and the Defect Management ProcessIT Quality Testing and the Defect Management Process
IT Quality Testing and the Defect Management Process
 
Six sigma ajal
Six sigma ajalSix sigma ajal
Six sigma ajal
 
Feasible
FeasibleFeasible
Feasible
 
Estimating test effort part 1 of 2
Estimating test effort part 1 of 2Estimating test effort part 1 of 2
Estimating test effort part 1 of 2
 
UAT for a Major US Banking Conglomerate
UAT for a Major US Banking ConglomerateUAT for a Major US Banking Conglomerate
UAT for a Major US Banking Conglomerate
 

Plus de TEST 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
 
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
 

Plus de TEST Huddle (20)

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
 
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
 

Dernier

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 

Dernier (20)

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 

Tim Koomen - Testing Package Solutions: Business as usual? - EuroSTAR 2010

  • 1. 1 Testingpackage solutions: business as usual? Tim Koomen EuroSTAR2010
  • 2. Seite 2 Start Package solutions: business as usual? Testing QA End Test / QA staff
  • 3. Wanted:package solution! Business processes Support processes IT-policy Standards Other applications 3 Testing package solutions: business as usual? Architecture Infrastructure
  • 4. Found:package solution Testing package solutions: business as usual? 4 Business processes Support processes IT-policyStandardsOther applications Architecture Infrastructure
  • 5. Implemented: customized package Testing package solutions: business as usual? 5 Parameters Standard software Custom made Business processes Support processes IT-policy Standards Other applications ArchitectureInfrastructure
  • 6. Life-cycle Packageselection Implementation Exploitation& maintenance Testing package solutions: business as usual? 6 Changes in system management Acceptance
  • 7. There are no risks, because ... The salesguytellsme thispackageis perfect forourorganisation ... The packagesupplieralreadyfoundall defects ... My implementationpartner takescare of everything... We usethe packageas is ... The design of the modifiedbusiness processesis clearto the (super)usersand implementationpartner ... The packageshouldworkon ourinfrastructure... The packageis veryuser-friendly, solittletraining is required... Ifthereare anyproblems, we justquicklychangea few settings ... Oncein production, we canveryeasilybringout newreleases ... 7 Testing package solutions: business as usual?
  • 8. Or are there, because... Does the package functionality cover most of our requirements? Has the package been parameterised correctly? Is any custom made software built? Does it work correctly? Does the package (still) work with business processes, existing systems, operational procedures, infrastructure, etc.? Have the authorisations been defined properly? Can the user work with the changed business processes and with the package? Is the performance of the package sufficient? Can the old data be converted correctly? Can system managers install and operate the package? 8 Testing package solutions: business as usual?
  • 9. Somenewsitems ... [July 2010] IBM says Queensland Health SAP failure is not its faultBut the start date for the project expanded from 8 to 26 months and when it finally went live on March 14, a litany of major problems ensued. Thousands of health staffers were incorrectly paid and the cost for the project blew out from an initial $6.19 million to $64.5m [June 2010] In a important case, Marin County, California filed a complaint against Deloitte Consulting for its role in an over-budget SAP implementation. [.. ] still not working four years after it initially went live […] damages of at least $30 million [February, 2009] Another High-Profile SAP Failure: State Of California Yet another black eye for German software giant SAP (SAP). Now the State of California --already in dire financial straits --is giving up on its SAP implementation after sinking $25 million into the project and seeing nothing out of it. [March, 2008] Waste Management Inc.'s lawsuit against SAP for the "complete failure" of a $100 million software implementation could bruise the credibility of SAP's vertical-market strategy. Waste Management claims SAP duped it into purchasing untested software that wasn't ready to handle the complexities of the U.S. waste hauling market. ” Testing package solutions: business as usual? 9
  • 10. And not only SAP ... [August 2008] “Prone to Failure: Why CRM and Billing Systems Implementations Are High Risk” Testing package solutions: business as usual? 10 (Dr. Raul Katz, Columbia Business School, presents findings from research on why certain telecom implementations are doomed from the start)
  • 11. Siebel ... ... Testing package solutions: business as usual? 11
  • 12. Risk control Package solutions, both in implementation and maintenance, differfrom custom made software Myth: “packages are low risk solutions” Underestimationof many (other) risks “Changing software is peanuts compared to changing people” Testing package solutions: business as usual? 12
  • 13. Seite 13 StartPackage solutions: business as usual? Testing QA End Test / QA staff
  • 14. From Wikipedia ... “SAP implementation...” Testing is very important before going live with any system. Before going live with a SAP system, it is vital to do many different kinds of testing, since there is often a large, complex infrastructure of hardware and software involved. Both requirements as well as quality parameters are to be tested. Important types of testing are: Functional testing: to test using functional use cases, i.e. a set of conditions or variables under which a tester will determine if a certain business process works Integration testing Regression testing All tests should be preceded by creating solid test plans.” Testing package solutions: business as usual? 14
  • 15. Steps risks-driven testing 15 Testing package solutions: business as usual?
  • 16. Product riskRisk Frequency of Use Chance of fault Chance of failureDamage * * 16 Testing package solutions: business as usual?
  • 17. Determining participants Risk Frequency of Use Chance of fault Damage * * • (End) users • (Functional and system) managers • Line managers • Project manager • Client Chance of failure 17 Testing package solutions: business as usual? • Process (re)designers • Architects • Package consultants • Developers • DBA • QA • Test manager • Project manager
  • 18. PRA: from business to ITBusiness IT test goals characteristics / test goal object parts / characteristicsrisk indication per object part / characteristic packageunder test business processes, change requests or risks (to be covered) , ... suitability, functionality, performance, usability, security, … packagemodules(funct.), workprocesses(suitability) online, batch (perf.) user screens(usability), application, infra(security) Chanceof failure High Medium Low Damage High A B B Medium B B C Low C C C Testing package solutions: business as usual?
  • 19. Quality attributes More (+) orless(-) risk? +Suitability(=fit in organisation / business processes) + Functionality(custom-made) +Security +Operability +Infrastructure +Performance -Functionality(package) -User friendliness, reusability, flexibility, ... 20 Testing package solutions: business as usual?
  • 20. Risksregarding“as is” x “customized” 21 Testing package solutions: business as usual? High Low Packageas-is Amountof custom-madechanges
  • 21. Test strategyMasterTest Plan Characteristic/ object part PRA- RiskClass Review Devel- oper.T Sys. T / Funct. T User Acc.T/ FinalInt.T Prod Acc.T suitability -module 1 Medium     -module 2 High     -totalintegrated Medium   security -infrastructure Medium   -application Medium    performance -online Medium I  -batch Low I S functionality High     manageability Low  Test strategy PRA 24 Testing package solutions: business as usual?
  • 22. Test types Some examples: Proof-of-concept testing (selection process) Testing individual business processes Testing integration between processes / package Interface tests End-to-end (business or final integration) testing Data migration testing (Scalable) Regression testing Stress testing 25 Testing package solutions: business as usual?
  • 23. ... with a structured test process 27 Testing package solutions: business as usual? TMap is a registered trademark of Sogeti BV
  • 24. Example: TMap life-cycle and activities Control Planning Preparation Specification Execution Completion Setup and maintain infrastructure Collect test basis Testability review Assignment PRA Test strategy … Consolidate plan Specify tests Define starting points Specify intake test object Management Monitoring Reporting Adjusting Intake/pretest Prepare starting points (Re)test Check & assess Preserve Testware Evaluate process 28 Testing package solutions: business as usual? Specifying Realising Specifying intake Intake Maintain Conserve
  • 25. Test basis  Process design (blue print)  Change requests  Specifications for custom-made software  Release notes (from package vendor)  Informal:  Knowledge of users  Existing processes  Existing software systems 29 Testing package solutions: business as usual?
  • 26. Seite 31 Start Package solutions: business as usual? Testing QA End Test / QA staff
  • 27. Possible (QA) measures Product Process Project procedures: configuration / change / release / defect management monitoring tasks & responsibilities project structure communication plan standards& templates reviews & inspections workshops testing proof of concept acceptance criteria 33 Testing package solutions: business as usual?
  • 28. Seite 34 Start Package solutions: business as usual? Testing QA End Test / QA staff
  • 29. StaffingQA and testing Involveddisciplines: Packageconsultants Business users Infrastructure/ system management Test/QA professionals! Required roles: Test manager Testers Test support QA manager 35 Testing package solutions: business as usual? Discussion •More important: test/QA or package expertise? •Independent?
  • 30. Seite 36 Package solutions have different risks: -Business risk instead of IT risk -Organizational complexity -Low risk awareness Demands risk-based and transparent QA and Testing (Independent) test/QA expertise and method is requiredConclusion tak!
  • 31. Finally ... 37 Testing package solutions: business as usual? spørgsmål, vraag, question, pregunta, Frage, interrogação, domanda frågal
  • 32. E. info@timkoomen.nl M. +31 (0)6 34139260 I. www.timkoomen.nl Copyright Tim Koomen Testmanagement en -advies