SlideShare a Scribd company logo
1 of 16
Download to read offline
1
Mini Guide Functional Testing :
Governance based on testware
metrics
What to do when you want to outsource
your testing service to a Test Factory?
2
About LEDAmc
 Spanish company
 > 100 employee
 Office in Madrid and Bogota
 Customers in Europe, USA, LATAM and ASIA
 Focus in Outsourcing Management
 > 70% FP certified consultants in Spain
 ROI service commitment
Quantify
Optimize
Projections
3
Nesma Miniguide’s Software metrics in contracts
http://nesma.org/publications/downloads/guides/software-metrics-in-contracts/
1. Guideline for metrics in contracts (resume)
2. Development methodologies;
3. Maintenance;
4. Management;
5. RFP Questions;
6. Functional Quality;
7. Pricing Mechanisms;
8. Technical Quality;
9. Assessing Suppliers Performance;
10. Software Metrics in Contracts;
11. Requirements for Supplier organizations;
12. Requirements for Customer organizations.
13. Functional Testing
[13] Mini
Guide:
Functional
Testing
English -- Free € 10,= € 20,= € 40,= in progress
4
Test Teams / Test Factories
Testing
factories
enhance
capability
enhance
performance
enhance
effectiveness
Lack of this
Testware metrics
?
?
?
Some goes directly
to this model
Lack of reference
values
Lack of results expected
RFP Testing Factory
Select wrong Testing
Factory supplier
Loss of time, money
and quality
Functional Testing
Miniguide
5
Typical Problems
Don’t worry
Be busy
Economical
Human
resources
Organizational
Planning
Decision
making
Non
professional
profiles
High level
of rotation
Subjetive
Payment Model
(MH, TC)
Over sizing
of testing
resources Duplication of
cost for getting
good quality
Test Management
and Defect tracking
common tools
Highly detailed
documentation
Different Test
environment
management
Different
Location
Not control
of outsourced
service
Not objective
testing estimation
model Not measurable
target of
testing results
Project
delay
Not enough
information in
Quality Gates
No information
in earlier stage
6
What to do to mitigate problems?
Four Stages during the testing outsourcing process to mitigate the problems :
• RFP preparation: before the RFP adjudication
• RFP adjudication: during the RFP adjudication
• Service Operation: during the operation of the outsourced testing service
• Close/Renewal of service: during the termination or renovation of the outsourced service
7
test case designed, defects expected to
be detected, incidence in production
expected (during the guarantee period
and Quality debt)
Activities
Function Points or any other
functional size metric
Test design, Test execution,
Test automation
Getting reference
values of testing
activities
Define Testware
estimation model
Define testing service
payment model
Define testing
ecosystem conditions
of outsourced service
Justify savings with
outsourcing to testing
factories
Selection of possible
suppliers
Sizing of human
Resources needed
RFP preparation
Getting reference
values of testing
productivity
Getting reference
values of testing
effectiveness
Getting reference
values of current
testing cost
Define testing service
ROI model
Define bonus/penalty
scheme
Define size estimation
model of the project
Define size of testware
Define test
effort estimation
model
Define bug fixing effort
estimation model
Define outsourcing
location
Define model of
outsourcing testing
factory
Define testing level to
be outsourced
Enhancement detail of
documentation needed
Analyze the size and
business focus of the
suppliers needed
Ask for a RFQ to no
more than six suppliers
Sizing of testing
resources
Justify savings
in time
Sizing of defect
removal resources
Justify savings
in Quality
Justify savings
in €
8
Activities
ISTQB, …
Requirements, Test
Management, defect
Tracking
Define Testing Factory
RFP MUST
Define Testing Factory
RFP NTH
RFP adjudication
Define ANS
Define Quality Gates
metrics
Request for a
continuous
improvement model
Demand the use of a
test process reference
model not proprietary
Select different blocks
for two different
suppliers
Define protocol to start
and finish the testing
service
Include testing service
ROI model
Request of a Control
Panel for the TKPI’s
Request for a service
tracking model
Prepare testing
ecosystem
Prepare organization of
operation with testing
tools
Guarantee access to
different test
environments
Guarantee semi real
test data
Facilitate
communication with
developers: bug fixing
9
defects in the next
testing phases
impact in the
quality,
performance and
effectiveness of the
testing service
Activities
Control testing metrics
(TKPI’s)
Establish model to
reduce the testing
resource needed
Audit the outsourced
testing service
Extrapolate possible
evolution of the final
quality results
Service Operation
Control testing
productivity
Control testing
effectiveness
Compare the TKPI’s
metrics by area (block),
supplier, technology,
Enhancement of the
testing activities in the
testing levels
Automatize tracking
service, quality and
governance reports
Related with Quality
Gate and compared
with initial estimation
Propose evolution
needed to get the
committed results
Propose possible new
and more realistic
commitments
Translate TKPI’s
evolution to economic
data
Compare the TKPI’s
metrics by month and
year
Audit the level of
details of the test case
designed
Audit the test
coverage, depth and
risk of test designed
Audit the effectiveness
of the testing service
Control Impact of
rotation of the hhrr
assigned to the service
dates and quality
10
Activities
Economical review Close
Prepare next period of
service
Renewal
Close/ Renewal of service
Analyze ANS results
Perform ROI report of
the testing service
Perform bonus/penalty
scheme
Estimate new needs for
next period
Define target of
enhacement
Execute transfer plan
to new supplier
Fix new TKPI’s target
for next period of
service
Perform continuous
improvement model
(TMMi)
11
Estimaciones de TestwareExamples Testware estimation
Early testware size and effort estimations
12
Estimaciones de TestwareExamples Sizing of testing resources
13
Caso de éxitoExamples Testing Productivity enhacement
14
Estimaciones de TestwareSoftware Testing metrics in Agile pojects
• Average test cases designed by person [/ day]
• Average test cases executed by person [/ day]
• Average defects checked by person [/ day]
• # detected by History Point
• % total errors detected QA / UAT’s / Production
Scrum teams
Releases
Sprints
History
Point with
different
criteria
• €/ 1 Test Case designed
• €/ 1 Test case executed
• €/ 1 defect detected
• €/ 1 defect avoided
• €/ 1 History Point tested
Factories
Cooperation
of all team
Agile yes, but not
kamikaze
Testing and SW
metrics always
needed
• Relation between History Point and Function Point
• Quality debt by team (current and future)
• Quality team ranking
• Number sprint needed by 100 History Point implemented
• Test automation effectiveness
Don’t
compare
persons
and teams
15
Estimaciones de TestwareSoftware Testing metrics in Agile pojects
Be agile,
flexible, but
not fragile
16

More Related Content

What's hot

Ac2017 2. added value!
Ac2017   2. added value!Ac2017   2. added value!
Ac2017 2. added value!Nesma
 
Estimation of a micro services based estimation application bhawna thakur -...
Estimation of a micro services based estimation application   bhawna thakur -...Estimation of a micro services based estimation application   bhawna thakur -...
Estimation of a micro services based estimation application bhawna thakur -...Nesma
 
Software Quality KPI
Software Quality KPISoftware Quality KPI
Software Quality KPIcherapa
 
Control phase lean six sigma tollgate template
Control phase   lean six sigma tollgate templateControl phase   lean six sigma tollgate template
Control phase lean six sigma tollgate templateSteven Bonacorsi
 
Case study on Six Sigma (2014 ExL Conference)
Case study on Six Sigma (2014 ExL Conference)Case study on Six Sigma (2014 ExL Conference)
Case study on Six Sigma (2014 ExL Conference)George Betts, MBA, CPM
 
Top Metrics for Agile @Agile NCR2011
Top Metrics for Agile @Agile NCR2011Top Metrics for Agile @Agile NCR2011
Top Metrics for Agile @Agile NCR2011Priyank Pathak
 
Van heeringen estimate faster, cheaper, better
Van heeringen   estimate faster, cheaper, betterVan heeringen   estimate faster, cheaper, better
Van heeringen estimate faster, cheaper, betterHarold van Heeringen
 
Productivity measurement of agile teams (IWSM 2015)
Productivity measurement of agile teams (IWSM 2015)Productivity measurement of agile teams (IWSM 2015)
Productivity measurement of agile teams (IWSM 2015)Harold van Heeringen
 
Analyze phase lean six sigma tollgate template
Analyze phase   lean six sigma tollgate templateAnalyze phase   lean six sigma tollgate template
Analyze phase lean six sigma tollgate templateSteven Bonacorsi
 
Project Cost Management
Project Cost ManagementProject Cost Management
Project Cost ManagementSerdar Temiz
 
Software estimation challenge diederik wortman - metri
Software estimation challenge   diederik wortman - metriSoftware estimation challenge   diederik wortman - metri
Software estimation challenge diederik wortman - metriNesma
 
Amreek dmaic template pph_may 14 project
Amreek dmaic template pph_may 14 projectAmreek dmaic template pph_may 14 project
Amreek dmaic template pph_may 14 projectamreek singh
 
Measure phase lean six sigma tollgate template
Measure phase   lean six sigma tollgate templateMeasure phase   lean six sigma tollgate template
Measure phase lean six sigma tollgate templateSteven Bonacorsi
 
Six Sigma Tools Project Templates
Six Sigma Tools Project TemplatesSix Sigma Tools Project Templates
Six Sigma Tools Project Templatesacribe
 
Software Estimating and Performance Measurement
Software Estimating and Performance MeasurementSoftware Estimating and Performance Measurement
Software Estimating and Performance MeasurementHarold van Heeringen
 
Project Quality Management
 Project Quality Management Project Quality Management
Project Quality ManagementSerdar Temiz
 
Define phase lean six sigma tollgate template
Define phase   lean six sigma tollgate templateDefine phase   lean six sigma tollgate template
Define phase lean six sigma tollgate templateSteven Bonacorsi
 
A simple approach to understanding Earned Value Management
A simple approach to understanding Earned Value ManagementA simple approach to understanding Earned Value Management
A simple approach to understanding Earned Value ManagementProPM Academy
 
Agile metrics what is... riga-version
Agile metrics   what is... riga-versionAgile metrics   what is... riga-version
Agile metrics what is... riga-versionAlex Birke
 

What's hot (20)

Ac2017 2. added value!
Ac2017   2. added value!Ac2017   2. added value!
Ac2017 2. added value!
 
Estimation of a micro services based estimation application bhawna thakur -...
Estimation of a micro services based estimation application   bhawna thakur -...Estimation of a micro services based estimation application   bhawna thakur -...
Estimation of a micro services based estimation application bhawna thakur -...
 
Software Quality KPI
Software Quality KPISoftware Quality KPI
Software Quality KPI
 
Control phase lean six sigma tollgate template
Control phase   lean six sigma tollgate templateControl phase   lean six sigma tollgate template
Control phase lean six sigma tollgate template
 
Case study on Six Sigma (2014 ExL Conference)
Case study on Six Sigma (2014 ExL Conference)Case study on Six Sigma (2014 ExL Conference)
Case study on Six Sigma (2014 ExL Conference)
 
Top Metrics for Agile @Agile NCR2011
Top Metrics for Agile @Agile NCR2011Top Metrics for Agile @Agile NCR2011
Top Metrics for Agile @Agile NCR2011
 
Van heeringen estimate faster, cheaper, better
Van heeringen   estimate faster, cheaper, betterVan heeringen   estimate faster, cheaper, better
Van heeringen estimate faster, cheaper, better
 
Productivity measurement of agile teams (IWSM 2015)
Productivity measurement of agile teams (IWSM 2015)Productivity measurement of agile teams (IWSM 2015)
Productivity measurement of agile teams (IWSM 2015)
 
Analyze phase lean six sigma tollgate template
Analyze phase   lean six sigma tollgate templateAnalyze phase   lean six sigma tollgate template
Analyze phase lean six sigma tollgate template
 
Project Cost Management
Project Cost ManagementProject Cost Management
Project Cost Management
 
Software estimation challenge diederik wortman - metri
Software estimation challenge   diederik wortman - metriSoftware estimation challenge   diederik wortman - metri
Software estimation challenge diederik wortman - metri
 
Amreek dmaic template pph_may 14 project
Amreek dmaic template pph_may 14 projectAmreek dmaic template pph_may 14 project
Amreek dmaic template pph_may 14 project
 
Measure phase lean six sigma tollgate template
Measure phase   lean six sigma tollgate templateMeasure phase   lean six sigma tollgate template
Measure phase lean six sigma tollgate template
 
DFSS short
DFSS shortDFSS short
DFSS short
 
Six Sigma Tools Project Templates
Six Sigma Tools Project TemplatesSix Sigma Tools Project Templates
Six Sigma Tools Project Templates
 
Software Estimating and Performance Measurement
Software Estimating and Performance MeasurementSoftware Estimating and Performance Measurement
Software Estimating and Performance Measurement
 
Project Quality Management
 Project Quality Management Project Quality Management
Project Quality Management
 
Define phase lean six sigma tollgate template
Define phase   lean six sigma tollgate templateDefine phase   lean six sigma tollgate template
Define phase lean six sigma tollgate template
 
A simple approach to understanding Earned Value Management
A simple approach to understanding Earned Value ManagementA simple approach to understanding Earned Value Management
A simple approach to understanding Earned Value Management
 
Agile metrics what is... riga-version
Agile metrics   what is... riga-versionAgile metrics   what is... riga-version
Agile metrics what is... riga-version
 

Viewers also liked

FPAgile - OV Benchmark - Agile werken en FPA - Herman Buitenhuis
FPAgile - OV Benchmark - Agile werken en FPA - Herman BuitenhuisFPAgile - OV Benchmark - Agile werken en FPA - Herman Buitenhuis
FPAgile - OV Benchmark - Agile werken en FPA - Herman BuitenhuisNesma
 
Cost drivers - Nesma spring meeting 2014
Cost drivers - Nesma spring meeting 2014Cost drivers - Nesma spring meeting 2014
Cost drivers - Nesma spring meeting 2014Nesma
 
Nesma autumn conference 2015 - Bye bye productivity, hello Business Value - F...
Nesma autumn conference 2015 - Bye bye productivity, hello Business Value - F...Nesma autumn conference 2015 - Bye bye productivity, hello Business Value - F...
Nesma autumn conference 2015 - Bye bye productivity, hello Business Value - F...Nesma
 
Nesma spring meeting 2014
Nesma spring meeting 2014Nesma spring meeting 2014
Nesma spring meeting 2014Nesma
 
NESMA will host IWSM Mensura 2014 on the SS Rotterdam
NESMA will host IWSM Mensura 2014 on the SS RotterdamNESMA will host IWSM Mensura 2014 on the SS Rotterdam
NESMA will host IWSM Mensura 2014 on the SS RotterdamNesma
 
FPAgile - Toepassing FPA in agile projecten bij DUO - Hans Smit
FPAgile - Toepassing FPA in agile projecten bij DUO - Hans SmitFPAgile - Toepassing FPA in agile projecten bij DUO - Hans Smit
FPAgile - Toepassing FPA in agile projecten bij DUO - Hans SmitNesma
 
IWSM2014 COSMIC masterclass part 2 - dealing with NFR (Chris Woodward)
IWSM2014   COSMIC masterclass part 2 - dealing with NFR (Chris Woodward)IWSM2014   COSMIC masterclass part 2 - dealing with NFR (Chris Woodward)
IWSM2014 COSMIC masterclass part 2 - dealing with NFR (Chris Woodward)Nesma
 
Iwsm2014 an evaluation of simple function point as a replacement of ifpug f...
Iwsm2014   an evaluation of simple function point as a replacement of ifpug f...Iwsm2014   an evaluation of simple function point as a replacement of ifpug f...
Iwsm2014 an evaluation of simple function point as a replacement of ifpug f...Nesma
 
The challenge of IT Outsourcing
The challenge of IT OutsourcingThe challenge of IT Outsourcing
The challenge of IT OutsourcingNesma
 
Nesma autumn conference - the gains of unit based pricing - Sytse van der Schaaf
Nesma autumn conference - the gains of unit based pricing - Sytse van der SchaafNesma autumn conference - the gains of unit based pricing - Sytse van der Schaaf
Nesma autumn conference - the gains of unit based pricing - Sytse van der SchaafNesma
 
Iwsm2014 the added value of enhancement function points
Iwsm2014   the added value of enhancement function pointsIwsm2014   the added value of enhancement function points
Iwsm2014 the added value of enhancement function pointsNesma
 
ISO/IEC 24570:2016 - What's new?
ISO/IEC 24570:2016 - What's new?ISO/IEC 24570:2016 - What's new?
ISO/IEC 24570:2016 - What's new?Nesma
 

Viewers also liked (12)

FPAgile - OV Benchmark - Agile werken en FPA - Herman Buitenhuis
FPAgile - OV Benchmark - Agile werken en FPA - Herman BuitenhuisFPAgile - OV Benchmark - Agile werken en FPA - Herman Buitenhuis
FPAgile - OV Benchmark - Agile werken en FPA - Herman Buitenhuis
 
Cost drivers - Nesma spring meeting 2014
Cost drivers - Nesma spring meeting 2014Cost drivers - Nesma spring meeting 2014
Cost drivers - Nesma spring meeting 2014
 
Nesma autumn conference 2015 - Bye bye productivity, hello Business Value - F...
Nesma autumn conference 2015 - Bye bye productivity, hello Business Value - F...Nesma autumn conference 2015 - Bye bye productivity, hello Business Value - F...
Nesma autumn conference 2015 - Bye bye productivity, hello Business Value - F...
 
Nesma spring meeting 2014
Nesma spring meeting 2014Nesma spring meeting 2014
Nesma spring meeting 2014
 
NESMA will host IWSM Mensura 2014 on the SS Rotterdam
NESMA will host IWSM Mensura 2014 on the SS RotterdamNESMA will host IWSM Mensura 2014 on the SS Rotterdam
NESMA will host IWSM Mensura 2014 on the SS Rotterdam
 
FPAgile - Toepassing FPA in agile projecten bij DUO - Hans Smit
FPAgile - Toepassing FPA in agile projecten bij DUO - Hans SmitFPAgile - Toepassing FPA in agile projecten bij DUO - Hans Smit
FPAgile - Toepassing FPA in agile projecten bij DUO - Hans Smit
 
IWSM2014 COSMIC masterclass part 2 - dealing with NFR (Chris Woodward)
IWSM2014   COSMIC masterclass part 2 - dealing with NFR (Chris Woodward)IWSM2014   COSMIC masterclass part 2 - dealing with NFR (Chris Woodward)
IWSM2014 COSMIC masterclass part 2 - dealing with NFR (Chris Woodward)
 
Iwsm2014 an evaluation of simple function point as a replacement of ifpug f...
Iwsm2014   an evaluation of simple function point as a replacement of ifpug f...Iwsm2014   an evaluation of simple function point as a replacement of ifpug f...
Iwsm2014 an evaluation of simple function point as a replacement of ifpug f...
 
The challenge of IT Outsourcing
The challenge of IT OutsourcingThe challenge of IT Outsourcing
The challenge of IT Outsourcing
 
Nesma autumn conference - the gains of unit based pricing - Sytse van der Schaaf
Nesma autumn conference - the gains of unit based pricing - Sytse van der SchaafNesma autumn conference - the gains of unit based pricing - Sytse van der Schaaf
Nesma autumn conference - the gains of unit based pricing - Sytse van der Schaaf
 
Iwsm2014 the added value of enhancement function points
Iwsm2014   the added value of enhancement function pointsIwsm2014   the added value of enhancement function points
Iwsm2014 the added value of enhancement function points
 
ISO/IEC 24570:2016 - What's new?
ISO/IEC 24570:2016 - What's new?ISO/IEC 24570:2016 - What's new?
ISO/IEC 24570:2016 - What's new?
 

Similar to Nesma autumn conference 2015 - Functional testing miniguide - Ignacio López Carrillo

Software Testing Competencies - Rishabh Software
Software Testing Competencies - Rishabh SoftwareSoftware Testing Competencies - Rishabh Software
Software Testing Competencies - Rishabh SoftwareRishabh Software
 
Measure Customer and Business Feedback to Drive Improvement
Measure Customer and Business Feedback to Drive ImprovementMeasure Customer and Business Feedback to Drive Improvement
Measure Customer and Business Feedback to Drive ImprovementTechWell
 
Flexible On Demand SoftWare Testing
Flexible On Demand SoftWare TestingFlexible On Demand SoftWare Testing
Flexible On Demand SoftWare Testingraebrand
 
Flexible On Demand Software Testing
Flexible On Demand Software TestingFlexible On Demand Software Testing
Flexible On Demand Software Testingraebrand
 
Dev3 Presentation (Short)
Dev3 Presentation (Short)Dev3 Presentation (Short)
Dev3 Presentation (Short)ScottFriends
 
How Applied Materials Deploys Faster SAP® Projects and Boosts Quality with Wo...
How Applied Materials Deploys Faster SAP® Projects and Boosts Quality with Wo...How Applied Materials Deploys Faster SAP® Projects and Boosts Quality with Wo...
How Applied Materials Deploys Faster SAP® Projects and Boosts Quality with Wo...Worksoft
 
Use the Windshield, Not the Mirror Predictive Metrics that Drive Successful ...
 Use the Windshield, Not the Mirror Predictive Metrics that Drive Successful ... Use the Windshield, Not the Mirror Predictive Metrics that Drive Successful ...
Use the Windshield, Not the Mirror Predictive Metrics that Drive Successful ...Seapine Software
 
Measuring for success: Goals, performances, and outcomes
Measuring for success: Goals, performances, and outcomesMeasuring for success: Goals, performances, and outcomes
Measuring for success: Goals, performances, and outcomesLuigi Muzii
 
Testing as a Managed Service using SLAs and KPIs
Testing as a Managed Service using SLAs and KPIsTesting as a Managed Service using SLAs and KPIs
Testing as a Managed Service using SLAs and KPIsProlifics
 
benchmarking-12517018313111-phpapp01.pdf
benchmarking-12517018313111-phpapp01.pdfbenchmarking-12517018313111-phpapp01.pdf
benchmarking-12517018313111-phpapp01.pdfbehaylu3
 
benchmarking-12517018313111-phpapp01.pdf
benchmarking-12517018313111-phpapp01.pdfbenchmarking-12517018313111-phpapp01.pdf
benchmarking-12517018313111-phpapp01.pdfbehaylu3
 
Improve your test process, improve your life
Improve your test process, improve your lifeImprove your test process, improve your life
Improve your test process, improve your lifeQualitest
 
Test Engineering Maturity Model- Impetus White Paper
Test Engineering Maturity Model- Impetus White PaperTest Engineering Maturity Model- Impetus White Paper
Test Engineering Maturity Model- Impetus White PaperImpetus Technologies
 
ROI in automated testing
ROI in automated testingROI in automated testing
ROI in automated testingsamar15
 
6 Ways to Measure the ROI of Automated Testing
6 Ways to Measure the ROI of Automated Testing6 Ways to Measure the ROI of Automated Testing
6 Ways to Measure the ROI of Automated TestingSmartBear
 

Similar to Nesma autumn conference 2015 - Functional testing miniguide - Ignacio López Carrillo (20)

Software Testing Competencies - Rishabh Software
Software Testing Competencies - Rishabh SoftwareSoftware Testing Competencies - Rishabh Software
Software Testing Competencies - Rishabh Software
 
Measure Customer and Business Feedback to Drive Improvement
Measure Customer and Business Feedback to Drive ImprovementMeasure Customer and Business Feedback to Drive Improvement
Measure Customer and Business Feedback to Drive Improvement
 
Flexible On Demand SoftWare Testing
Flexible On Demand SoftWare TestingFlexible On Demand SoftWare Testing
Flexible On Demand SoftWare Testing
 
Flexible On Demand Software Testing
Flexible On Demand Software TestingFlexible On Demand Software Testing
Flexible On Demand Software Testing
 
Dev3 Presentation (Short)
Dev3 Presentation (Short)Dev3 Presentation (Short)
Dev3 Presentation (Short)
 
How Applied Materials Deploys Faster SAP® Projects and Boosts Quality with Wo...
How Applied Materials Deploys Faster SAP® Projects and Boosts Quality with Wo...How Applied Materials Deploys Faster SAP® Projects and Boosts Quality with Wo...
How Applied Materials Deploys Faster SAP® Projects and Boosts Quality with Wo...
 
Testing Centre Of Excellence From AppLabs
Testing Centre Of Excellence From AppLabsTesting Centre Of Excellence From AppLabs
Testing Centre Of Excellence From AppLabs
 
Use the Windshield, Not the Mirror Predictive Metrics that Drive Successful ...
 Use the Windshield, Not the Mirror Predictive Metrics that Drive Successful ... Use the Windshield, Not the Mirror Predictive Metrics that Drive Successful ...
Use the Windshield, Not the Mirror Predictive Metrics that Drive Successful ...
 
PPAP.ppt
PPAP.pptPPAP.ppt
PPAP.ppt
 
Measuring for success: Goals, performances, and outcomes
Measuring for success: Goals, performances, and outcomesMeasuring for success: Goals, performances, and outcomes
Measuring for success: Goals, performances, and outcomes
 
Testing as a Managed Service using SLAs and KPIs
Testing as a Managed Service using SLAs and KPIsTesting as a Managed Service using SLAs and KPIs
Testing as a Managed Service using SLAs and KPIs
 
benchmarking-12517018313111-phpapp01.pdf
benchmarking-12517018313111-phpapp01.pdfbenchmarking-12517018313111-phpapp01.pdf
benchmarking-12517018313111-phpapp01.pdf
 
benchmarking-12517018313111-phpapp01.pdf
benchmarking-12517018313111-phpapp01.pdfbenchmarking-12517018313111-phpapp01.pdf
benchmarking-12517018313111-phpapp01.pdf
 
Improve your test process, improve your life
Improve your test process, improve your lifeImprove your test process, improve your life
Improve your test process, improve your life
 
Industrialization of testing
Industrialization of testing Industrialization of testing
Industrialization of testing
 
Test Engineering Maturity Model- Impetus White Paper
Test Engineering Maturity Model- Impetus White PaperTest Engineering Maturity Model- Impetus White Paper
Test Engineering Maturity Model- Impetus White Paper
 
DMAIC Components
DMAIC ComponentsDMAIC Components
DMAIC Components
 
ROI in automated testing
ROI in automated testingROI in automated testing
ROI in automated testing
 
6 Ways to Measure the ROI of Automated Testing
6 Ways to Measure the ROI of Automated Testing6 Ways to Measure the ROI of Automated Testing
6 Ways to Measure the ROI of Automated Testing
 
MCIF- Per Kroll
MCIF-  Per KrollMCIF-  Per Kroll
MCIF- Per Kroll
 

More from Nesma

2024-04 - Nesma webinar - Benchmarking.pdf
2024-04 - Nesma webinar - Benchmarking.pdf2024-04 - Nesma webinar - Benchmarking.pdf
2024-04 - Nesma webinar - Benchmarking.pdfNesma
 
Agile Team Performance Measurement webinar
Agile Team Performance Measurement webinarAgile Team Performance Measurement webinar
Agile Team Performance Measurement webinarNesma
 
Software Cost Estimation webinar January 2024.pdf
Software Cost Estimation webinar January 2024.pdfSoftware Cost Estimation webinar January 2024.pdf
Software Cost Estimation webinar January 2024.pdfNesma
 
Nesma event June '23 - How to use objective metrics as a basis for agile cost...
Nesma event June '23 - How to use objective metrics as a basis for agile cost...Nesma event June '23 - How to use objective metrics as a basis for agile cost...
Nesma event June '23 - How to use objective metrics as a basis for agile cost...Nesma
 
Nesma event June '23 - NEN Practice Guideline - NPR.pdf
Nesma event June '23 - NEN Practice Guideline - NPR.pdfNesma event June '23 - NEN Practice Guideline - NPR.pdf
Nesma event June '23 - NEN Practice Guideline - NPR.pdfNesma
 
Nesma event June '23 - Easy Function Sizing - Introduction.pdf
Nesma event June '23 - Easy Function Sizing - Introduction.pdfNesma event June '23 - Easy Function Sizing - Introduction.pdf
Nesma event June '23 - Easy Function Sizing - Introduction.pdfNesma
 
Automotive Software Cost Estimation - The UCE Approach - Emmanuel Mary
Automotive Software Cost Estimation - The UCE Approach - Emmanuel MaryAutomotive Software Cost Estimation - The UCE Approach - Emmanuel Mary
Automotive Software Cost Estimation - The UCE Approach - Emmanuel MaryNesma
 
The COSMIC battle between David and Goliath - Paul Hussein
The COSMIC battle between David and Goliath - Paul HusseinThe COSMIC battle between David and Goliath - Paul Hussein
The COSMIC battle between David and Goliath - Paul HusseinNesma
 
Succesful Estimating - It's how you tell the story - Amritpal Singh Agar
Succesful Estimating - It's how you tell the story - Amritpal Singh AgarSuccesful Estimating - It's how you tell the story - Amritpal Singh Agar
Succesful Estimating - It's how you tell the story - Amritpal Singh AgarNesma
 
(Increasing) Predictability of large Government ICT Projects - Koos Veefkind
(Increasing) Predictability of large Government ICT Projects - Koos Veefkind(Increasing) Predictability of large Government ICT Projects - Koos Veefkind
(Increasing) Predictability of large Government ICT Projects - Koos VeefkindNesma
 
CEBoK for Software Past Present Future - Megan Jones
CEBoK for Software Past Present Future - Megan JonesCEBoK for Software Past Present Future - Megan Jones
CEBoK for Software Past Present Future - Megan JonesNesma
 
Agile Development and Agile Cost Estimation - A return to basic principles - ...
Agile Development and Agile Cost Estimation - A return to basic principles - ...Agile Development and Agile Cost Estimation - A return to basic principles - ...
Agile Development and Agile Cost Estimation - A return to basic principles - ...Nesma
 
Resolving Cost Management and Key Pitfalls of Agile Software Development - Da...
Resolving Cost Management and Key Pitfalls of Agile Software Development - Da...Resolving Cost Management and Key Pitfalls of Agile Software Development - Da...
Resolving Cost Management and Key Pitfalls of Agile Software Development - Da...Nesma
 
Project Succes is a Choice - Joop Schefferlie
Project Succes is a Choice - Joop SchefferlieProject Succes is a Choice - Joop Schefferlie
Project Succes is a Choice - Joop SchefferlieNesma
 
Afrekenen met functiepunten
Afrekenen met functiepuntenAfrekenen met functiepunten
Afrekenen met functiepuntenNesma
 
Agile teams get a grip - martijn groenewegen
Agile teams   get a grip - martijn groenewegenAgile teams   get a grip - martijn groenewegen
Agile teams get a grip - martijn groenewegenNesma
 
The fact that your poject is agile is not (necessarily) a cost driver arlen...
The fact that your poject is agile is not (necessarily) a cost driver   arlen...The fact that your poject is agile is not (necessarily) a cost driver   arlen...
The fact that your poject is agile is not (necessarily) a cost driver arlen...Nesma
 
Software sizing as an essential measure past present and future - Dan Galorat...
Software sizing as an essential measure past present and future - Dan Galorat...Software sizing as an essential measure past present and future - Dan Galorat...
Software sizing as an essential measure past present and future - Dan Galorat...Nesma
 
A benchmark based approach to determine language verbosity - Hans Kuijpers - ...
A benchmark based approach to determine language verbosity - Hans Kuijpers - ...A benchmark based approach to determine language verbosity - Hans Kuijpers - ...
A benchmark based approach to determine language verbosity - Hans Kuijpers - ...Nesma
 
Software sizing the cornerstone for iceaa's scebok - Carol Dekkers
Software sizing the cornerstone for iceaa's scebok - Carol DekkersSoftware sizing the cornerstone for iceaa's scebok - Carol Dekkers
Software sizing the cornerstone for iceaa's scebok - Carol DekkersNesma
 

More from Nesma (20)

2024-04 - Nesma webinar - Benchmarking.pdf
2024-04 - Nesma webinar - Benchmarking.pdf2024-04 - Nesma webinar - Benchmarking.pdf
2024-04 - Nesma webinar - Benchmarking.pdf
 
Agile Team Performance Measurement webinar
Agile Team Performance Measurement webinarAgile Team Performance Measurement webinar
Agile Team Performance Measurement webinar
 
Software Cost Estimation webinar January 2024.pdf
Software Cost Estimation webinar January 2024.pdfSoftware Cost Estimation webinar January 2024.pdf
Software Cost Estimation webinar January 2024.pdf
 
Nesma event June '23 - How to use objective metrics as a basis for agile cost...
Nesma event June '23 - How to use objective metrics as a basis for agile cost...Nesma event June '23 - How to use objective metrics as a basis for agile cost...
Nesma event June '23 - How to use objective metrics as a basis for agile cost...
 
Nesma event June '23 - NEN Practice Guideline - NPR.pdf
Nesma event June '23 - NEN Practice Guideline - NPR.pdfNesma event June '23 - NEN Practice Guideline - NPR.pdf
Nesma event June '23 - NEN Practice Guideline - NPR.pdf
 
Nesma event June '23 - Easy Function Sizing - Introduction.pdf
Nesma event June '23 - Easy Function Sizing - Introduction.pdfNesma event June '23 - Easy Function Sizing - Introduction.pdf
Nesma event June '23 - Easy Function Sizing - Introduction.pdf
 
Automotive Software Cost Estimation - The UCE Approach - Emmanuel Mary
Automotive Software Cost Estimation - The UCE Approach - Emmanuel MaryAutomotive Software Cost Estimation - The UCE Approach - Emmanuel Mary
Automotive Software Cost Estimation - The UCE Approach - Emmanuel Mary
 
The COSMIC battle between David and Goliath - Paul Hussein
The COSMIC battle between David and Goliath - Paul HusseinThe COSMIC battle between David and Goliath - Paul Hussein
The COSMIC battle between David and Goliath - Paul Hussein
 
Succesful Estimating - It's how you tell the story - Amritpal Singh Agar
Succesful Estimating - It's how you tell the story - Amritpal Singh AgarSuccesful Estimating - It's how you tell the story - Amritpal Singh Agar
Succesful Estimating - It's how you tell the story - Amritpal Singh Agar
 
(Increasing) Predictability of large Government ICT Projects - Koos Veefkind
(Increasing) Predictability of large Government ICT Projects - Koos Veefkind(Increasing) Predictability of large Government ICT Projects - Koos Veefkind
(Increasing) Predictability of large Government ICT Projects - Koos Veefkind
 
CEBoK for Software Past Present Future - Megan Jones
CEBoK for Software Past Present Future - Megan JonesCEBoK for Software Past Present Future - Megan Jones
CEBoK for Software Past Present Future - Megan Jones
 
Agile Development and Agile Cost Estimation - A return to basic principles - ...
Agile Development and Agile Cost Estimation - A return to basic principles - ...Agile Development and Agile Cost Estimation - A return to basic principles - ...
Agile Development and Agile Cost Estimation - A return to basic principles - ...
 
Resolving Cost Management and Key Pitfalls of Agile Software Development - Da...
Resolving Cost Management and Key Pitfalls of Agile Software Development - Da...Resolving Cost Management and Key Pitfalls of Agile Software Development - Da...
Resolving Cost Management and Key Pitfalls of Agile Software Development - Da...
 
Project Succes is a Choice - Joop Schefferlie
Project Succes is a Choice - Joop SchefferlieProject Succes is a Choice - Joop Schefferlie
Project Succes is a Choice - Joop Schefferlie
 
Afrekenen met functiepunten
Afrekenen met functiepuntenAfrekenen met functiepunten
Afrekenen met functiepunten
 
Agile teams get a grip - martijn groenewegen
Agile teams   get a grip - martijn groenewegenAgile teams   get a grip - martijn groenewegen
Agile teams get a grip - martijn groenewegen
 
The fact that your poject is agile is not (necessarily) a cost driver arlen...
The fact that your poject is agile is not (necessarily) a cost driver   arlen...The fact that your poject is agile is not (necessarily) a cost driver   arlen...
The fact that your poject is agile is not (necessarily) a cost driver arlen...
 
Software sizing as an essential measure past present and future - Dan Galorat...
Software sizing as an essential measure past present and future - Dan Galorat...Software sizing as an essential measure past present and future - Dan Galorat...
Software sizing as an essential measure past present and future - Dan Galorat...
 
A benchmark based approach to determine language verbosity - Hans Kuijpers - ...
A benchmark based approach to determine language verbosity - Hans Kuijpers - ...A benchmark based approach to determine language verbosity - Hans Kuijpers - ...
A benchmark based approach to determine language verbosity - Hans Kuijpers - ...
 
Software sizing the cornerstone for iceaa's scebok - Carol Dekkers
Software sizing the cornerstone for iceaa's scebok - Carol DekkersSoftware sizing the cornerstone for iceaa's scebok - Carol Dekkers
Software sizing the cornerstone for iceaa's scebok - Carol Dekkers
 

Recently uploaded

Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)Intelisync
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...aditisharan08
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 

Recently uploaded (20)

Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 

Nesma autumn conference 2015 - Functional testing miniguide - Ignacio López Carrillo

  • 1. 1 Mini Guide Functional Testing : Governance based on testware metrics What to do when you want to outsource your testing service to a Test Factory?
  • 2. 2 About LEDAmc  Spanish company  > 100 employee  Office in Madrid and Bogota  Customers in Europe, USA, LATAM and ASIA  Focus in Outsourcing Management  > 70% FP certified consultants in Spain  ROI service commitment Quantify Optimize Projections
  • 3. 3 Nesma Miniguide’s Software metrics in contracts http://nesma.org/publications/downloads/guides/software-metrics-in-contracts/ 1. Guideline for metrics in contracts (resume) 2. Development methodologies; 3. Maintenance; 4. Management; 5. RFP Questions; 6. Functional Quality; 7. Pricing Mechanisms; 8. Technical Quality; 9. Assessing Suppliers Performance; 10. Software Metrics in Contracts; 11. Requirements for Supplier organizations; 12. Requirements for Customer organizations. 13. Functional Testing [13] Mini Guide: Functional Testing English -- Free € 10,= € 20,= € 40,= in progress
  • 4. 4 Test Teams / Test Factories Testing factories enhance capability enhance performance enhance effectiveness Lack of this Testware metrics ? ? ? Some goes directly to this model Lack of reference values Lack of results expected RFP Testing Factory Select wrong Testing Factory supplier Loss of time, money and quality Functional Testing Miniguide
  • 5. 5 Typical Problems Don’t worry Be busy Economical Human resources Organizational Planning Decision making Non professional profiles High level of rotation Subjetive Payment Model (MH, TC) Over sizing of testing resources Duplication of cost for getting good quality Test Management and Defect tracking common tools Highly detailed documentation Different Test environment management Different Location Not control of outsourced service Not objective testing estimation model Not measurable target of testing results Project delay Not enough information in Quality Gates No information in earlier stage
  • 6. 6 What to do to mitigate problems? Four Stages during the testing outsourcing process to mitigate the problems : • RFP preparation: before the RFP adjudication • RFP adjudication: during the RFP adjudication • Service Operation: during the operation of the outsourced testing service • Close/Renewal of service: during the termination or renovation of the outsourced service
  • 7. 7 test case designed, defects expected to be detected, incidence in production expected (during the guarantee period and Quality debt) Activities Function Points or any other functional size metric Test design, Test execution, Test automation Getting reference values of testing activities Define Testware estimation model Define testing service payment model Define testing ecosystem conditions of outsourced service Justify savings with outsourcing to testing factories Selection of possible suppliers Sizing of human Resources needed RFP preparation Getting reference values of testing productivity Getting reference values of testing effectiveness Getting reference values of current testing cost Define testing service ROI model Define bonus/penalty scheme Define size estimation model of the project Define size of testware Define test effort estimation model Define bug fixing effort estimation model Define outsourcing location Define model of outsourcing testing factory Define testing level to be outsourced Enhancement detail of documentation needed Analyze the size and business focus of the suppliers needed Ask for a RFQ to no more than six suppliers Sizing of testing resources Justify savings in time Sizing of defect removal resources Justify savings in Quality Justify savings in €
  • 8. 8 Activities ISTQB, … Requirements, Test Management, defect Tracking Define Testing Factory RFP MUST Define Testing Factory RFP NTH RFP adjudication Define ANS Define Quality Gates metrics Request for a continuous improvement model Demand the use of a test process reference model not proprietary Select different blocks for two different suppliers Define protocol to start and finish the testing service Include testing service ROI model Request of a Control Panel for the TKPI’s Request for a service tracking model Prepare testing ecosystem Prepare organization of operation with testing tools Guarantee access to different test environments Guarantee semi real test data Facilitate communication with developers: bug fixing
  • 9. 9 defects in the next testing phases impact in the quality, performance and effectiveness of the testing service Activities Control testing metrics (TKPI’s) Establish model to reduce the testing resource needed Audit the outsourced testing service Extrapolate possible evolution of the final quality results Service Operation Control testing productivity Control testing effectiveness Compare the TKPI’s metrics by area (block), supplier, technology, Enhancement of the testing activities in the testing levels Automatize tracking service, quality and governance reports Related with Quality Gate and compared with initial estimation Propose evolution needed to get the committed results Propose possible new and more realistic commitments Translate TKPI’s evolution to economic data Compare the TKPI’s metrics by month and year Audit the level of details of the test case designed Audit the test coverage, depth and risk of test designed Audit the effectiveness of the testing service Control Impact of rotation of the hhrr assigned to the service dates and quality
  • 10. 10 Activities Economical review Close Prepare next period of service Renewal Close/ Renewal of service Analyze ANS results Perform ROI report of the testing service Perform bonus/penalty scheme Estimate new needs for next period Define target of enhacement Execute transfer plan to new supplier Fix new TKPI’s target for next period of service Perform continuous improvement model (TMMi)
  • 11. 11 Estimaciones de TestwareExamples Testware estimation Early testware size and effort estimations
  • 12. 12 Estimaciones de TestwareExamples Sizing of testing resources
  • 13. 13 Caso de éxitoExamples Testing Productivity enhacement
  • 14. 14 Estimaciones de TestwareSoftware Testing metrics in Agile pojects • Average test cases designed by person [/ day] • Average test cases executed by person [/ day] • Average defects checked by person [/ day] • # detected by History Point • % total errors detected QA / UAT’s / Production Scrum teams Releases Sprints History Point with different criteria • €/ 1 Test Case designed • €/ 1 Test case executed • €/ 1 defect detected • €/ 1 defect avoided • €/ 1 History Point tested Factories Cooperation of all team Agile yes, but not kamikaze Testing and SW metrics always needed • Relation between History Point and Function Point • Quality debt by team (current and future) • Quality team ranking • Number sprint needed by 100 History Point implemented • Test automation effectiveness Don’t compare persons and teams
  • 15. 15 Estimaciones de TestwareSoftware Testing metrics in Agile pojects Be agile, flexible, but not fragile
  • 16. 16