SlideShare a Scribd company logo
1 of 54
Re-Thinking Your Testing Practice
Mike Lyles
www.MikeWLyles.com
About Me
QA Director with over 20 years in IT:
• Development
• Project Management Office
• Development Manager
• Testing
• Functional Testing
• Test Environments
• Software Configuration Management
• Test Data Management
• Performance Testing
• Test Automation
• Service Virtualization
• Building Testing Organizations
• Defining Processes, Methodologies,
Measurement
2
My First Trip to Australia
by Mike Lyles
4
Left Charlotte, NC
Sun, May 7, 4pm ET
Arrived Los Angeles,
CA (LAX) Sun 6pm
PT
Boarded plane from
LAX to MEL Sun
10:10pm
Plane had
mechanical issues
After 5 hours,
passengers given a
hotel
Mon May 8, 12pm
PT all passengers
bused to airport
Mon 2:15pm
Boarding moved to
3:00, 3:15, 3:45!
3:45 – bus took us
miles to Qantas
location to board
Flight started
415pm PT, lands in
Melbourne
12:15am today!
6
7
8
9
10
QUESTIONS
5
11
Paul Grizzaffi
Smita Mishra
James Bach
Huib Schoots
Elfriede Dustin
Jari Laakso
Matt Heusser
Rex Black
Griffin Jones
Markus Gartner
Nancy Kelln
Doug Hoffman
Damian Synadinos
Rajesh Mathur
Martin Hynie
Andy Tinkham
Henrik Andersson
Srinivas Kadiyala
Claire Moss
Dorothy Graham
Parimala Hariprasad
Michael Bolton
Ilari Aegerter
Gerald Weinberg
Karen Johnson
Annie Rydholm
Santhosh Tuppad
Jyothi Rangaiah
Lalit Bhamare
12
13
14
What are
within your
Major Struggles
Testing Organization?
1
the
that you have
Organizations
DON’T
understand
the value that
testing is
giving
Test Teams
are unable to
explain it to
them so that
they CAN
understand
17
18
19
• Too Much Red Tape
• “We need full specs
before we can do
any work”
• “We can’t start
testing until Unit
Testing is done”
20
• Script followers
• Anyone can run
them – “Just
Testers”
• Graded by how
FAST they can run
them, defects
found, etc.
21
• Lots of testers – few
are “thinking
testers”
• Difficulty learning
outside their
domains
• Not at PAR with
other teams
22
• Testing “Happy Path” &
not focusing on what
NEEDS to be tested /
context
• Younger testers delaying
project due to
inexperience
• Technical vs. Non-
technical
23
• Testing is an information providing exercise.
• Testing is a research activity.
• Testing is the process of evaluating a product by
learning about it through exploration &
experimentation, which includes to some degree:
questioning, studying, modeling, observation,
inference, etc.
24
25
2
Describea time
to ensure
had to modify
SUCCESS
when you
your
plan / strategy / approach
Many said it was
easier to look for
the few times
that they did
NOT have to
change their
approach
27
28
29
• Many teams settle with
average or below-
average testers
• It DOES take time to
replace them, however…
• Things are not changing
until you have
professional testers
30
• Virtualization has been
used to enable testing
to be more efficient
• Originally, functionality
may have been taken
out of scope, OR
• Test execution was
delayed while waiting
31
• Look for deficiencies in
the skill sets of the team
• Don’t assume they
know what they are
doing
• Make EDUCATION of the
deficiency part of the
testing strategy
32
What is
will require
Next “Big Thing”
Strategic Re-Alignment?
the
that
3
34
• Big Tech companies
releasing testers
• Replacing skilled testers
with automation
• Technical skills become
more important
• Re-evaluation of the
“test manager” role
35
Go Beyond Test Cases
Teams functioning without a
Testing Hierarchy
Deeper
assessment
and
understandi
ng of RISK!
What is
most test teams
ONE THING
are SEGREGATED or
INDIFFERENT about?
the
that
4
40
• Are you dealing with
this in your organization
today?
• Is the disagreement
affecting your team
production / overall
quality?
• Treat your team like you
do stakeholders.
41
• Alignment to business goals / vision
• Replacing skilled testers with automation
• Anyone can do testing vs. testing as a craft
• No test cases vs. test cases
• Techniques handed down – generation by
generation…. New ideas are rejected
42
43
QUALITY
Project
Manager
Project On
Time
Sales
Features
that demo
well
Testing
Product
solves the
problem
Prod
Owner
Happy
customers
& + sales
44
45
What is
should do to be
ONE CORE THING
SUCCESSFUL?
the
every team
5
46
• Simon Sinek “Golden Circle”
• Outside-In (conventional)
• Inside-Out (remarkable)
• WHAT – every single person
knows WHAT they do
• HOW – some know HOW
they do WHAT they do
• WHY – very few people can
articulate WHY
47
• Understand the context of what is being tested
• Understand tools and value they provide
• Study the successes
• Hire the right team (attitude & eager to learn)
• Share successes across other organizations more
often
48
• Create a fearless environment where all can
learn from each other without competing
• Focus on learning about the product –
discovering things no one knows about it, finding
problems that threaten the value of it.
• Help people decide if the product they’ve got is
the product they want.
• Learn to be technical leaders
49
• Know your customers and business context
• See QUALITY as a WHOLE TEAM EFFORT
• Define what “success” means to stakeholders
• Focus on skills. This means defocusing from
techniques and tactics.
• Be AGILE – have a plan and be prepared to
adapts and re-adapt
50
• The “Drive-Thru” is NOT always faster
• Change is inevitable
• You are NOT alone – share your experiences
• Establish trust between you & your stakeholders
• Not everyone is going to agree with you
• Find ways to show the value of your test team
• Define what “Quality” means to you
• Know “WHY” you are doing this 51
People will forget what you SAID…
People will forget what you DID…
But they will never forget how you made them
FEEL
-- Maya Angelou
52
Start A
Movement
53
Mike Lyles
QA Director, Bridgetree
Twitter: @mikelyles
mikewlyles@gmail.com
www.MikeWLyles.com
www.TheDriveThruBook.com

More Related Content

What's hot

Software Testing’s Future—According to Lee Copeland
Software Testing’s Future—According to Lee CopelandSoftware Testing’s Future—According to Lee Copeland
Software Testing’s Future—According to Lee CopelandTechWell
 
It's Business Time - 5 ways to get Scrum to work in your business context
It's Business Time - 5 ways to get Scrum to work in your business contextIt's Business Time - 5 ways to get Scrum to work in your business context
It's Business Time - 5 ways to get Scrum to work in your business contextNicholas Ho
 
Help Me, I got a team of junior testers!
Help Me, I got a team of junior testers!Help Me, I got a team of junior testers!
Help Me, I got a team of junior testers!SQALab
 
A Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software TestingA Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software TestingTechWell
 
A Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software TestingA Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software TestingTechWell
 
Rapid Software Testing: Strategy
Rapid Software Testing: StrategyRapid Software Testing: Strategy
Rapid Software Testing: StrategyTechWell
 
Scrummaster Needed Desperately at 2016 Scrum Australia
Scrummaster Needed Desperately at 2016 Scrum AustraliaScrummaster Needed Desperately at 2016 Scrum Australia
Scrummaster Needed Desperately at 2016 Scrum AustraliaBernd Schiffer
 
Communicated deadlines = bad quality
Communicated deadlines = bad qualityCommunicated deadlines = bad quality
Communicated deadlines = bad qualityJohan Hoberg
 
Erkki Poyhonen - Software Testing - A Users Guide
Erkki Poyhonen - Software Testing - A Users GuideErkki Poyhonen - Software Testing - A Users Guide
Erkki Poyhonen - Software Testing - A Users GuideTEST Huddle
 
Scrummaster Needed Desperately at LAST Conf 2016 in Melbourne, Australia
Scrummaster Needed Desperately at LAST Conf 2016 in Melbourne, AustraliaScrummaster Needed Desperately at LAST Conf 2016 in Melbourne, Australia
Scrummaster Needed Desperately at LAST Conf 2016 in Melbourne, AustraliaBernd Schiffer
 
Situational retrospectives
Situational retrospectivesSituational retrospectives
Situational retrospectivesRichard Cheng
 
6- Agile.engine - Asad safari
6- Agile.engine - Asad safari6- Agile.engine - Asad safari
6- Agile.engine - Asad safariAli Moghadam
 
How (can) Scrum and DevOps Walk Together to Build a High-Quality Product Deli...
How (can) Scrum and DevOps Walk Together to Build a High-Quality Product Deli...How (can) Scrum and DevOps Walk Together to Build a High-Quality Product Deli...
How (can) Scrum and DevOps Walk Together to Build a High-Quality Product Deli...Scrum Day Bandung
 
Quality Without Heroics
Quality Without HeroicsQuality Without Heroics
Quality Without HeroicsThoughtworks
 
I’m an Agile Test Manager: Do I really exist?
I’m an Agile Test Manager:Do I really exist?I’m an Agile Test Manager:Do I really exist?
I’m an Agile Test Manager: Do I really exist?elliando dias
 

What's hot (20)

Software Testing’s Future—According to Lee Copeland
Software Testing’s Future—According to Lee CopelandSoftware Testing’s Future—According to Lee Copeland
Software Testing’s Future—According to Lee Copeland
 
It's Business Time - 5 ways to get Scrum to work in your business context
It's Business Time - 5 ways to get Scrum to work in your business contextIt's Business Time - 5 ways to get Scrum to work in your business context
It's Business Time - 5 ways to get Scrum to work in your business context
 
[Mush Honda] Software Testers From Good to Great
[Mush Honda] Software Testers From Good to Great[Mush Honda] Software Testers From Good to Great
[Mush Honda] Software Testers From Good to Great
 
Help Me, I got a team of junior testers!
Help Me, I got a team of junior testers!Help Me, I got a team of junior testers!
Help Me, I got a team of junior testers!
 
A Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software TestingA Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software Testing
 
A Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software TestingA Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software Testing
 
QI, not QA
QI, not QAQI, not QA
QI, not QA
 
Rapid Software Testing: Strategy
Rapid Software Testing: StrategyRapid Software Testing: Strategy
Rapid Software Testing: Strategy
 
Scrummaster Needed Desperately at 2016 Scrum Australia
Scrummaster Needed Desperately at 2016 Scrum AustraliaScrummaster Needed Desperately at 2016 Scrum Australia
Scrummaster Needed Desperately at 2016 Scrum Australia
 
Communicated deadlines = bad quality
Communicated deadlines = bad qualityCommunicated deadlines = bad quality
Communicated deadlines = bad quality
 
Erkki Poyhonen - Software Testing - A Users Guide
Erkki Poyhonen - Software Testing - A Users GuideErkki Poyhonen - Software Testing - A Users Guide
Erkki Poyhonen - Software Testing - A Users Guide
 
Michael Bonamassa Presentation
Michael Bonamassa Presentation Michael Bonamassa Presentation
Michael Bonamassa Presentation
 
Scrummaster Needed Desperately at LAST Conf 2016 in Melbourne, Australia
Scrummaster Needed Desperately at LAST Conf 2016 in Melbourne, AustraliaScrummaster Needed Desperately at LAST Conf 2016 in Melbourne, Australia
Scrummaster Needed Desperately at LAST Conf 2016 in Melbourne, Australia
 
Testers developers think differently
Testers developers think differentlyTesters developers think differently
Testers developers think differently
 
Situational retrospectives
Situational retrospectivesSituational retrospectives
Situational retrospectives
 
6- Agile.engine - Asad safari
6- Agile.engine - Asad safari6- Agile.engine - Asad safari
6- Agile.engine - Asad safari
 
How (can) Scrum and DevOps Walk Together to Build a High-Quality Product Deli...
How (can) Scrum and DevOps Walk Together to Build a High-Quality Product Deli...How (can) Scrum and DevOps Walk Together to Build a High-Quality Product Deli...
How (can) Scrum and DevOps Walk Together to Build a High-Quality Product Deli...
 
Quality Without Heroics
Quality Without HeroicsQuality Without Heroics
Quality Without Heroics
 
I’m an Agile Test Manager: Do I really exist?
I’m an Agile Test Manager:Do I really exist?I’m an Agile Test Manager:Do I really exist?
I’m an Agile Test Manager: Do I really exist?
 
Jim Carlsen-Landy Presentation
Jim Carlsen-Landy PresentationJim Carlsen-Landy Presentation
Jim Carlsen-Landy Presentation
 

Similar to Rethinking Your Testing Practice to Ensure Success

Testing is Not a 9 to 5 Job - talk by industry executive Mike Lyles
Testing is Not a 9 to 5 Job - talk by industry executive Mike LylesTesting is Not a 9 to 5 Job - talk by industry executive Mike Lyles
Testing is Not a 9 to 5 Job - talk by industry executive Mike LylesApplitools
 
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
 
Competency based Job Selection Interviewing_CBI_Skills
Competency based Job Selection Interviewing_CBI_SkillsCompetency based Job Selection Interviewing_CBI_Skills
Competency based Job Selection Interviewing_CBI_SkillsCharles Cotter, PhD
 
6 marta firlej - is test manager role disappearing
6   marta firlej - is test manager role disappearing6   marta firlej - is test manager role disappearing
6 marta firlej - is test manager role disappearingIevgenii Katsan
 
Practitest webinar - When a test manager makes a difference
Practitest webinar - When a test manager makes a differencePractitest webinar - When a test manager makes a difference
Practitest webinar - When a test manager makes a differenceDerk-Jan de Grood
 
MHA2018 - Quality Advocacy: The next progression for Agile Testers - Don Peters
MHA2018 - Quality Advocacy: The next progression for Agile Testers - Don PetersMHA2018 - Quality Advocacy: The next progression for Agile Testers - Don Peters
MHA2018 - Quality Advocacy: The next progression for Agile Testers - Don PetersAgileDenver
 
Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...Maurizio Mancini
 
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
 
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
 
The Top 5 Challenges Product Faces with Jira
The Top 5 Challenges Product Faces with JiraThe Top 5 Challenges Product Faces with Jira
The Top 5 Challenges Product Faces with JiraCprime
 
Dare to Explore: Discover ET!
Dare to Explore: Discover ET!Dare to Explore: Discover ET!
Dare to Explore: Discover ET!Raj Indugula
 
Are you in control of Testing, or does Testing control you?
Are you in control of Testing, or does Testing control you? Are you in control of Testing, or does Testing control you?
Are you in control of Testing, or does Testing control you? SQALab
 
2. competency based hrm
2. competency based hrm2. competency based hrm
2. competency based hrmBima Hermastho
 
Creating High Performance teams by using a DevOps culture (FUG presentation)
Creating High Performance teams by using a DevOps culture (FUG presentation)Creating High Performance teams by using a DevOps culture (FUG presentation)
Creating High Performance teams by using a DevOps culture (FUG presentation)Serena Software
 
Developing Effective Work Procedures Training
Developing Effective Work Procedures TrainingDeveloping Effective Work Procedures Training
Developing Effective Work Procedures TrainingRicky Smith CMRP, CMRT
 
Applying TQM and the Toyota Production System in Development of Software Arti...
Applying TQM and the Toyota Production System in Development of Software Arti...Applying TQM and the Toyota Production System in Development of Software Arti...
Applying TQM and the Toyota Production System in Development of Software Arti...Dave Litwiller
 
WOC2020 The Skills to Master Growth: High Impact Solutions and Technology for...
WOC2020 The Skills to Master Growth: High Impact Solutions and Technology for...WOC2020 The Skills to Master Growth: High Impact Solutions and Technology for...
WOC2020 The Skills to Master Growth: High Impact Solutions and Technology for...Career Communications Group
 
Agile Project Management Workshop.pptx
Agile Project Management Workshop.pptxAgile Project Management Workshop.pptx
Agile Project Management Workshop.pptxAbhishek Prasoon
 
Berkeley Method of Innovation Leadership
Berkeley Method of Innovation LeadershipBerkeley Method of Innovation Leadership
Berkeley Method of Innovation LeadershipIkhlaq Sidhu
 
What Are the Product & Design Principles by FindMyPast PM
What Are the Product & Design Principles by FindMyPast PMWhat Are the Product & Design Principles by FindMyPast PM
What Are the Product & Design Principles by FindMyPast PMProduct School
 

Similar to Rethinking Your Testing Practice to Ensure Success (20)

Testing is Not a 9 to 5 Job - talk by industry executive Mike Lyles
Testing is Not a 9 to 5 Job - talk by industry executive Mike LylesTesting is Not a 9 to 5 Job - talk by industry executive Mike Lyles
Testing is Not a 9 to 5 Job - talk by industry executive Mike Lyles
 
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...
 
Competency based Job Selection Interviewing_CBI_Skills
Competency based Job Selection Interviewing_CBI_SkillsCompetency based Job Selection Interviewing_CBI_Skills
Competency based Job Selection Interviewing_CBI_Skills
 
6 marta firlej - is test manager role disappearing
6   marta firlej - is test manager role disappearing6   marta firlej - is test manager role disappearing
6 marta firlej - is test manager role disappearing
 
Practitest webinar - When a test manager makes a difference
Practitest webinar - When a test manager makes a differencePractitest webinar - When a test manager makes a difference
Practitest webinar - When a test manager makes a difference
 
MHA2018 - Quality Advocacy: The next progression for Agile Testers - Don Peters
MHA2018 - Quality Advocacy: The next progression for Agile Testers - Don PetersMHA2018 - Quality Advocacy: The next progression for Agile Testers - Don Peters
MHA2018 - Quality Advocacy: The next progression for Agile Testers - Don Peters
 
Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...
 
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
 
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
 
The Top 5 Challenges Product Faces with Jira
The Top 5 Challenges Product Faces with JiraThe Top 5 Challenges Product Faces with Jira
The Top 5 Challenges Product Faces with Jira
 
Dare to Explore: Discover ET!
Dare to Explore: Discover ET!Dare to Explore: Discover ET!
Dare to Explore: Discover ET!
 
Are you in control of Testing, or does Testing control you?
Are you in control of Testing, or does Testing control you? Are you in control of Testing, or does Testing control you?
Are you in control of Testing, or does Testing control you?
 
2. competency based hrm
2. competency based hrm2. competency based hrm
2. competency based hrm
 
Creating High Performance teams by using a DevOps culture (FUG presentation)
Creating High Performance teams by using a DevOps culture (FUG presentation)Creating High Performance teams by using a DevOps culture (FUG presentation)
Creating High Performance teams by using a DevOps culture (FUG presentation)
 
Developing Effective Work Procedures Training
Developing Effective Work Procedures TrainingDeveloping Effective Work Procedures Training
Developing Effective Work Procedures Training
 
Applying TQM and the Toyota Production System in Development of Software Arti...
Applying TQM and the Toyota Production System in Development of Software Arti...Applying TQM and the Toyota Production System in Development of Software Arti...
Applying TQM and the Toyota Production System in Development of Software Arti...
 
WOC2020 The Skills to Master Growth: High Impact Solutions and Technology for...
WOC2020 The Skills to Master Growth: High Impact Solutions and Technology for...WOC2020 The Skills to Master Growth: High Impact Solutions and Technology for...
WOC2020 The Skills to Master Growth: High Impact Solutions and Technology for...
 
Agile Project Management Workshop.pptx
Agile Project Management Workshop.pptxAgile Project Management Workshop.pptx
Agile Project Management Workshop.pptx
 
Berkeley Method of Innovation Leadership
Berkeley Method of Innovation LeadershipBerkeley Method of Innovation Leadership
Berkeley Method of Innovation Leadership
 
What Are the Product & Design Principles by FindMyPast PM
What Are the Product & Design Principles by FindMyPast PMWhat Are the Product & Design Principles by FindMyPast PM
What Are the Product & Design Principles by FindMyPast PM
 

Recently uploaded

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 

Recently uploaded (20)

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 

Rethinking Your Testing Practice to Ensure Success

  • 1. Re-Thinking Your Testing Practice Mike Lyles www.MikeWLyles.com
  • 2. About Me QA Director with over 20 years in IT: • Development • Project Management Office • Development Manager • Testing • Functional Testing • Test Environments • Software Configuration Management • Test Data Management • Performance Testing • Test Automation • Service Virtualization • Building Testing Organizations • Defining Processes, Methodologies, Measurement 2
  • 3.
  • 4. My First Trip to Australia by Mike Lyles 4 Left Charlotte, NC Sun, May 7, 4pm ET Arrived Los Angeles, CA (LAX) Sun 6pm PT Boarded plane from LAX to MEL Sun 10:10pm Plane had mechanical issues After 5 hours, passengers given a hotel Mon May 8, 12pm PT all passengers bused to airport Mon 2:15pm Boarding moved to 3:00, 3:15, 3:45! 3:45 – bus took us miles to Qantas location to board Flight started 415pm PT, lands in Melbourne 12:15am today!
  • 5.
  • 6. 6
  • 7. 7
  • 8. 8
  • 9. 9
  • 10. 10
  • 12. Paul Grizzaffi Smita Mishra James Bach Huib Schoots Elfriede Dustin Jari Laakso Matt Heusser Rex Black Griffin Jones Markus Gartner Nancy Kelln Doug Hoffman Damian Synadinos Rajesh Mathur Martin Hynie Andy Tinkham Henrik Andersson Srinivas Kadiyala Claire Moss Dorothy Graham Parimala Hariprasad Michael Bolton Ilari Aegerter Gerald Weinberg Karen Johnson Annie Rydholm Santhosh Tuppad Jyothi Rangaiah Lalit Bhamare 12
  • 13. 13
  • 14. 14
  • 15. What are within your Major Struggles Testing Organization? 1 the that you have
  • 16. Organizations DON’T understand the value that testing is giving Test Teams are unable to explain it to them so that they CAN understand
  • 17. 17
  • 18. 18
  • 19. 19
  • 20. • Too Much Red Tape • “We need full specs before we can do any work” • “We can’t start testing until Unit Testing is done” 20
  • 21. • Script followers • Anyone can run them – “Just Testers” • Graded by how FAST they can run them, defects found, etc. 21
  • 22. • Lots of testers – few are “thinking testers” • Difficulty learning outside their domains • Not at PAR with other teams 22
  • 23. • Testing “Happy Path” & not focusing on what NEEDS to be tested / context • Younger testers delaying project due to inexperience • Technical vs. Non- technical 23
  • 24. • Testing is an information providing exercise. • Testing is a research activity. • Testing is the process of evaluating a product by learning about it through exploration & experimentation, which includes to some degree: questioning, studying, modeling, observation, inference, etc. 24
  • 25. 25
  • 26. 2 Describea time to ensure had to modify SUCCESS when you your plan / strategy / approach
  • 27. Many said it was easier to look for the few times that they did NOT have to change their approach 27
  • 28. 28
  • 29. 29
  • 30. • Many teams settle with average or below- average testers • It DOES take time to replace them, however… • Things are not changing until you have professional testers 30
  • 31. • Virtualization has been used to enable testing to be more efficient • Originally, functionality may have been taken out of scope, OR • Test execution was delayed while waiting 31
  • 32. • Look for deficiencies in the skill sets of the team • Don’t assume they know what they are doing • Make EDUCATION of the deficiency part of the testing strategy 32
  • 33. What is will require Next “Big Thing” Strategic Re-Alignment? the that 3
  • 34. 34
  • 35. • Big Tech companies releasing testers • Replacing skilled testers with automation • Technical skills become more important • Re-evaluation of the “test manager” role 35
  • 36. Go Beyond Test Cases
  • 37. Teams functioning without a Testing Hierarchy
  • 39. What is most test teams ONE THING are SEGREGATED or INDIFFERENT about? the that 4
  • 40. 40
  • 41. • Are you dealing with this in your organization today? • Is the disagreement affecting your team production / overall quality? • Treat your team like you do stakeholders. 41
  • 42. • Alignment to business goals / vision • Replacing skilled testers with automation • Anyone can do testing vs. testing as a craft • No test cases vs. test cases • Techniques handed down – generation by generation…. New ideas are rejected 42
  • 43. 43
  • 45. 45
  • 46. What is should do to be ONE CORE THING SUCCESSFUL? the every team 5 46
  • 47. • Simon Sinek “Golden Circle” • Outside-In (conventional) • Inside-Out (remarkable) • WHAT – every single person knows WHAT they do • HOW – some know HOW they do WHAT they do • WHY – very few people can articulate WHY 47
  • 48. • Understand the context of what is being tested • Understand tools and value they provide • Study the successes • Hire the right team (attitude & eager to learn) • Share successes across other organizations more often 48
  • 49. • Create a fearless environment where all can learn from each other without competing • Focus on learning about the product – discovering things no one knows about it, finding problems that threaten the value of it. • Help people decide if the product they’ve got is the product they want. • Learn to be technical leaders 49
  • 50. • Know your customers and business context • See QUALITY as a WHOLE TEAM EFFORT • Define what “success” means to stakeholders • Focus on skills. This means defocusing from techniques and tactics. • Be AGILE – have a plan and be prepared to adapts and re-adapt 50
  • 51. • The “Drive-Thru” is NOT always faster • Change is inevitable • You are NOT alone – share your experiences • Establish trust between you & your stakeholders • Not everyone is going to agree with you • Find ways to show the value of your test team • Define what “Quality” means to you • Know “WHY” you are doing this 51
  • 52. People will forget what you SAID… People will forget what you DID… But they will never forget how you made them FEEL -- Maya Angelou 52
  • 54. Mike Lyles QA Director, Bridgetree Twitter: @mikelyles mikewlyles@gmail.com www.MikeWLyles.com www.TheDriveThruBook.com

Editor's Notes

  1. Anyone who has tried the drive-thru has experienced this truth.  Whether it’s a fast food restaurant or any other type of drive-thru window.  You want to conserve your time, make your purchase, and move on, however, you find that you sit in a long line at the drive-thru while there are no lines inside. I have lived by a theory for a long time – and that is the drive-thru is not always faster.  When I’m reaching a restaurant with a drive-thru window and a long line of cars waiting to order, as I drive around, I always glance inside the windows to see if there are lines inside.  If there are small or no lines waiting inside, I will park my car and walk inside, make my order, and almost always leave before the cars waiting in line make it around the pick up window.  If you try this a few times, I am convinced that you, too, will be surprised by this reality, and will begin practicing the same theory yourself. However, this theory does not only apply to ordering at a restaurant window.  It can be passed on to everyday life.  How many times have we taken an approach that we felt would be easiest and fastest, only to find that we failed to notice that, in the long run, we took more time to accomplish the task.  How many times have we convinced ourselves to ‘stay in the car’ and not exert extra energy to accomplish our goals more effectively and expeditiously? My challenge to you, reader, is to examine your goal – whether it’s to get food from a restaurant, create a presentation for work, build a new strategy for the company, propose a new idea to your boss, help a friend in need, or simply set out on a new adventure – and thoroughly examine the approaches that you can take to accomplish the goal.  Be aware that while your first option seems the fastest and logical, it may carry with it more risk along the way that could delay or slow down your progress.  When you realize this, then your other options may rise to the top and be the best choice in your drive for success.
  2. You may never know what you are capable of until you surround yourself with other great testers
  3. I’ve pushed the “DOOR CLOSE” button so many times. How many of you have lost your patience with an elevator door and pressed this button FRANTICALLY. I was on an elevator with someone and he said “I think they just put it there to make us feel good”….and it hit me.....he was exactly right. I’m not sure the buttons work or not. I’m not sure they cause the door to start to close faster or not – but i’ll still press it – because it makes me FEEL like i’m driving the outcome. Don’t be your “DOOR CLOSE” button for your organization. Don’t be there just to make them feel good about the product. What i mean by this is that we obviously want to deliver a quality product, but what many organizations will fall into with testing teams is that there needs to be a BOX checked off so that they can move on to production. Don’t be there just for FEELING GOOD. Be there to ENSURE we give our level best to deliver the best product that can be released.
  4. Trust and respect are two different words that often go hand-in-hand. For a person to trust someone you need to respect them, while respecting someone also demands for trusting them. The second statement isn’t always true as many you can look to up to many people but not trust them. That all boils down to the definition of trust, which basically means having faith that the person will do what is best for the person that is trusting. However, in some cases one may respect many people but that does not mean that the person is looking to do what is best for the individual. Let’s take a deeper look into both of these words. trust just means you believe them while respect means that you hold them in high esteem
  5. Metrics that are not valid are DANGEROUS
  6. TESTING BY NATURE HAS TO BE INTERACTIVE
  7. Organizations don't understand the value testing is giving Think that testing can be fully automated and testers not needed Testing seen as a cost center and not an investment Will trade testers or consulting teams for someone that can "do it cheaper" Incorrect expectations on automation & value it can provide Testing teams are unable to explain it to them so that they CAN understand Both at project level and enterprise / senior management level We need to be clear on why orgs are paying for QA
  8. How will your test team respond to a question like this? Big tech companies are more and more releasing testers and finding ways to do testing otherwise Your goal will be to show the value of testing in ways that the stakeholders can see that value And it can’t just be “we test some things” or “we found X defects” You have to find a way to tell the story to the stakeholder that exceeds their expectations for a test team
  9. Old school methodologies Still focused on test cases and scripts Trying to do testing with practices that were used many years ago – not looking to improve or try something new
  10. Companies don’t work well with overly critical testers – no one wants to be told “your baby is ugly”
  11. Too much red tape - don't get caught up on "entry" criteria - you can test anytime We do NOT need full specs - there is so much you can do before everything is in your hands I think the last one is more for waterfall than Agile, but we need to envision a world where testing and development work together - not in silos
  12. Core & Flex Don't allow our teams to be seen as "JUST TESTERS" and "anyone can run them". We've heard it many times before - and we know that a skilled thinking tester is not just "anyone". Do not place metrics on people to run tests, log defects, etc. (LOWES story)
  13. Many with "tester" or "QA" titles Not many use thinking testing practices Don't get stuck in one domain and not spread your skillsets Testers are not growing like developers --- find ways to help them learn new areas within testing AS WELL as DEV
  14. I think its ironic that its called HAPPY PATH, because it usually leads to UNHAPPY results Don't let the new testers impact your project. Work side by side, ensure that you work together to coach and mentor them. i love working with new testers and seeing the way their brains work. It's like when a child learns something new that you have known about for years. We can't just be "non-technical" anymore. Testers need to understand the code, the data, and how it all works together.
  15. BE CURIOUS! ALWAYS ASK QUESTIONS You are providing information – we are NOT there to blame, talk down to the code, identify issues (which we MAY do in the process) but in all……(next slide)
  16. You are an INVESTIGATIVE REPORTER Make sure you have the STORY right People are depending on you!
  17. Testing should be expecting to modify the plan and approach constantly - whether its to adjust for changes in the project and deliverables or its modifying to pursue a better outcome If your team is NOT modifying and adjusting the approach, then you run the risk of delivering a product that meets all timeline and cost goals but is not a good product
  18. It's ok to love yourself Every motivational post in the world has this as the core, right? But you have to be sure that the teams that are working with you are loving themselves justifiably
  19. Don't settle with average It will begin to deteriorate your organization You won't see POSITIVE results Until everyone is a TRUE TESTER
  20. Do you use Virtualization? It's such an excellent way to assist your organization to test earlier, faster, and more effective Removes the need for external services or systems
  21. Areas of testing (hands on, perf, autom) where team is limited in knowledge - make EDUCATION part of the strategy - don't assume they know what they are doing
  22. IOT seems to be very big among everyone that answered More and more people using mobile - how do we accommodate for this testing More and more connectivity across devices (hand-offs) - how do we ensure it works everywhere Think about how difficult it was to have a good .com on web vs. mobile years ago We are rarely testing one single system anymore – we have to continue to grow to ensure we can test the connectivity between multiple systems, sensors, and devices VIRTUAL REALITY IS BACK!!!! TO STAY THIS TIME! AUGMENTED REALITY AUGMENTED REALITY!!!
  23. Big Tech - using other resources Skilled Testers - automation coming in Technical skills - learn them Test Manager - no longer TRADITIONAL Don't just run scripts - EXPLORE We may not have VP of QA and other roles - may roll up into other organizations RISK is ALWAYS something to CONSIDER - always
  24. Compliments of A6 Training & Consultancy, Ltd. == www.A6Training.co.uk Everyone at your table come to an agreement on ONE side of this discussion Role of tester in Agile & DevOps --- is it specialized role or not Test Cases vs. No-Test Cases Automation vs. Hands-On Testing Automation TESTING vs. CHECKING
  25. It is likely that this exercise was not easy Especially if you were among the minority on something you believe strongly in Is this happening in your organization today? You have to find a way to deal with it similar to the way you prove value of testing to stakeholders – you have to show the value THEN get the support
  26. Are you looking for a way out, or do you have courage to stand for what you believe and go back to management
  27. Mom used to say when this would come up on the screen, "it's thinking". We know the computer does NOT THINK It does WHAT WE TELL IT TO DO YOU - testers - CAN THINK!
  28. To view this presentation, first, turn up your volume and second, launch the self-running slide show.
  29. http://www.ted.com/talks/derek_sivers_how_to_start_a_movement.html
  30. http://www.ted.com/talks/derek_sivers_how_to_start_a_movement.html