SlideShare a Scribd company logo
Created by:
IMPROVING THE
EFFECTIVENESS
OF TESTING
Tony Marks, Principal Test Manager, YBS Group
Testing as Infrastructure
ABOUT ME
Civilian apprenticeship in Electronics
(Ministry of Defence, 1991 – 1995)
In-store Repair Engineer (Mastercare, 1995 –
1998)
Production Test Engineer, Production Test
Supervisor, QA Manager, Product Manager
(Trilogy Communications, 1998 – 2012)
Test Manager, Principal Test Manager (YBS
Group, 2012 – present)
A FEW QUOTES
“If all you have is a hammer, everything
looks like a nail.”
The Psychology of
Science Abraham
Maslow (1966)
“If you always do what you’ve always done,
you’ll always get what you’ve always got.”
Unknown
“Insanity: doing the same thing over and
over again and expecting different results.”
Albert Einstein
CHALLENGES WITH PROJECT-FUNDED TESTING
CHALLENGES WITH PROJECT-FUNDED
TESTING
Project Managers have ultimate decision-
making powers
Typically (even in an agile SDLC), testing
happens at the end of the development cycle
Looming deadlines combined with late
delivery into Test results in reduced testing
time
 Increased cost (headcount)
 Reduced confidence (lower coverage)
The testing team are typically perceived as a
bottleneck by the rest of the project team
WHAT WOULD NEED TO CHANGE?
WHAT WOULD NEED TO CHANGE?
De-coupling the delivery of testing from the
project vehicle would remove Project
Managers’ ability to compromise testing
effectiveness
An independently funded Testing function
with extra-project reporting lines would
relieve the Project Managers of the
responsibility for testing
BENEFITS TO TESTING
BENEFITS TO TESTING
Independent ability to select and use the
most appropriate tools
Flexibility in assigning the most appropriate
resources at the appropriate times
Holistic view of the IT landscape
Ability to optimise testing by exploiting
synergies between projects
BENEFITS TO TESTING
Enhanced knowledge sharing capability
(spreading domain knowledge)
Increased confidence will take the test team
to greater heights, accepting greater
challenges and leading to higher quality
releases into live
BENEFITS TO TESTING
Reflect
BENEFITS TO THE BUSINESS
BENEFITS TO THE BUSINESS
An independent Testing function could
engage with projects when most value could
be added (as determined by Testing)
 E.g. Early static testing of functional and non-
functional requirements
Reduced overall cost of testing
 No longer relying on projects to fund testers
when there is little or nothing for them to do
Reduced threat to quality due to conflicting
project priorities
BENEFITS TO THE BUSINESS
Consistent standards and processes across
projects and the business
Independent assurance of the quality of
project deliverables
Testing as an independent entity will get
wider recognition and acceptance, enriching
the business/test relationship
 The business will appreciate Testing’s efforts to
act as a gatekeeper on their behalf
Increased trust in testing would engender a
healthier working culture
BENEFITS TO THE BUSINESS
Reflect
TESTING AS INFRASTRUCTURE
TESTING AS INFRASTRUCTURE
This is a Sync. Pulse Generator (SPG):
It is a critical piece of infrastructure in
broadcast facilities
TESTING AS INFRASTRUCTURE
SPG
 Enables real-time
synchronisation of multiple
sources of various formats
 Failure can be catastrophic:
 Equipment damage
 Broadcast interruption
 Negative consumer
experience
 Maintenance is required:
 Routine calibration
 Repairs
 Upgrades
Testing
 Test multiple projects and
changes simultaneously
 Failure can be catastrophic:
 Regulatory breach
 Reputational damage
 Privileged information loss
 Negative user experience
 Training is required:
 New technologies
 Cross-skilling
 Knowledge sharing
TESTING AS INFRASTRUCTURE
Reflect
SO HOW DO WE SELL IT?
SO HOW DO WE SELL IT?
Without a Testing function as infrastructure:
 Simple stand-alone pieces of work would
probably be OK (for a while at least)
 Complex integrations can be very costly and
time-consuming to support effectively due to the
limited scope of any individual project or
programme and unclear responsibilities
Headline project costs will be reduced as
funding for testing will be excluded
SO HOW DO WE SELL IT?
Project Managers will have one less headache
Testing resources will be more efficiently
utilised
An independent Testing function would
enable an organisation-wide view of the
entire estate, empowering the Testing
function to assign resources effectively and
assure suitable test coverage
SUMMARY
SUMMARY
Viewing Testing as an essential part of
organisational infrastructure provides a
different lens
Centralised funding would enable more
effective and efficient spending to the
benefit of the whole organisation
Quality cannot be compromised by individual
projects’ drivers
An independent Testing function would be
able to enforce strict quality criteria
THANK YOU!
Questions/discussion

More Related Content

What's hot

Neil Thompson - Value Inspired Testing: Renovating Risk-Based Testing and Inn...
Neil Thompson - Value Inspired Testing: Renovating Risk-Based Testing and Inn...Neil Thompson - Value Inspired Testing: Renovating Risk-Based Testing and Inn...
Neil Thompson - Value Inspired Testing: Renovating Risk-Based Testing and Inn...
TEST Huddle
 
Performance Testing – Look Before you Leap
Performance Testing – Look Before you LeapPerformance Testing – Look Before you Leap
Performance Testing – Look Before you Leap
Software Testing Solution
 
Risk based testing - Final
Risk based testing - FinalRisk based testing - Final
Risk based testing - Final
Kuldeep Kumar
 
Kasper Hanselman - Imagination is More Important Than Knowledge
Kasper Hanselman - Imagination is More Important Than KnowledgeKasper Hanselman - Imagination is More Important Than Knowledge
Kasper Hanselman - Imagination is More Important Than Knowledge
TEST 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 Zimmerer
TEST Huddle
 
System Testingin Agile Environment
System Testingin Agile EnvironmentSystem Testingin Agile Environment
System Testingin Agile Environment
Mary Jiang
 
Ben Walters - Creating Customer Value With Agile Testing - EuroSTAR 2011
Ben Walters - Creating Customer Value With Agile Testing - EuroSTAR 2011Ben Walters - Creating Customer Value With Agile Testing - EuroSTAR 2011
Ben Walters - Creating Customer Value With Agile Testing - EuroSTAR 2011
TEST Huddle
 
John Fodeh - Spend Wisely, Test Well
John Fodeh - Spend Wisely, Test WellJohn Fodeh - Spend Wisely, Test Well
John Fodeh - Spend Wisely, Test Well
TEST Huddle
 
Edwin Van Loon - How Much Testing is Enough - EuroSTAR 2010
Edwin Van Loon -  How Much Testing is Enough - EuroSTAR 2010Edwin Van Loon -  How Much Testing is Enough - EuroSTAR 2010
Edwin Van Loon - How Much Testing is Enough - EuroSTAR 2010
TEST Huddle
 
Validation gaining confidence in simulation Darre Odeleye CEng MIMechE
Validation gaining confidence in simulation Darre Odeleye CEng MIMechEValidation gaining confidence in simulation Darre Odeleye CEng MIMechE
Validation gaining confidence in simulation Darre Odeleye CEng MIMechE
Darre Odeleye
 
Mattias Diagl - Low Budget Tooling - Excel-ent
Mattias Diagl - Low Budget Tooling - Excel-entMattias Diagl - Low Budget Tooling - Excel-ent
Mattias Diagl - Low Budget Tooling - Excel-ent
TEST Huddle
 
TestPRO Profile v4.1
TestPRO Profile v4.1TestPRO Profile v4.1
TestPRO Profile v4.1
Samer Desouky
 
Julie Gardiner - Branch out using Classification Trees for Test Case Design -...
Julie Gardiner - Branch out using Classification Trees for Test Case Design -...Julie Gardiner - Branch out using Classification Trees for Test Case Design -...
Julie Gardiner - Branch out using Classification Trees for Test Case Design -...
TEST Huddle
 
Risks of Risk-Based Testing
Risks of Risk-Based TestingRisks of Risk-Based Testing
Risks of Risk-Based Testing
rrice2000
 
How to Select the Right ALT Approach
How to Select the Right ALT ApproachHow to Select the Right ALT Approach
How to Select the Right ALT Approach
Accendo Reliability
 
Regression testing
Regression testingRegression testing
Regression testing
mushfiqangshu
 
Fundamental test process endang
Fundamental test process endangFundamental test process endang
Fundamental test process endang
endang setianingsih
 
Dirk Van Dael - Test Accounting - EuroSTAR 2010
Dirk Van Dael - Test Accounting - EuroSTAR 2010Dirk Van Dael - Test Accounting - EuroSTAR 2010
Dirk Van Dael - Test Accounting - EuroSTAR 2010
TEST Huddle
 
Risk based testing a new case study
Risk based testing   a new case studyRisk based testing   a new case study
Risk based testing a new case study
Bassam Al-Khatib
 
Risk-Based Testing for Agile Projects
Risk-Based Testing for Agile ProjectsRisk-Based Testing for Agile Projects
Risk-Based Testing for Agile Projects
TechWell
 

What's hot (20)

Neil Thompson - Value Inspired Testing: Renovating Risk-Based Testing and Inn...
Neil Thompson - Value Inspired Testing: Renovating Risk-Based Testing and Inn...Neil Thompson - Value Inspired Testing: Renovating Risk-Based Testing and Inn...
Neil Thompson - Value Inspired Testing: Renovating Risk-Based Testing and Inn...
 
Performance Testing – Look Before you Leap
Performance Testing – Look Before you LeapPerformance Testing – Look Before you Leap
Performance Testing – Look Before you Leap
 
Risk based testing - Final
Risk based testing - FinalRisk based testing - Final
Risk based testing - Final
 
Kasper Hanselman - Imagination is More Important Than Knowledge
Kasper Hanselman - Imagination is More Important Than KnowledgeKasper Hanselman - Imagination is More Important Than Knowledge
Kasper Hanselman - Imagination is More Important Than Knowledge
 
'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
 
System Testingin Agile Environment
System Testingin Agile EnvironmentSystem Testingin Agile Environment
System Testingin Agile Environment
 
Ben Walters - Creating Customer Value With Agile Testing - EuroSTAR 2011
Ben Walters - Creating Customer Value With Agile Testing - EuroSTAR 2011Ben Walters - Creating Customer Value With Agile Testing - EuroSTAR 2011
Ben Walters - Creating Customer Value With Agile Testing - EuroSTAR 2011
 
John Fodeh - Spend Wisely, Test Well
John Fodeh - Spend Wisely, Test WellJohn Fodeh - Spend Wisely, Test Well
John Fodeh - Spend Wisely, Test Well
 
Edwin Van Loon - How Much Testing is Enough - EuroSTAR 2010
Edwin Van Loon -  How Much Testing is Enough - EuroSTAR 2010Edwin Van Loon -  How Much Testing is Enough - EuroSTAR 2010
Edwin Van Loon - How Much Testing is Enough - EuroSTAR 2010
 
Validation gaining confidence in simulation Darre Odeleye CEng MIMechE
Validation gaining confidence in simulation Darre Odeleye CEng MIMechEValidation gaining confidence in simulation Darre Odeleye CEng MIMechE
Validation gaining confidence in simulation Darre Odeleye CEng MIMechE
 
Mattias Diagl - Low Budget Tooling - Excel-ent
Mattias Diagl - Low Budget Tooling - Excel-entMattias Diagl - Low Budget Tooling - Excel-ent
Mattias Diagl - Low Budget Tooling - Excel-ent
 
TestPRO Profile v4.1
TestPRO Profile v4.1TestPRO Profile v4.1
TestPRO Profile v4.1
 
Julie Gardiner - Branch out using Classification Trees for Test Case Design -...
Julie Gardiner - Branch out using Classification Trees for Test Case Design -...Julie Gardiner - Branch out using Classification Trees for Test Case Design -...
Julie Gardiner - Branch out using Classification Trees for Test Case Design -...
 
Risks of Risk-Based Testing
Risks of Risk-Based TestingRisks of Risk-Based Testing
Risks of Risk-Based Testing
 
How to Select the Right ALT Approach
How to Select the Right ALT ApproachHow to Select the Right ALT Approach
How to Select the Right ALT Approach
 
Regression testing
Regression testingRegression testing
Regression testing
 
Fundamental test process endang
Fundamental test process endangFundamental test process endang
Fundamental test process endang
 
Dirk Van Dael - Test Accounting - EuroSTAR 2010
Dirk Van Dael - Test Accounting - EuroSTAR 2010Dirk Van Dael - Test Accounting - EuroSTAR 2010
Dirk Van Dael - Test Accounting - EuroSTAR 2010
 
Risk based testing a new case study
Risk based testing   a new case studyRisk based testing   a new case study
Risk based testing a new case study
 
Risk-Based Testing for Agile Projects
Risk-Based Testing for Agile ProjectsRisk-Based Testing for Agile Projects
Risk-Based Testing for Agile Projects
 

Similar to Testing as Infrastructure

Peter Zimmerer - Passion For Testing, By Examples - EuroSTAR 2010
Peter Zimmerer - Passion For Testing, By Examples - EuroSTAR 2010Peter Zimmerer - Passion For Testing, By Examples - EuroSTAR 2010
Peter Zimmerer - Passion For Testing, By Examples - EuroSTAR 2010
TEST Huddle
 
Managing Test Environments From AppLabs
Managing Test Environments From AppLabsManaging Test Environments From AppLabs
Managing Test Environments From AppLabs
VIJAYA BHASKARA VARMA YARAKARAJU
 
Peter Zimmerer - Evolve Design For Testability To The Next Level - EuroSTAR 2012
Peter Zimmerer - Evolve Design For Testability To The Next Level - EuroSTAR 2012Peter Zimmerer - Evolve Design For Testability To The Next Level - EuroSTAR 2012
Peter Zimmerer - Evolve Design For Testability To The Next Level - EuroSTAR 2012
TEST Huddle
 
Managing Test Environments
Managing Test EnvironmentsManaging Test Environments
Managing Test Environments
Kevin Harvey
 
Fusion Testing - Maximizing Software Test Execution
Fusion Testing - Maximizing Software Test ExecutionFusion Testing - Maximizing Software Test Execution
Fusion Testing - Maximizing Software Test Execution
Jamie Tischart
 
Notes on agile
Notes on agileNotes on agile
Notes on agile
AmolS7
 
The AAA Test Transformation Model
The AAA Test Transformation ModelThe AAA Test Transformation Model
The AAA Test Transformation Model
Sushant Hublikar
 
Exploratory Testing: Make It Part of Your Test Strategy
Exploratory Testing: Make It Part of Your Test StrategyExploratory Testing: Make It Part of Your Test Strategy
Exploratory Testing: Make It Part of Your Test Strategy
TechWell
 
Introduction to ISTQB & ISEB Certifications
Introduction to ISTQB & ISEB CertificationsIntroduction to ISTQB & ISEB Certifications
Introduction to ISTQB & ISEB Certifications
Yogindernath Gupta
 
Testing Framework
Testing FrameworkTesting Framework
Testing Framework
nazeer pasha
 
Shift Left - Approach and practices with IBM
Shift Left - Approach and practices with IBMShift Left - Approach and practices with IBM
Shift Left - Approach and practices with IBM
IBM UrbanCode Products
 
Rapid Software Testing: Strategy
Rapid Software Testing: StrategyRapid Software Testing: Strategy
Rapid Software Testing: Strategy
TechWell
 
Software Testing Services | Software Testing Company
Software Testing Services | Software Testing CompanySoftware Testing Services | Software Testing Company
Software Testing Services | Software Testing Company
Puran Mehra
 
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
Impetus Technologies
 
Positivityofnegative
PositivityofnegativePositivityofnegative
Positivityofnegative
pramodkg
 
Improving ROI and Efficiencies of Software Test Case Automation
Improving ROI and Efficiencies of Software Test Case AutomationImproving ROI and Efficiencies of Software Test Case Automation
Improving ROI and Efficiencies of Software Test Case Automation
Vipul Gupta
 
Why Use Test Tools During Test Design.pdf
Why Use Test Tools During Test Design.pdfWhy Use Test Tools During Test Design.pdf
Why Use Test Tools During Test Design.pdf
AnanthReddy38
 
Everything You Need to Know About Regression Testing Automation.pdf
Everything You Need to Know About Regression Testing Automation.pdfEverything You Need to Know About Regression Testing Automation.pdf
Everything You Need to Know About Regression Testing Automation.pdf
RohitBhandari66
 
Quality - A Priority In Service Engagements
Quality - A Priority In Service EngagementsQuality - A Priority In Service Engagements
Quality - A Priority In Service Engagements
ppd1961
 
Test-Driven Development
Test-Driven DevelopmentTest-Driven Development
Test-Driven Development
adrianmitev
 

Similar to Testing as Infrastructure (20)

Peter Zimmerer - Passion For Testing, By Examples - EuroSTAR 2010
Peter Zimmerer - Passion For Testing, By Examples - EuroSTAR 2010Peter Zimmerer - Passion For Testing, By Examples - EuroSTAR 2010
Peter Zimmerer - Passion For Testing, By Examples - EuroSTAR 2010
 
Managing Test Environments From AppLabs
Managing Test Environments From AppLabsManaging Test Environments From AppLabs
Managing Test Environments From AppLabs
 
Peter Zimmerer - Evolve Design For Testability To The Next Level - EuroSTAR 2012
Peter Zimmerer - Evolve Design For Testability To The Next Level - EuroSTAR 2012Peter Zimmerer - Evolve Design For Testability To The Next Level - EuroSTAR 2012
Peter Zimmerer - Evolve Design For Testability To The Next Level - EuroSTAR 2012
 
Managing Test Environments
Managing Test EnvironmentsManaging Test Environments
Managing Test Environments
 
Fusion Testing - Maximizing Software Test Execution
Fusion Testing - Maximizing Software Test ExecutionFusion Testing - Maximizing Software Test Execution
Fusion Testing - Maximizing Software Test Execution
 
Notes on agile
Notes on agileNotes on agile
Notes on agile
 
The AAA Test Transformation Model
The AAA Test Transformation ModelThe AAA Test Transformation Model
The AAA Test Transformation Model
 
Exploratory Testing: Make It Part of Your Test Strategy
Exploratory Testing: Make It Part of Your Test StrategyExploratory Testing: Make It Part of Your Test Strategy
Exploratory Testing: Make It Part of Your Test Strategy
 
Introduction to ISTQB & ISEB Certifications
Introduction to ISTQB & ISEB CertificationsIntroduction to ISTQB & ISEB Certifications
Introduction to ISTQB & ISEB Certifications
 
Testing Framework
Testing FrameworkTesting Framework
Testing Framework
 
Shift Left - Approach and practices with IBM
Shift Left - Approach and practices with IBMShift Left - Approach and practices with IBM
Shift Left - Approach and practices with IBM
 
Rapid Software Testing: Strategy
Rapid Software Testing: StrategyRapid Software Testing: Strategy
Rapid Software Testing: Strategy
 
Software Testing Services | Software Testing Company
Software Testing Services | Software Testing CompanySoftware Testing Services | Software Testing Company
Software Testing Services | Software Testing Company
 
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
 
Positivityofnegative
PositivityofnegativePositivityofnegative
Positivityofnegative
 
Improving ROI and Efficiencies of Software Test Case Automation
Improving ROI and Efficiencies of Software Test Case AutomationImproving ROI and Efficiencies of Software Test Case Automation
Improving ROI and Efficiencies of Software Test Case Automation
 
Why Use Test Tools During Test Design.pdf
Why Use Test Tools During Test Design.pdfWhy Use Test Tools During Test Design.pdf
Why Use Test Tools During Test Design.pdf
 
Everything You Need to Know About Regression Testing Automation.pdf
Everything You Need to Know About Regression Testing Automation.pdfEverything You Need to Know About Regression Testing Automation.pdf
Everything You Need to Know About Regression Testing Automation.pdf
 
Quality - A Priority In Service Engagements
Quality - A Priority In Service EngagementsQuality - A Priority In Service Engagements
Quality - A Priority In Service Engagements
 
Test-Driven Development
Test-Driven DevelopmentTest-Driven Development
Test-Driven Development
 

More from Corecom Consulting

How to move to the cloud, get it right, stay secure and not cost a fortune
How to move to the cloud, get it right, stay secure and not cost a fortuneHow to move to the cloud, get it right, stay secure and not cost a fortune
How to move to the cloud, get it right, stay secure and not cost a fortune
Corecom Consulting
 
TestBoss Manchester Nov 2019 - What's Wrong with Accessibility
TestBoss Manchester Nov 2019 - What's Wrong with AccessibilityTestBoss Manchester Nov 2019 - What's Wrong with Accessibility
TestBoss Manchester Nov 2019 - What's Wrong with Accessibility
Corecom Consulting
 
TestBoss Manchester Nov 2019 - What's Wrong with Accessibility
TestBoss Manchester Nov 2019 - What's Wrong with AccessibilityTestBoss Manchester Nov 2019 - What's Wrong with Accessibility
TestBoss Manchester Nov 2019 - What's Wrong with Accessibility
Corecom Consulting
 
TestBoss October 2019
TestBoss October 2019TestBoss October 2019
TestBoss October 2019
Corecom Consulting
 
BIBoss: The Data Science Behind Personalisation & AI
BIBoss: The Data Science Behind Personalisation & AIBIBoss: The Data Science Behind Personalisation & AI
BIBoss: The Data Science Behind Personalisation & AI
Corecom Consulting
 
DevBoss May 2019 Presentation
DevBoss May 2019 Presentation DevBoss May 2019 Presentation
DevBoss May 2019 Presentation
Corecom Consulting
 
TestBoss April 2019 Discussion Notes
TestBoss April 2019 Discussion NotesTestBoss April 2019 Discussion Notes
TestBoss April 2019 Discussion Notes
Corecom Consulting
 
TestBoss Manchester March 2019 - Automation in Testing: The missing piece
TestBoss Manchester March 2019 - Automation in Testing: The missing pieceTestBoss Manchester March 2019 - Automation in Testing: The missing piece
TestBoss Manchester March 2019 - Automation in Testing: The missing piece
Corecom Consulting
 
Professional Networking Lecture
Professional Networking LectureProfessional Networking Lecture
Professional Networking Lecture
Corecom Consulting
 
University of Leeds Professional Networking Lecture
University of Leeds Professional Networking LectureUniversity of Leeds Professional Networking Lecture
University of Leeds Professional Networking Lecture
Corecom Consulting
 
TestBoss November 2018 - Ghost in the machine, how hackers break software
TestBoss November 2018 - Ghost in the machine, how hackers break softwareTestBoss November 2018 - Ghost in the machine, how hackers break software
TestBoss November 2018 - Ghost in the machine, how hackers break software
Corecom Consulting
 
BaBoss October 2018
BaBoss October 2018BaBoss October 2018
BaBoss October 2018
Corecom Consulting
 
Welcome to the team, Adam
Welcome to the team, AdamWelcome to the team, Adam
Welcome to the team, Adam
Corecom Consulting
 
Welcome to the team
Welcome to the team Welcome to the team
Welcome to the team
Corecom Consulting
 
WITBoss June 2018 - Confidence - if you can't make it, fake it
WITBoss June 2018 - Confidence - if you can't make it, fake itWITBoss June 2018 - Confidence - if you can't make it, fake it
WITBoss June 2018 - Confidence - if you can't make it, fake it
Corecom Consulting
 
TestBoss May 2018 - 'How to win with automation and influence people'
TestBoss May 2018 - 'How to win with automation and influence people'TestBoss May 2018 - 'How to win with automation and influence people'
TestBoss May 2018 - 'How to win with automation and influence people'
Corecom Consulting
 
TestBoss Manchester March 2018 - 'GDPR: The battles in store for Test Bosses'
TestBoss Manchester March 2018 - 'GDPR: The battles in store for Test Bosses'TestBoss Manchester March 2018 - 'GDPR: The battles in store for Test Bosses'
TestBoss Manchester March 2018 - 'GDPR: The battles in store for Test Bosses'
Corecom Consulting
 
BABoss February 2018
BABoss February 2018BABoss February 2018
BABoss February 2018
Corecom Consulting
 
The best bits of 2017
The best bits of 2017The best bits of 2017
The best bits of 2017
Corecom Consulting
 
TestBoss: Leaders in Software Testing
TestBoss: Leaders in Software TestingTestBoss: Leaders in Software Testing
TestBoss: Leaders in Software Testing
Corecom Consulting
 

More from Corecom Consulting (20)

How to move to the cloud, get it right, stay secure and not cost a fortune
How to move to the cloud, get it right, stay secure and not cost a fortuneHow to move to the cloud, get it right, stay secure and not cost a fortune
How to move to the cloud, get it right, stay secure and not cost a fortune
 
TestBoss Manchester Nov 2019 - What's Wrong with Accessibility
TestBoss Manchester Nov 2019 - What's Wrong with AccessibilityTestBoss Manchester Nov 2019 - What's Wrong with Accessibility
TestBoss Manchester Nov 2019 - What's Wrong with Accessibility
 
TestBoss Manchester Nov 2019 - What's Wrong with Accessibility
TestBoss Manchester Nov 2019 - What's Wrong with AccessibilityTestBoss Manchester Nov 2019 - What's Wrong with Accessibility
TestBoss Manchester Nov 2019 - What's Wrong with Accessibility
 
TestBoss October 2019
TestBoss October 2019TestBoss October 2019
TestBoss October 2019
 
BIBoss: The Data Science Behind Personalisation & AI
BIBoss: The Data Science Behind Personalisation & AIBIBoss: The Data Science Behind Personalisation & AI
BIBoss: The Data Science Behind Personalisation & AI
 
DevBoss May 2019 Presentation
DevBoss May 2019 Presentation DevBoss May 2019 Presentation
DevBoss May 2019 Presentation
 
TestBoss April 2019 Discussion Notes
TestBoss April 2019 Discussion NotesTestBoss April 2019 Discussion Notes
TestBoss April 2019 Discussion Notes
 
TestBoss Manchester March 2019 - Automation in Testing: The missing piece
TestBoss Manchester March 2019 - Automation in Testing: The missing pieceTestBoss Manchester March 2019 - Automation in Testing: The missing piece
TestBoss Manchester March 2019 - Automation in Testing: The missing piece
 
Professional Networking Lecture
Professional Networking LectureProfessional Networking Lecture
Professional Networking Lecture
 
University of Leeds Professional Networking Lecture
University of Leeds Professional Networking LectureUniversity of Leeds Professional Networking Lecture
University of Leeds Professional Networking Lecture
 
TestBoss November 2018 - Ghost in the machine, how hackers break software
TestBoss November 2018 - Ghost in the machine, how hackers break softwareTestBoss November 2018 - Ghost in the machine, how hackers break software
TestBoss November 2018 - Ghost in the machine, how hackers break software
 
BaBoss October 2018
BaBoss October 2018BaBoss October 2018
BaBoss October 2018
 
Welcome to the team, Adam
Welcome to the team, AdamWelcome to the team, Adam
Welcome to the team, Adam
 
Welcome to the team
Welcome to the team Welcome to the team
Welcome to the team
 
WITBoss June 2018 - Confidence - if you can't make it, fake it
WITBoss June 2018 - Confidence - if you can't make it, fake itWITBoss June 2018 - Confidence - if you can't make it, fake it
WITBoss June 2018 - Confidence - if you can't make it, fake it
 
TestBoss May 2018 - 'How to win with automation and influence people'
TestBoss May 2018 - 'How to win with automation and influence people'TestBoss May 2018 - 'How to win with automation and influence people'
TestBoss May 2018 - 'How to win with automation and influence people'
 
TestBoss Manchester March 2018 - 'GDPR: The battles in store for Test Bosses'
TestBoss Manchester March 2018 - 'GDPR: The battles in store for Test Bosses'TestBoss Manchester March 2018 - 'GDPR: The battles in store for Test Bosses'
TestBoss Manchester March 2018 - 'GDPR: The battles in store for Test Bosses'
 
BABoss February 2018
BABoss February 2018BABoss February 2018
BABoss February 2018
 
The best bits of 2017
The best bits of 2017The best bits of 2017
The best bits of 2017
 
TestBoss: Leaders in Software Testing
TestBoss: Leaders in Software TestingTestBoss: Leaders in Software Testing
TestBoss: Leaders in Software Testing
 

Recently uploaded

Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
Edge AI and Vision Alliance
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
Edge AI and Vision Alliance
 
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Pitangent Analytics & Technology Solutions Pvt. Ltd
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
Miro Wengner
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
Ajin Abraham
 
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
saastr
 
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansBiomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Neo4j
 
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
Neo4j
 
"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota
Fwdays
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
Ivo Velitchkov
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 

Recently uploaded (20)

Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
 
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
 
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
 
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansBiomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
 
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
 
"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 

Testing as Infrastructure

  • 1. Created by: IMPROVING THE EFFECTIVENESS OF TESTING Tony Marks, Principal Test Manager, YBS Group Testing as Infrastructure
  • 2. ABOUT ME Civilian apprenticeship in Electronics (Ministry of Defence, 1991 – 1995) In-store Repair Engineer (Mastercare, 1995 – 1998) Production Test Engineer, Production Test Supervisor, QA Manager, Product Manager (Trilogy Communications, 1998 – 2012) Test Manager, Principal Test Manager (YBS Group, 2012 – present)
  • 3. A FEW QUOTES “If all you have is a hammer, everything looks like a nail.” The Psychology of Science Abraham Maslow (1966) “If you always do what you’ve always done, you’ll always get what you’ve always got.” Unknown “Insanity: doing the same thing over and over again and expecting different results.” Albert Einstein
  • 5. CHALLENGES WITH PROJECT-FUNDED TESTING Project Managers have ultimate decision- making powers Typically (even in an agile SDLC), testing happens at the end of the development cycle Looming deadlines combined with late delivery into Test results in reduced testing time  Increased cost (headcount)  Reduced confidence (lower coverage) The testing team are typically perceived as a bottleneck by the rest of the project team
  • 6. WHAT WOULD NEED TO CHANGE?
  • 7. WHAT WOULD NEED TO CHANGE? De-coupling the delivery of testing from the project vehicle would remove Project Managers’ ability to compromise testing effectiveness An independently funded Testing function with extra-project reporting lines would relieve the Project Managers of the responsibility for testing
  • 9. BENEFITS TO TESTING Independent ability to select and use the most appropriate tools Flexibility in assigning the most appropriate resources at the appropriate times Holistic view of the IT landscape Ability to optimise testing by exploiting synergies between projects
  • 10. BENEFITS TO TESTING Enhanced knowledge sharing capability (spreading domain knowledge) Increased confidence will take the test team to greater heights, accepting greater challenges and leading to higher quality releases into live
  • 12. BENEFITS TO THE BUSINESS
  • 13. BENEFITS TO THE BUSINESS An independent Testing function could engage with projects when most value could be added (as determined by Testing)  E.g. Early static testing of functional and non- functional requirements Reduced overall cost of testing  No longer relying on projects to fund testers when there is little or nothing for them to do Reduced threat to quality due to conflicting project priorities
  • 14. BENEFITS TO THE BUSINESS Consistent standards and processes across projects and the business Independent assurance of the quality of project deliverables Testing as an independent entity will get wider recognition and acceptance, enriching the business/test relationship  The business will appreciate Testing’s efforts to act as a gatekeeper on their behalf Increased trust in testing would engender a healthier working culture
  • 15. BENEFITS TO THE BUSINESS Reflect
  • 17. TESTING AS INFRASTRUCTURE This is a Sync. Pulse Generator (SPG): It is a critical piece of infrastructure in broadcast facilities
  • 18. TESTING AS INFRASTRUCTURE SPG  Enables real-time synchronisation of multiple sources of various formats  Failure can be catastrophic:  Equipment damage  Broadcast interruption  Negative consumer experience  Maintenance is required:  Routine calibration  Repairs  Upgrades Testing  Test multiple projects and changes simultaneously  Failure can be catastrophic:  Regulatory breach  Reputational damage  Privileged information loss  Negative user experience  Training is required:  New technologies  Cross-skilling  Knowledge sharing
  • 20. SO HOW DO WE SELL IT?
  • 21. SO HOW DO WE SELL IT? Without a Testing function as infrastructure:  Simple stand-alone pieces of work would probably be OK (for a while at least)  Complex integrations can be very costly and time-consuming to support effectively due to the limited scope of any individual project or programme and unclear responsibilities Headline project costs will be reduced as funding for testing will be excluded
  • 22. SO HOW DO WE SELL IT? Project Managers will have one less headache Testing resources will be more efficiently utilised An independent Testing function would enable an organisation-wide view of the entire estate, empowering the Testing function to assign resources effectively and assure suitable test coverage
  • 24. SUMMARY Viewing Testing as an essential part of organisational infrastructure provides a different lens Centralised funding would enable more effective and efficient spending to the benefit of the whole organisation Quality cannot be compromised by individual projects’ drivers An independent Testing function would be able to enforce strict quality criteria