SlideShare a Scribd company logo
1 of 54
Are you in control of Testing, or does
Testing control you?
Mike Smith
Independent Consultant
40th
Year in IT!
I’ve lived through a few technology eras!
Getting the balance right can be difficult!
Trying to stay relevant
• Tool Author – Test Process Management (T-Plan)
• Businessman/Entrepreneur/Tester/Innovator
• UK Representative to ISTQB
• Chairman ISTQB Advanced Level Syllabus Working Group
• Founder member of CAT (Certified Agile Tester) SIG
• Practical Assessments (R&D Project)
• Web TV & Digital Marketing in sport
• Professional sports governance (in my spare time!)
• Writing a book!
Presentation Background
• Lack of control over projects/initiatives in IT, Business &
Sport
• Common faults over this broad perspective
• This presentation focuses on software testing as a form
of measurement
• But it uses analogies and common characteristics across
other perspectives
• I will use some examples and my experiences to help
highlight key points
Presentation Background
Concerns over effectiveness of software testing as
a measurement process
The subject of my book – Measurement & Testing!
My theme for a book
“Effective Measurement and Testing Delivers
Control of Anything”
Measurement & Testing
My Axioms
• Testing is more than just Testing!
• Software Testing can learn from other forms of
Measurement & Testing
• Other forms of Measurement & Testing can learn
from Software Testing
• Agile Development is helping the case for
Measurement & Testing
• Software Testing took a wrong turn when it
became obsessed with Test Cases!
Another Testing Axiom
•The answer to the ultimate question of Life, The Universe
and Everything?
Answer: “42”
(Hitchhikers Guide to the Galaxy – Douglas Adams)
•The answer to any question about Software Testing?
Answer: “It Depends!”
(Dale Perry – SQE Inc. USA)
3 Key Words
Control
Measurement
Testing (& Software Testing)
Control – Some definitions
•The power to influence or direct people's behaviour or the
course of events. (lead)
•Determine the behaviour or supervise the running of. (lag
& lead)
Control vs Management
What’s the difference?
Corporate Governance Definition
1.Strategic Direction of the Business
1.Effective Monitoring and Control of the
Management of the Business
2.Accountable to the Shareholders of the Business
Control vs Management?
Being in Control – Can you answer
these questions?
•What are my measures of success?
•How will I know when I’ve met them?
•How sure will I be that I’m going to meet them at
any point in time?
•How do I know where I am against them at any
point in time?
•Can I manage change effectively?
•For an IT project, how useful are Test Cases to
help me keep in control?
Successful Outcomes?
• Reach destination port
• Get there on schedule
• All passengers & crew are safe
• Passengers have not been (too) seasick!
• Within budget (economical with fuel)
• Obstacles avoided!
How will I know when I’ve met the
successful outcomes?
• What are the key measures & targets?
• Speed?
• Direction?
• Position?
• Quality Attributes?
Keeping the ship under control!
Key Drivers
Initiatives taken based these
key goal & performance drivers
Other measures to support the key drivers for
Control
There may be many management systems to
support these measures
A complex measurement
& management framework
is needed
Simple Hierarchical Model does not support
the complex relationships
What is Business Performance
Measurement & Management?
• ‘Translating Strategy into Action’
– Kaplan & Norton
• Use of Business Balanced Scorecard
– Different perspectives
• Drives behaviour
• Measures outcomes
• Links actions to strategy
• Leads to predictable outcomes
Dangers of Performance Measurement &
Management?
Measures that are badly constructed can
destroy an organisation’s performance… effort
may be misdirected into unproductive actions
and a great deal of time and effort can be
wasted.
‘Balanced Scorecard in a week – Mike Bourne, Pippa Bourne’
5 Key principles
1. Generic application
2. Objectives, Measures & Targets, Initiatives
3. Separate “What” & “How”
4. Cascading Scorecards
– One person’s ‘How’ is another person’s ‘What’
– Measures & Targets become objectives for next
person
1. Lead & Lag Indicators
– Goal Indicators (reactive)
– Performance Indicators (predicative)
Scorecard Objectives, Measures, Targets &
Initiatives
InitiativesObjectives TargetsMeasures
WHY WHAT HOW
Scorecards linked by
cascading ‘whats’ & ‘hows’
HOWWHAT
HOWWHAT
HOWWHAT
• Could be
1:many or
many:many
• Simplest way
is 1:1
HOW
HOWWHAT
HOWWHAT
HOWWHAT
WHAT
Summary of Outcome Driven Measurement
Framework/Model
• Separate “What” & “How”
• Complex Relationships in Model
• Information Traceability matrix Top to
Bottom
• Control of Complex Organisations &
Systems
• Good fit with Agile Development
Practices!
Now consider Software Testing Model
• What are the Measures & Targets that support
the Software Testing Process?
• Test Cases?
• Test Objectives?
• Test Requirements?
• Test Conditions?
• Testers focus on Test Cases, but are they the
best Measures/Targets to drive behaviour?
• Are they the best to manage risk and change?
The problem with Test Cases
Test(ing) & Software Testing
•The means by which the presence, quality, or genuineness of anything
is determined; a means of trial (lag)
•Software testing is a process of executing a program or application with
the intent of finding the software bugs. (lag) It can also be stated as the
process of validating and verifying that a software program or application
or product meets the business and technical requirements that guided it's
design and development. (lag & lead)
•Testing is a risk reduction process (lead)
The problem with Test Cases
Test case
A set of input values, execution preconditions,
expected results and execution postconditions,
developed for a particular objective or test
condition, such as to exercise a particular
program path or to verify compliance with a
specific requirement. [After IEEE 610]
The problem with Test Cases
• How big?
• When can they be defined?
• They may help me Test, but do they help me
Measure?
• Whose Measures are they?
• Do they separate the What from the How?
• History of Test Cases (‘Bottom-up’)
• What else fails if my Test Case fails - traceability?
• Tool problems – wrong model
• What if none defined?
The problem with Test Cases
1479 test cases: but are they “useful”?
Now, let’s
start with a
classification
tree
1479
test cases, so
it must be good,
right?
Test
specification
process
Documentation
to agree
coverage
A Simple Hierarchical World
A Complex Relational World!
A simple world became a complex world!
Test Model described by ‘methods’ people at large pan-
European financial institution.
Test
Requirements
Requirements
WHY
Test Design
Specifications
Test Case
Specifications
WHAT WHAT HOW
• “From Requirements to Test Case Specification”
in test management tool
A complex model to support software testing
May or may not
Need complex
model:
IT DEPENDS!
Guidelines for a better model
• Need to separate What & How
• Model needs Complex Relationships – many:many
• Test Conditions can be Considered targets for
success, organised by Measurement Attributes
– Functional, Behavioural
• Can and should be defined early
• Ability to cope with change
• Know where you are at any point in time
• Delivers Control of Complex Systems
• Good fit with Agile Development Practices!
• Business Outcome Driven Development
What factors affect the level of measures
and targets in a measurement framework?
• Risk
• Size & Complexity
• Dev Method
• Test Level
• Manageability & Maintainability
• Tool usage
• Ability to cope with change
• Quality and level of artefacts
• Regulatory requirements…....
What factors affect the level of measures
and targets in a measurement framework?
IT DEPENDS!!
Setting good measures and targets is
difficult - it requires strong analytical skills
People often neglect the –ve measures
and focus on the +ve
What can the world of Measurement learn
from Software Testing?
• Software Testing has been developed as a
discipline for many years
• Very detailed processes and techniques
compared with other forms of Measurement &
Testing
• Software Test Techniques
– Support Analysis and Design Activities
• Airport Example
Other Experiences
• Making a new Financial
Exchange Live
• An Office Move
• ISTQB Syllabus Development
• Practical Assessments
• Governance in Sport
• Mindset change and silos!
WHAT’S MISSING?
General Model
Control
Management &
Information
Systems
Measurement
Framework
Measures &
Targets
Objectives
Initiatives
WHAT’S MISSING?
Testing Model
Control
Tests and Test
Cases
Test Requirements/
Test Conditions
Measures & Targets
Separated from Tests
Many:Many Reqs:Tests
Objectives/
Requirements
Initiatives
WHAT’S MISSING?
New Financial Exchange
New Market
Tests and Test
Cases
Regulator Approval
SPECIFICATION
Measurement
Framework
Retrospective
Test Conditions in
Complex Model
WHAT’S MISSING?
ISTQB Syllabi (Presented in Prague 2011)
Certificates
(FL,AL,EL)
Learning
Objectives &
Syllabus
VISION / STRATEGY
SPECIFICATION
Business
Outcomes
REQUIREMENTS
WHAT’S MISSING?
Sports Club Constitution Review
Need to Change
Old Subject Matter
Experience
VISION / STRATEGY
CONSTITUTION/
RULES
Terms of
Reference
REQUIREMENTS
My ‘Axioms’
“Test Driven Everything”
“Business Outcome Driven Development”
“Effective Measurement and Testing Delivers
Control of Anything”
“Top Down, meets Bottom Up”
References
• Testing Entities Paper – John Kent
• IEEE Paper – ‘Keystone Testing Entity’ Mike
Smith & Neil Thompson
• Value Flow Scorecards – Mike Smith & Neil
Thompson
• Balanced Scorecard in a week – Mike & Pippa
Bourne
• My book on Measurement & Testing – when?!
What can you take away from this?
• If you are building a pure hierarchical model to
manage testing, think again
• Can I optimise my model to give better control
without it becoming unmanageable?
• Am I relying too much on my testing tools – do I
need something else?
• Can I use my analytical skills to engage with the
business better?
• I encourage you to think about these concepts,
even if you think you are in control…...
If you think you’ve found a good move,
look for a better one!
My Measures of Success for this talk?!
1.Standing Ovation?
2.Loud Applause?
3.Polite Applause?
4.Silence?
5.I won’t be let into Russia again?!!

More Related Content

What's hot

Test Cases are dead, long live Checklists!
Test Cases are dead, long live Checklists!Test Cases are dead, long live Checklists!
Test Cases are dead, long live Checklists!SQALab
 
New Model Testing: A New Test Process and Tool
New Model Testing:  A New Test Process and ToolNew Model Testing:  A New Test Process and Tool
New Model Testing: A New Test Process and ToolTEST Huddle
 
Growing a Company Test Community: Roles and Paths for Testers
Growing a Company Test Community: Roles and Paths for TestersGrowing a Company Test Community: Roles and Paths for Testers
Growing a Company Test Community: Roles and Paths for TestersTEST Huddle
 
Examples how to move towards Zero Defects
Examples how to move towards Zero DefectsExamples how to move towards Zero Defects
Examples how to move towards Zero DefectsSQALab
 
'The Real Agile Testing Quadrants' with Michael Bolton
'The Real Agile Testing Quadrants' with Michael Bolton'The Real Agile Testing Quadrants' with Michael Bolton
'The Real Agile Testing Quadrants' with Michael BoltonTEST Huddle
 
What is Agile Testing? A MindMap
What is Agile Testing? A MindMapWhat is Agile Testing? A MindMap
What is Agile Testing? A MindMapAlan Richardson
 
Agile testing practice
Agile testing practiceAgile testing practice
Agile testing practiceMary Jiang
 
Will The Test Leaders Stand Up?
Will The Test Leaders Stand Up?Will The Test Leaders Stand Up?
Will The Test Leaders Stand Up?Paul Gerrard
 
Evil Tester's Guide to Agile Testing
Evil Tester's Guide to Agile TestingEvil Tester's Guide to Agile Testing
Evil Tester's Guide to Agile TestingAlan Richardson
 
Scrum_BLR 11th meet up 13 dec-2014 - SDET - They Way to go for Testers - Jaya...
Scrum_BLR 11th meet up 13 dec-2014 - SDET - They Way to go for Testers - Jaya...Scrum_BLR 11th meet up 13 dec-2014 - SDET - They Way to go for Testers - Jaya...
Scrum_BLR 11th meet up 13 dec-2014 - SDET - They Way to go for Testers - Jaya...Scrum Bangalore
 
The New Agile Testing Quadrants: Bringing Skilled Testers and Developers Toge...
The New Agile Testing Quadrants: Bringing Skilled Testers and Developers Toge...The New Agile Testing Quadrants: Bringing Skilled Testers and Developers Toge...
The New Agile Testing Quadrants: Bringing Skilled Testers and Developers Toge...Ho Chi Minh City Software Testing Club
 
Practical Test Strategy Using Heuristics
Practical Test Strategy Using HeuristicsPractical Test Strategy Using Heuristics
Practical Test Strategy Using HeuristicsTEST Huddle
 
Tafline Murnane - The Carrot or The Whip-What Motivates Testers? - EuroSTAR 2010
Tafline Murnane - The Carrot or The Whip-What Motivates Testers? - EuroSTAR 2010Tafline Murnane - The Carrot or The Whip-What Motivates Testers? - EuroSTAR 2010
Tafline Murnane - The Carrot or The Whip-What Motivates Testers? - EuroSTAR 2010TEST Huddle
 
Tester career path
Tester career pathTester career path
Tester career pathgaoliang641
 
Test Cases - are they dead?
Test Cases - are they dead?Test Cases - are they dead?
Test Cases - are they dead?SQALab
 

What's hot (20)

Test Cases are dead, long live Checklists!
Test Cases are dead, long live Checklists!Test Cases are dead, long live Checklists!
Test Cases are dead, long live Checklists!
 
New Model Testing: A New Test Process and Tool
New Model Testing:  A New Test Process and ToolNew Model Testing:  A New Test Process and Tool
New Model Testing: A New Test Process and Tool
 
Growing a Company Test Community: Roles and Paths for Testers
Growing a Company Test Community: Roles and Paths for TestersGrowing a Company Test Community: Roles and Paths for Testers
Growing a Company Test Community: Roles and Paths for Testers
 
New model
New modelNew model
New model
 
Examples how to move towards Zero Defects
Examples how to move towards Zero DefectsExamples how to move towards Zero Defects
Examples how to move towards Zero Defects
 
'The Real Agile Testing Quadrants' with Michael Bolton
'The Real Agile Testing Quadrants' with Michael Bolton'The Real Agile Testing Quadrants' with Michael Bolton
'The Real Agile Testing Quadrants' with Michael Bolton
 
What is Agile Testing? A MindMap
What is Agile Testing? A MindMapWhat is Agile Testing? A MindMap
What is Agile Testing? A MindMap
 
Agile testing practice
Agile testing practiceAgile testing practice
Agile testing practice
 
Will The Test Leaders Stand Up?
Will The Test Leaders Stand Up?Will The Test Leaders Stand Up?
Will The Test Leaders Stand Up?
 
Evil Tester's Guide to Agile Testing
Evil Tester's Guide to Agile TestingEvil Tester's Guide to Agile Testing
Evil Tester's Guide to Agile Testing
 
Agile Testing
Agile TestingAgile Testing
Agile Testing
 
Scrum_BLR 11th meet up 13 dec-2014 - SDET - They Way to go for Testers - Jaya...
Scrum_BLR 11th meet up 13 dec-2014 - SDET - They Way to go for Testers - Jaya...Scrum_BLR 11th meet up 13 dec-2014 - SDET - They Way to go for Testers - Jaya...
Scrum_BLR 11th meet up 13 dec-2014 - SDET - They Way to go for Testers - Jaya...
 
[HCMC STC Jan 2015] Workshop Of Context-Driven Testing In Agile
[HCMC STC Jan 2015] Workshop Of Context-Driven Testing In Agile[HCMC STC Jan 2015] Workshop Of Context-Driven Testing In Agile
[HCMC STC Jan 2015] Workshop Of Context-Driven Testing In Agile
 
The New Agile Testing Quadrants: Bringing Skilled Testers and Developers Toge...
The New Agile Testing Quadrants: Bringing Skilled Testers and Developers Toge...The New Agile Testing Quadrants: Bringing Skilled Testers and Developers Toge...
The New Agile Testing Quadrants: Bringing Skilled Testers and Developers Toge...
 
Agile tester 3.0
Agile tester 3.0Agile tester 3.0
Agile tester 3.0
 
Practical Test Strategy Using Heuristics
Practical Test Strategy Using HeuristicsPractical Test Strategy Using Heuristics
Practical Test Strategy Using Heuristics
 
Agile testing
Agile testingAgile testing
Agile testing
 
Tafline Murnane - The Carrot or The Whip-What Motivates Testers? - EuroSTAR 2010
Tafline Murnane - The Carrot or The Whip-What Motivates Testers? - EuroSTAR 2010Tafline Murnane - The Carrot or The Whip-What Motivates Testers? - EuroSTAR 2010
Tafline Murnane - The Carrot or The Whip-What Motivates Testers? - EuroSTAR 2010
 
Tester career path
Tester career pathTester career path
Tester career path
 
Test Cases - are they dead?
Test Cases - are they dead?Test Cases - are they dead?
Test Cases - are they dead?
 

Viewers also liked

Управление качеством проекта
Управление качеством проектаУправление качеством проекта
Управление качеством проектаSQALab
 
Развитие процессов тестирования в Badoo за три года
Развитие процессов тестирования в Badoo за три годаРазвитие процессов тестирования в Badoo за три года
Развитие процессов тестирования в Badoo за три годаSQALab
 
Как Cluster Membership Software может помочь QA
Как Cluster Membership Software может помочь QAКак Cluster Membership Software может помочь QA
Как Cluster Membership Software может помочь QASQALab
 
Нагрузка и автоматизация в большой организации. Движение к DevOps
Нагрузка и автоматизация в большой организации. Движение к DevOpsНагрузка и автоматизация в большой организации. Движение к DevOps
Нагрузка и автоматизация в большой организации. Движение к DevOpsSQALab
 
Инструментация среды исполнения в арсенале тестировщика
Инструментация среды исполнения в арсенале тестировщикаИнструментация среды исполнения в арсенале тестировщика
Инструментация среды исполнения в арсенале тестировщикаSQALab
 
DevOps подходы в инфраструктуре автоматизации тестирования
DevOps подходы в инфраструктуре автоматизации тестированияDevOps подходы в инфраструктуре автоматизации тестирования
DevOps подходы в инфраструктуре автоматизации тестированияSQALab
 
Можно ли прикрутить нечеткий логический вывод к тестированию
Можно ли прикрутить нечеткий логический вывод к тестированиюМожно ли прикрутить нечеткий логический вывод к тестированию
Можно ли прикрутить нечеткий логический вывод к тестированиюSQALab
 
QA как драйвер трансформации
QA как драйвер трансформацииQA как драйвер трансформации
QA как драйвер трансформацииSQALab
 
Улучшение процесса тестирования: контентные модели
Улучшение процесса тестирования: контентные моделиУлучшение процесса тестирования: контентные модели
Улучшение процесса тестирования: контентные моделиSQALab
 
Пополняем арсенал тестировщика. Учимся применять новые техники
Пополняем арсенал тестировщика. Учимся применять новые техникиПополняем арсенал тестировщика. Учимся применять новые техники
Пополняем арсенал тестировщика. Учимся применять новые техникиSQALab
 
Тестирование мобильных API: Behind The Scenes
Тестирование мобильных API: Behind The ScenesТестирование мобильных API: Behind The Scenes
Тестирование мобильных API: Behind The ScenesSQALab
 
Тестируем развитие тестировщика
Тестируем развитие тестировщикаТестируем развитие тестировщика
Тестируем развитие тестировщикаSQALab
 
Вредные привычки в тестировании
Вредные привычки в тестированииВредные привычки в тестировании
Вредные привычки в тестированииSQALab
 
Как же научиться программировать, в конце концов?
Как же научиться программировать, в конце концов?Как же научиться программировать, в конце концов?
Как же научиться программировать, в конце концов?SQALab
 
Лучшие тестировщики - наши пользователи
Лучшие тестировщики - наши пользователиЛучшие тестировщики - наши пользователи
Лучшие тестировщики - наши пользователиSQALab
 
Поиск багов при тестировании переходов с веба в мобильное приложение
Поиск багов при тестировании переходов с веба в мобильное приложениеПоиск багов при тестировании переходов с веба в мобильное приложение
Поиск багов при тестировании переходов с веба в мобильное приложениеSQALab
 
Mobile testing. Tips and tricks
Mobile testing. Tips and tricksMobile testing. Tips and tricks
Mobile testing. Tips and tricksSQALab
 
Тестировщик в стартапе. Зачем и как
Тестировщик в стартапе. Зачем и какТестировщик в стартапе. Зачем и как
Тестировщик в стартапе. Зачем и какSQALab
 
Тестирование в условиях Lean: как приручить MVP?
Тестирование в условиях Lean: как приручить MVP?Тестирование в условиях Lean: как приручить MVP?
Тестирование в условиях Lean: как приручить MVP?SQALab
 
Правила отбора: как отобрать правильных тестировщиков в свою команду
Правила отбора: как отобрать правильных тестировщиков в свою командуПравила отбора: как отобрать правильных тестировщиков в свою команду
Правила отбора: как отобрать правильных тестировщиков в свою командуSQALab
 

Viewers also liked (20)

Управление качеством проекта
Управление качеством проектаУправление качеством проекта
Управление качеством проекта
 
Развитие процессов тестирования в Badoo за три года
Развитие процессов тестирования в Badoo за три годаРазвитие процессов тестирования в Badoo за три года
Развитие процессов тестирования в Badoo за три года
 
Как Cluster Membership Software может помочь QA
Как Cluster Membership Software может помочь QAКак Cluster Membership Software может помочь QA
Как Cluster Membership Software может помочь QA
 
Нагрузка и автоматизация в большой организации. Движение к DevOps
Нагрузка и автоматизация в большой организации. Движение к DevOpsНагрузка и автоматизация в большой организации. Движение к DevOps
Нагрузка и автоматизация в большой организации. Движение к DevOps
 
Инструментация среды исполнения в арсенале тестировщика
Инструментация среды исполнения в арсенале тестировщикаИнструментация среды исполнения в арсенале тестировщика
Инструментация среды исполнения в арсенале тестировщика
 
DevOps подходы в инфраструктуре автоматизации тестирования
DevOps подходы в инфраструктуре автоматизации тестированияDevOps подходы в инфраструктуре автоматизации тестирования
DevOps подходы в инфраструктуре автоматизации тестирования
 
Можно ли прикрутить нечеткий логический вывод к тестированию
Можно ли прикрутить нечеткий логический вывод к тестированиюМожно ли прикрутить нечеткий логический вывод к тестированию
Можно ли прикрутить нечеткий логический вывод к тестированию
 
QA как драйвер трансформации
QA как драйвер трансформацииQA как драйвер трансформации
QA как драйвер трансформации
 
Улучшение процесса тестирования: контентные модели
Улучшение процесса тестирования: контентные моделиУлучшение процесса тестирования: контентные модели
Улучшение процесса тестирования: контентные модели
 
Пополняем арсенал тестировщика. Учимся применять новые техники
Пополняем арсенал тестировщика. Учимся применять новые техникиПополняем арсенал тестировщика. Учимся применять новые техники
Пополняем арсенал тестировщика. Учимся применять новые техники
 
Тестирование мобильных API: Behind The Scenes
Тестирование мобильных API: Behind The ScenesТестирование мобильных API: Behind The Scenes
Тестирование мобильных API: Behind The Scenes
 
Тестируем развитие тестировщика
Тестируем развитие тестировщикаТестируем развитие тестировщика
Тестируем развитие тестировщика
 
Вредные привычки в тестировании
Вредные привычки в тестированииВредные привычки в тестировании
Вредные привычки в тестировании
 
Как же научиться программировать, в конце концов?
Как же научиться программировать, в конце концов?Как же научиться программировать, в конце концов?
Как же научиться программировать, в конце концов?
 
Лучшие тестировщики - наши пользователи
Лучшие тестировщики - наши пользователиЛучшие тестировщики - наши пользователи
Лучшие тестировщики - наши пользователи
 
Поиск багов при тестировании переходов с веба в мобильное приложение
Поиск багов при тестировании переходов с веба в мобильное приложениеПоиск багов при тестировании переходов с веба в мобильное приложение
Поиск багов при тестировании переходов с веба в мобильное приложение
 
Mobile testing. Tips and tricks
Mobile testing. Tips and tricksMobile testing. Tips and tricks
Mobile testing. Tips and tricks
 
Тестировщик в стартапе. Зачем и как
Тестировщик в стартапе. Зачем и какТестировщик в стартапе. Зачем и как
Тестировщик в стартапе. Зачем и как
 
Тестирование в условиях Lean: как приручить MVP?
Тестирование в условиях Lean: как приручить MVP?Тестирование в условиях Lean: как приручить MVP?
Тестирование в условиях Lean: как приручить MVP?
 
Правила отбора: как отобрать правильных тестировщиков в свою команду
Правила отбора: как отобрать правильных тестировщиков в свою командуПравила отбора: как отобрать правильных тестировщиков в свою команду
Правила отбора: как отобрать правильных тестировщиков в свою команду
 

Similar to Are you in control of Testing, or does Testing control you?

Software Quality Metrics for Testers - StarWest 2013
Software Quality Metrics for Testers - StarWest 2013Software Quality Metrics for Testers - StarWest 2013
Software Quality Metrics for Testers - StarWest 2013XBOSoft
 
Training Program Evaluation
Training Program EvaluationTraining Program Evaluation
Training Program EvaluationLaura Pasquini
 
Learning Tech2019 - Performance management is broken
Learning Tech2019  - Performance management is brokenLearning Tech2019  - Performance management is broken
Learning Tech2019 - Performance management is brokenTim Newham
 
Software Quality Metrics Do's and Don'ts - QAI-Quest 1 Hour Presentation
Software Quality Metrics Do's and Don'ts - QAI-Quest 1 Hour PresentationSoftware Quality Metrics Do's and Don'ts - QAI-Quest 1 Hour Presentation
Software Quality Metrics Do's and Don'ts - QAI-Quest 1 Hour PresentationXBOSoft
 
Training needs analysis, skills auditing and training
Training needs analysis, skills auditing and trainingTraining needs analysis, skills auditing and training
Training needs analysis, skills auditing and trainingCharles Cotter, PhD
 
SOFTWARE ENGINEERING CONCEPT2.pptx
SOFTWARE ENGINEERING CONCEPT2.pptxSOFTWARE ENGINEERING CONCEPT2.pptx
SOFTWARE ENGINEERING CONCEPT2.pptxArifKhan227834
 
Training needs analysis, skills auditing and training roi presentation 31 aug...
Training needs analysis, skills auditing and training roi presentation 31 aug...Training needs analysis, skills auditing and training roi presentation 31 aug...
Training needs analysis, skills auditing and training roi presentation 31 aug...Charles Cotter, PhD
 
Process Management by Jan Mohammed.pptx
Process Management by Jan Mohammed.pptxProcess Management by Jan Mohammed.pptx
Process Management by Jan Mohammed.pptxJanMohammed3
 
What ISO Management Systems can learn from Balanced Scorecard?
What ISO Management Systems can learn from Balanced Scorecard?What ISO Management Systems can learn from Balanced Scorecard?
What ISO Management Systems can learn from Balanced Scorecard?PECB
 
The Good, The Bad, and The Metrics
 The Good, The Bad, and The Metrics The Good, The Bad, and The Metrics
The Good, The Bad, and The MetricsTeamQualityPro
 
Safeabilty: Analyzing the Relationship between Safety and Reliability
Safeabilty: Analyzing the Relationship between Safety and Reliability Safeabilty: Analyzing the Relationship between Safety and Reliability
Safeabilty: Analyzing the Relationship between Safety and Reliability PlantEngineering
 
Performance Management - Herman Augnis
Performance Management - Herman Augnis Performance Management - Herman Augnis
Performance Management - Herman Augnis Preeti Bhaskar
 
software testing metrics do's - don'ts-XBOSoft-QAI Webinar
software testing metrics do's - don'ts-XBOSoft-QAI Webinarsoftware testing metrics do's - don'ts-XBOSoft-QAI Webinar
software testing metrics do's - don'ts-XBOSoft-QAI WebinarXBOSoft
 
Software Quality Metrics Do's and Don'ts - XBOSoft-QAI Webinar
Software Quality Metrics Do's and Don'ts - XBOSoft-QAI WebinarSoftware Quality Metrics Do's and Don'ts - XBOSoft-QAI Webinar
Software Quality Metrics Do's and Don'ts - XBOSoft-QAI WebinarXBOSoft
 
Quality Assurance_Final
Quality Assurance_FinalQuality Assurance_Final
Quality Assurance_Finalkristin kipp
 
2015 ISACA NACACS - Audit as Controls Factory
2015 ISACA NACACS - Audit as Controls Factory2015 ISACA NACACS - Audit as Controls Factory
2015 ISACA NACACS - Audit as Controls FactoryNathan Anderson
 
Scce webinar assessment_061316
Scce webinar assessment_061316Scce webinar assessment_061316
Scce webinar assessment_061316Eric Morehead
 

Similar to Are you in control of Testing, or does Testing control you? (20)

Software Quality Metrics for Testers - StarWest 2013
Software Quality Metrics for Testers - StarWest 2013Software Quality Metrics for Testers - StarWest 2013
Software Quality Metrics for Testers - StarWest 2013
 
Training Program Evaluation
Training Program EvaluationTraining Program Evaluation
Training Program Evaluation
 
Learning Tech2019 - Performance management is broken
Learning Tech2019  - Performance management is brokenLearning Tech2019  - Performance management is broken
Learning Tech2019 - Performance management is broken
 
Software Quality Metrics Do's and Don'ts - QAI-Quest 1 Hour Presentation
Software Quality Metrics Do's and Don'ts - QAI-Quest 1 Hour PresentationSoftware Quality Metrics Do's and Don'ts - QAI-Quest 1 Hour Presentation
Software Quality Metrics Do's and Don'ts - QAI-Quest 1 Hour Presentation
 
Training needs analysis, skills auditing and training
Training needs analysis, skills auditing and trainingTraining needs analysis, skills auditing and training
Training needs analysis, skills auditing and training
 
A New Perspective on Operational Excellence
A New Perspective on Operational ExcellenceA New Perspective on Operational Excellence
A New Perspective on Operational Excellence
 
SOFTWARE ENGINEERING CONCEPT2.pptx
SOFTWARE ENGINEERING CONCEPT2.pptxSOFTWARE ENGINEERING CONCEPT2.pptx
SOFTWARE ENGINEERING CONCEPT2.pptx
 
Training needs analysis, skills auditing and training roi presentation 31 aug...
Training needs analysis, skills auditing and training roi presentation 31 aug...Training needs analysis, skills auditing and training roi presentation 31 aug...
Training needs analysis, skills auditing and training roi presentation 31 aug...
 
Process Management by Jan Mohammed.pptx
Process Management by Jan Mohammed.pptxProcess Management by Jan Mohammed.pptx
Process Management by Jan Mohammed.pptx
 
What ISO Management Systems can learn from Balanced Scorecard?
What ISO Management Systems can learn from Balanced Scorecard?What ISO Management Systems can learn from Balanced Scorecard?
What ISO Management Systems can learn from Balanced Scorecard?
 
Agile metrics at-pmi bangalore
Agile metrics at-pmi bangaloreAgile metrics at-pmi bangalore
Agile metrics at-pmi bangalore
 
The Good, The Bad, and The Metrics
 The Good, The Bad, and The Metrics The Good, The Bad, and The Metrics
The Good, The Bad, and The Metrics
 
Safeabilty: Analyzing the Relationship between Safety and Reliability
Safeabilty: Analyzing the Relationship between Safety and Reliability Safeabilty: Analyzing the Relationship between Safety and Reliability
Safeabilty: Analyzing the Relationship between Safety and Reliability
 
Performance Management - Herman Augnis
Performance Management - Herman Augnis Performance Management - Herman Augnis
Performance Management - Herman Augnis
 
Quality Improvement. What Is it and How Can It Help Me?
Quality Improvement. What Is it and How Can It Help Me?Quality Improvement. What Is it and How Can It Help Me?
Quality Improvement. What Is it and How Can It Help Me?
 
software testing metrics do's - don'ts-XBOSoft-QAI Webinar
software testing metrics do's - don'ts-XBOSoft-QAI Webinarsoftware testing metrics do's - don'ts-XBOSoft-QAI Webinar
software testing metrics do's - don'ts-XBOSoft-QAI Webinar
 
Software Quality Metrics Do's and Don'ts - XBOSoft-QAI Webinar
Software Quality Metrics Do's and Don'ts - XBOSoft-QAI WebinarSoftware Quality Metrics Do's and Don'ts - XBOSoft-QAI Webinar
Software Quality Metrics Do's and Don'ts - XBOSoft-QAI Webinar
 
Quality Assurance_Final
Quality Assurance_FinalQuality Assurance_Final
Quality Assurance_Final
 
2015 ISACA NACACS - Audit as Controls Factory
2015 ISACA NACACS - Audit as Controls Factory2015 ISACA NACACS - Audit as Controls Factory
2015 ISACA NACACS - Audit as Controls Factory
 
Scce webinar assessment_061316
Scce webinar assessment_061316Scce webinar assessment_061316
Scce webinar assessment_061316
 

More from SQALab

Готовим стажировку
Готовим стажировкуГотовим стажировку
Готовим стажировкуSQALab
 
Куда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщикаКуда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщикаSQALab
 
Оптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержкиОптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержкиSQALab
 
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программированияАвтоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программированияSQALab
 
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...SQALab
 
Continuous performance testing
Continuous performance testingContinuous performance testing
Continuous performance testingSQALab
 
Конфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нуженКонфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нуженSQALab
 
Команда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихииКоманда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихииSQALab
 
API. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советовAPI. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советовSQALab
 
Добиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестовДобиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестовSQALab
 
Делаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsДелаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsSQALab
 
Вредные привычки в тест-менеджменте
Вредные привычки в тест-менеджментеВредные привычки в тест-менеджменте
Вредные привычки в тест-менеджментеSQALab
 
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизацииМощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизацииSQALab
 
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качествеКак hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качествеSQALab
 
Стили лидерства и тестирование
Стили лидерства и тестированиеСтили лидерства и тестирование
Стили лидерства и тестированиеSQALab
 
"Давайте не будем про качество"
"Давайте не будем про качество""Давайте не будем про качество"
"Давайте не будем про качество"SQALab
 
Apache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектовApache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектовSQALab
 
Тестирование геолокационных систем
Тестирование геолокационных системТестирование геолокационных систем
Тестирование геолокационных системSQALab
 
Лидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопросЛидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопросSQALab
 
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...SQALab
 

More from SQALab (20)

Готовим стажировку
Готовим стажировкуГотовим стажировку
Готовим стажировку
 
Куда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщикаКуда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщика
 
Оптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержкиОптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержки
 
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программированияАвтоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
 
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
 
Continuous performance testing
Continuous performance testingContinuous performance testing
Continuous performance testing
 
Конфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нуженКонфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нужен
 
Команда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихииКоманда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихии
 
API. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советовAPI. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советов
 
Добиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестовДобиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестов
 
Делаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsДелаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIs
 
Вредные привычки в тест-менеджменте
Вредные привычки в тест-менеджментеВредные привычки в тест-менеджменте
Вредные привычки в тест-менеджменте
 
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизацииМощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
 
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качествеКак hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
 
Стили лидерства и тестирование
Стили лидерства и тестированиеСтили лидерства и тестирование
Стили лидерства и тестирование
 
"Давайте не будем про качество"
"Давайте не будем про качество""Давайте не будем про качество"
"Давайте не будем про качество"
 
Apache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектовApache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектов
 
Тестирование геолокационных систем
Тестирование геолокационных системТестирование геолокационных систем
Тестирование геолокационных систем
 
Лидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопросЛидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопрос
 
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
 

Recently uploaded

Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)cama23
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 
FILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinoFILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinojohnmickonozaleda
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptxSherlyMaeNeri
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 

Recently uploaded (20)

Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
FILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinoFILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipino
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptx
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 

Are you in control of Testing, or does Testing control you?

  • 1. Are you in control of Testing, or does Testing control you? Mike Smith Independent Consultant
  • 3. I’ve lived through a few technology eras!
  • 4. Getting the balance right can be difficult!
  • 5. Trying to stay relevant • Tool Author – Test Process Management (T-Plan) • Businessman/Entrepreneur/Tester/Innovator • UK Representative to ISTQB • Chairman ISTQB Advanced Level Syllabus Working Group • Founder member of CAT (Certified Agile Tester) SIG • Practical Assessments (R&D Project) • Web TV & Digital Marketing in sport • Professional sports governance (in my spare time!) • Writing a book!
  • 6. Presentation Background • Lack of control over projects/initiatives in IT, Business & Sport • Common faults over this broad perspective • This presentation focuses on software testing as a form of measurement • But it uses analogies and common characteristics across other perspectives • I will use some examples and my experiences to help highlight key points
  • 7. Presentation Background Concerns over effectiveness of software testing as a measurement process The subject of my book – Measurement & Testing!
  • 8. My theme for a book “Effective Measurement and Testing Delivers Control of Anything”
  • 9. Measurement & Testing My Axioms • Testing is more than just Testing! • Software Testing can learn from other forms of Measurement & Testing • Other forms of Measurement & Testing can learn from Software Testing • Agile Development is helping the case for Measurement & Testing • Software Testing took a wrong turn when it became obsessed with Test Cases!
  • 10. Another Testing Axiom •The answer to the ultimate question of Life, The Universe and Everything? Answer: “42” (Hitchhikers Guide to the Galaxy – Douglas Adams) •The answer to any question about Software Testing? Answer: “It Depends!” (Dale Perry – SQE Inc. USA)
  • 12. Control – Some definitions •The power to influence or direct people's behaviour or the course of events. (lead) •Determine the behaviour or supervise the running of. (lag & lead)
  • 13. Control vs Management What’s the difference? Corporate Governance Definition 1.Strategic Direction of the Business 1.Effective Monitoring and Control of the Management of the Business 2.Accountable to the Shareholders of the Business
  • 15. Being in Control – Can you answer these questions? •What are my measures of success? •How will I know when I’ve met them? •How sure will I be that I’m going to meet them at any point in time? •How do I know where I am against them at any point in time? •Can I manage change effectively? •For an IT project, how useful are Test Cases to help me keep in control?
  • 16. Successful Outcomes? • Reach destination port • Get there on schedule • All passengers & crew are safe • Passengers have not been (too) seasick! • Within budget (economical with fuel) • Obstacles avoided!
  • 17. How will I know when I’ve met the successful outcomes? • What are the key measures & targets? • Speed? • Direction? • Position? • Quality Attributes?
  • 18. Keeping the ship under control! Key Drivers Initiatives taken based these key goal & performance drivers
  • 19. Other measures to support the key drivers for Control
  • 20. There may be many management systems to support these measures A complex measurement & management framework is needed
  • 21. Simple Hierarchical Model does not support the complex relationships
  • 22. What is Business Performance Measurement & Management? • ‘Translating Strategy into Action’ – Kaplan & Norton • Use of Business Balanced Scorecard – Different perspectives • Drives behaviour • Measures outcomes • Links actions to strategy • Leads to predictable outcomes
  • 23. Dangers of Performance Measurement & Management? Measures that are badly constructed can destroy an organisation’s performance… effort may be misdirected into unproductive actions and a great deal of time and effort can be wasted. ‘Balanced Scorecard in a week – Mike Bourne, Pippa Bourne’
  • 24. 5 Key principles 1. Generic application 2. Objectives, Measures & Targets, Initiatives 3. Separate “What” & “How” 4. Cascading Scorecards – One person’s ‘How’ is another person’s ‘What’ – Measures & Targets become objectives for next person 1. Lead & Lag Indicators – Goal Indicators (reactive) – Performance Indicators (predicative)
  • 25. Scorecard Objectives, Measures, Targets & Initiatives InitiativesObjectives TargetsMeasures WHY WHAT HOW
  • 26. Scorecards linked by cascading ‘whats’ & ‘hows’ HOWWHAT HOWWHAT HOWWHAT • Could be 1:many or many:many • Simplest way is 1:1 HOW HOWWHAT HOWWHAT HOWWHAT WHAT
  • 27. Summary of Outcome Driven Measurement Framework/Model • Separate “What” & “How” • Complex Relationships in Model • Information Traceability matrix Top to Bottom • Control of Complex Organisations & Systems • Good fit with Agile Development Practices!
  • 28. Now consider Software Testing Model • What are the Measures & Targets that support the Software Testing Process? • Test Cases? • Test Objectives? • Test Requirements? • Test Conditions? • Testers focus on Test Cases, but are they the best Measures/Targets to drive behaviour? • Are they the best to manage risk and change?
  • 29. The problem with Test Cases
  • 30. Test(ing) & Software Testing •The means by which the presence, quality, or genuineness of anything is determined; a means of trial (lag) •Software testing is a process of executing a program or application with the intent of finding the software bugs. (lag) It can also be stated as the process of validating and verifying that a software program or application or product meets the business and technical requirements that guided it's design and development. (lag & lead) •Testing is a risk reduction process (lead)
  • 31. The problem with Test Cases Test case A set of input values, execution preconditions, expected results and execution postconditions, developed for a particular objective or test condition, such as to exercise a particular program path or to verify compliance with a specific requirement. [After IEEE 610]
  • 32. The problem with Test Cases • How big? • When can they be defined? • They may help me Test, but do they help me Measure? • Whose Measures are they? • Do they separate the What from the How? • History of Test Cases (‘Bottom-up’) • What else fails if my Test Case fails - traceability? • Tool problems – wrong model • What if none defined?
  • 33. The problem with Test Cases
  • 34. 1479 test cases: but are they “useful”? Now, let’s start with a classification tree 1479 test cases, so it must be good, right? Test specification process Documentation to agree coverage
  • 37. A simple world became a complex world!
  • 38. Test Model described by ‘methods’ people at large pan- European financial institution. Test Requirements Requirements WHY Test Design Specifications Test Case Specifications WHAT WHAT HOW • “From Requirements to Test Case Specification” in test management tool
  • 39. A complex model to support software testing May or may not Need complex model: IT DEPENDS!
  • 40. Guidelines for a better model • Need to separate What & How • Model needs Complex Relationships – many:many • Test Conditions can be Considered targets for success, organised by Measurement Attributes – Functional, Behavioural • Can and should be defined early • Ability to cope with change • Know where you are at any point in time • Delivers Control of Complex Systems • Good fit with Agile Development Practices! • Business Outcome Driven Development
  • 41. What factors affect the level of measures and targets in a measurement framework? • Risk • Size & Complexity • Dev Method • Test Level • Manageability & Maintainability • Tool usage • Ability to cope with change • Quality and level of artefacts • Regulatory requirements…....
  • 42. What factors affect the level of measures and targets in a measurement framework? IT DEPENDS!! Setting good measures and targets is difficult - it requires strong analytical skills People often neglect the –ve measures and focus on the +ve
  • 43. What can the world of Measurement learn from Software Testing? • Software Testing has been developed as a discipline for many years • Very detailed processes and techniques compared with other forms of Measurement & Testing • Software Test Techniques – Support Analysis and Design Activities • Airport Example
  • 44. Other Experiences • Making a new Financial Exchange Live • An Office Move • ISTQB Syllabus Development • Practical Assessments • Governance in Sport • Mindset change and silos!
  • 45. WHAT’S MISSING? General Model Control Management & Information Systems Measurement Framework Measures & Targets Objectives Initiatives
  • 46. WHAT’S MISSING? Testing Model Control Tests and Test Cases Test Requirements/ Test Conditions Measures & Targets Separated from Tests Many:Many Reqs:Tests Objectives/ Requirements Initiatives
  • 47. WHAT’S MISSING? New Financial Exchange New Market Tests and Test Cases Regulator Approval SPECIFICATION Measurement Framework Retrospective Test Conditions in Complex Model
  • 48. WHAT’S MISSING? ISTQB Syllabi (Presented in Prague 2011) Certificates (FL,AL,EL) Learning Objectives & Syllabus VISION / STRATEGY SPECIFICATION Business Outcomes REQUIREMENTS
  • 49. WHAT’S MISSING? Sports Club Constitution Review Need to Change Old Subject Matter Experience VISION / STRATEGY CONSTITUTION/ RULES Terms of Reference REQUIREMENTS
  • 50. My ‘Axioms’ “Test Driven Everything” “Business Outcome Driven Development” “Effective Measurement and Testing Delivers Control of Anything” “Top Down, meets Bottom Up”
  • 51. References • Testing Entities Paper – John Kent • IEEE Paper – ‘Keystone Testing Entity’ Mike Smith & Neil Thompson • Value Flow Scorecards – Mike Smith & Neil Thompson • Balanced Scorecard in a week – Mike & Pippa Bourne • My book on Measurement & Testing – when?!
  • 52. What can you take away from this? • If you are building a pure hierarchical model to manage testing, think again • Can I optimise my model to give better control without it becoming unmanageable? • Am I relying too much on my testing tools – do I need something else? • Can I use my analytical skills to engage with the business better? • I encourage you to think about these concepts, even if you think you are in control…...
  • 53. If you think you’ve found a good move, look for a better one!
  • 54. My Measures of Success for this talk?! 1.Standing Ovation? 2.Loud Applause? 3.Polite Applause? 4.Silence? 5.I won’t be let into Russia again?!!

Editor's Notes

  1. Is the dog wagging the tail (in control) or is the tail wagging the dog! (not in control)!! Very Successful marketing campaign 15 years ago – had a call from someone who opened it while testing on a Sunday!
  2. INTRODUCTION SLIDES Important to set a context up front, with more detail to follow. As well as a technology background, from programming to project management, I have been involved in various independent businesses and sport since 1984. Observation and age is allowing me to conduct a retrospective – with the aim of producing a book.
  3. My kids would have you believe I was around in the Jurassic Period – maybe in terms of Technology I have!
  4. Trying to stay relevant, but getting the balance right! (And note relevance to getting the balance right later regarding measurement frameworks!) Still trying to come up with new ideas! Play some music! (and sing a little) Presenting to IT and Engineering undergraduates in India in February (Best question asked for a long time about being in IT for 40 years!) Presenting at the ANZTB Conference in Canberra, Australia Involved in cricket – this was few years ago on a school tour to Barbados. I’m an elected board member at Essex County Cricket Club (one of 18 professional teams in England) Trying to stay relevant! ADD AUTO TRANSITION – BETTER GRAPHIC REPRESENTATION
  5. Semi-retiring? from Executive Business Management Still many roles and interesting projects as an independent Tool Author – Test Process Management (T-Plan) Businessman/Entrepreneur/Tester/Innovator Semi-retiring? from Executive Business Management Still many roles and interesting projects as an independent UK Representative to ISTQB Chairman ISTQB Advanced Level Syllabus Working Group Founder member of CAT (Certified Agile Tester) SIG Practical Assessments (R&D Project) Web TV & Digital Marketing in sport Professional sports administration (in my spare time!) Writing a book!  
  6. Background Warning – Conceptual, Work in Progress! Method Agnostic This is a short high level overview Have a wide perspective from Business to Technical Strong interest in Innovation and R&D (tax credits!) Have spoken and written papers over many years: Software Testing and Test Process Management Governance & Compliance Business Performance Measurement & Management Concerns over effectiveness of software testing as a measurement process/tool Have found comparing principles of Business Performance Measurement and Software Testing very useful to highlight concerns The subject of my book – Measurement & Testing!
  7. Background Warning – Conceptual, Work in Progress! Method Agnostic This is a short high level overview Have a wide perspective from Business to Technical Strong interest in Innovation and R&D (tax credits!) Have spoken and written papers over many years: Software Testing and Test Process Management Governance & Compliance Business Performance Measurement & Management Concerns over effectiveness of software testing as a measurement process/tool Have found comparing principles of Business Performance Measurement and Software Testing very useful to highlight concerns The subject of my book – Measurement & Testing!
  8. Important to look at what I mean by these words, since they can have several generic and contextual definitions
  9. The Hitchhikers Guide to the Galaxy – Douglas Adams. In the radio series and the first novel, a group of hyper-intelligent pan-dimensional beings demand to learn the Answer to the Ultimate Question of Life, The Universe, and Everything from the supercomputer, Deep Thought, specially built for this purpose. It takes Deep Thought 7½ million years to compute and check the answer, which turns out to be 42. Thanks to Dale Perry (SQE – Software Quality Engineering, USA) for this observation many years ago!  
  10. Important to look at what I mean by these words, since they can have several generic and contextual definitions. May seem basic, but I’m going to explore these and help define them in the my context to help the audience understand the points I am trying to make – my axioms. Control The power to influence or direct people's behaviour or the course of events. (lead) Determine the behaviour or supervise the running of. (lag & lead) Measure(ment) Ascertain the size, amount, or degree of (something) by using an instrument or device marked in standard units (lag) Assess the importance, effect, or value of (something) (lag) A plan or course of action taken to achieve a particular purpose. (lead) Testing (and Software Testing) The means by which the presence, quality, or genuineness of anything is determined; a means of trial (lag) Software testing is a process of executing a program or application with the intent of finding the software bugs. (lag) It can also be stated as the process of validating and verifying that a software program or application or product meets the business and technical requirements that guided it's design and development. (lag) Testing is a risk reduction process (lead)
  11. There are many more, but these two help make the points. Note the terms ‘lag’ and ‘lead’. Do people understand these terms? Further development of these later.
  12. Many people find difficulty in distinguishing between “Control” & “Management”, but there is an important distinction. People who control things, do not necessarily manage things. This is important because we are considering the definition of “Control” and not “Management” in this presentation, although there is a clear link between them (but not just that the person in control is the “Super Manager”!. It’s useful to consider the meaning of “Governance” when analysing the meaning of “Control” and useful to consider a definition of Corporate Governance.
  13. Careful with any analogy. Not saying that controlling a ship is the same as controlling an IT project, but can help to visualise something that is often difficult to portray using a complex IT system. Remember the questions to ask What are my measures of success? How will I know when I’ve met them? How sure will I be that I’m going to meet them at any point in time? How do I know where I am against them at any point in time? Can I manage change effectively?
  14. What does being in control mean? My set of questions that link up the Control, Measure and Test – Jumping ahead a little bit here in mentioning this in relation to Test Cases! Ask some questions about control and the audience experience in Projects and Testing (and role profile of audience).
  15. Key visual to demonstrate that there are potential complex relationships between the measures and targets in a measurement framework that delivers effective control.
  16. We are now going to consider some principles of Business Performance Measurement & Management. This has been a key part of my analysis over the years to compare with IT projects and software testing as a measurement process.
  17. Why? – What does success look like? What are my desirable outcomes? What? – How will I know when I reached my desirable outcomes? (and monitored them and coped with changes along the way) How? – What actions do I need to take in line with the measures and targets? How, driven by the what, becomes the next level Why, which in turns leads to other subordinate whats – a ‘What’/’How’ framework
  18. Reference Mike Smith and Neil Thompson’s paper for full detail – ‘Keystone Testing Entity’.
  19. Test Requirements now equivalent to Test Conditions in ISTQB Glossary.
  20. I prefer to emphasise the risk reduction process - one that will find bugs during that process. Note the historic emphasis on the purpose of software testing being to find bugs. This emphasis was in the first ISEB/ISTQB Foundation Syllabus released in 1996 and highlights the fact that the syllabus was based on a Unit Test Standard, not from a Business/System Testing basis.
  21. From the ISTQB Glossary. Far too many terms and subjectivity. What if no Test Cases? Use of ‘Test’ – defined as a set of one or more test cases
  22. Do you use a proprietary tool to manage tests? Does it help you control? Do you find you have to build your own control system because it doesn’t deliver what you need? That is a good sign!! Rather than be a slave to the tool, you are thinking what you really need to get in control.
  23. This approach led to huge volumes of low and no value tests based on drilling down to a very low level at requirements and assuming all tests must fit into a hierarchy within the requirements hierarchy. THIS PROJECT BECAME OUT OF CONTROL, COSTING TENS OF MILLIONS AND WAS EVENTUALLY SCRAPPED!
  24. Can be extended and consolidated for a range of other measures for projects outside of software testing – ref Scorecards and Performance Measurement & Management. Need not be IT Depends. Explain factors affecting level and model required. You may be doing this already, or you may say its not applicable to you. IT Depends! I’ve seen a lot of projects out of control and helped them with this approach. The failed project referred to earlier threw out this model!!
  25. It is a very difficult activity, requiring string analytical skills
  26. Ref MoneyBall re sports mindsets!
  27. Case study produced
  28. Case study produced
  29. Mindset change – silos – even change to openness in command & control systems in safety critical world
  30. Because I like using analogies , here is another one that I think is appropriate. Mindset change is often the hardest!
  31. Let’s now look at Measurement and some simple definitions