SlideShare a Scribd company logo
1 of 17
Download to read offline
Building a QA Mindset
Experiences with supporting development
teams in growing within QA & test
Background
• Johan Hoberg
• 15 years experience in test and quality
• 10 years at Sony Mobile
• 5 years at King
• Many different roles within test and quality
• Tester
• Team lead
• Test strategy and process
• Training
• Improvement projects
• Manager
Takeaways
• What I consider to be an efficient way
of supporting and influencing
development teams to build a good QA
mindset
• How I have used coaching as a part of
that process
What is a QA mindset to me?
• Understanding quality
• Understanding complexity
• Understanding risk
• Understanding test
• Continuously improve how we build complex
high quality software efficiently
Working with a team
Two important factors for me when working with a team:
• The team needs to feel empowered
• They need to be able to problem solve independently
• They need to have the mandate to implement their solution
• They need to be allowed to fail and own their mistakes
• The team needs to trust me
• They need to trust that I have their best interest in mind
• And that I have no ulterior motives or agenda
• My agenda is always to support the team, and I believe the key to trust is openness
and transparency
Coaching vs. Expert role
• I can have a conversation with someone as an
expert and give them a solution to a problem
(expert conversation)
• Or I can have a conversation with someone as
a coach and help them build expertise to solve
these types of problems themselves (coaching
conversation)
• And sometimes it is a mix of the two
• Which you use depends on what you want to
achieve
Coaching
• There are many models and methods for coaching people and teams
• GROW - Goal, Reality, Obstacles, Way Forward
• CLEAR - Contracting, Listening, Exploring, Action, Review
• OSKAR - Outcome, Scale, Know-How, Affirm + Action, Review
• Etc.
• When you know the basics, you need a lot of experience to do it well
• It is critical to understand the difference between coaching someone and telling
someone what to do
How I approach coaching
1. Listen and observe
2. Understand the problems they face
3. Try to understand the root cause of those problems - looking below the surface
4. Explore what the situation would be like if those problems were solved
5. Ensure there is a will to solve the problems and clarify the objective of the change
6. Ask open ended questions with regards to solving the problem
7. Give feedback on proposed solutions based on my thoughts and experiences
8. Listen
9. Let them create a plan for the solution
10. Support them if they need help
11. Work iteratively
Example
• We made two consecutive releases which had design errors in them
• I gathered the game designers for a retrospective, and did some research about the situation
beforehand
• “This happened, and the consequences were quite severe.” (Clarification)
• “What can we do to avoid it in the future?” (Open-ended question)
• I listened to their discussions and possible solutions
• I gave some feedback
• They picked the solution they thought made the most sense and implemented it
• We haven’t had the problem since
Example
• A team is about to develop a new feature
• I read up as much as possible on the feature and join an early design meeting
• I listen to their discussions about software architecture and feature design
• I recapitulate what they have said, and what stakeholder expectations on quality are
(Clarification)
• I ask open-ended questions about quality risks (Open-ended questions)
• What risks do you see with this design/architecture?
• How do we mitigate those risks?
• I give some additional input on potential quality risks
• I listen to their conversation about quality risk and how to mitigate it
• I give some feedback on their plan
• They take complete ownership of the quality risks and how to mitigate them
• We iterate on this as development progresses
Open-ended questions
• When I ask questions I am not expecting any specific answers, I am
interested in the thought process of the individual or team
• “So what could be a good the next step?”
• “What risks and obstacles could there be?”
• “How would you solve that problem?”
• “What could be the cause of that problem?”
• “How did you reach that conclusion?”
• “What would you need to be able to take the next step towards a solution?”
• “Is there anything you can do to move this forward?”
• “What are your thoughts around this?”
Groups & Individuals
• I mostly work with groups of people or teams,
but sometimes it can be necessary to adapt
communication styles to individual needs
• This is mostly due to time constraints, but also
to create a sense of ownership in the team as a
whole - if I had time I would do both
Summary
• Create trust and empowerment to build a strong foundation
• Know the difference between expert and coaching conversations, and when to use
which
• Coaching is complex and the more experience you can get, the better
• Find a coaching format that works with the team
• You can’t tell people to adapt a certain mindset, it is a thought process they need to
go through themselves
• You are there to support them in that process
Final Note
The most important thing you can do as a
tester to build a good QA mindset in a
development team is to raise the right
questions, and facilitate the discussion
around them, in an open, transparent and
empowering way
Thank you!
Building a QA Mindset

More Related Content

What's hot

Overcoming Common Product Backlog Management Traps — David Pereira at the 54....
Overcoming Common Product Backlog Management Traps — David Pereira at the 54....Overcoming Common Product Backlog Management Traps — David Pereira at the 54....
Overcoming Common Product Backlog Management Traps — David Pereira at the 54....Stefan Wolpers
 
Agile Transformation v1.27
Agile Transformation v1.27Agile Transformation v1.27
Agile Transformation v1.27LeadingAgile
 
Scrum of Scrums Patterns Library
Scrum of Scrums Patterns LibraryScrum of Scrums Patterns Library
Scrum of Scrums Patterns LibraryDavid Hanson
 
Code review best practice
Code review best practiceCode review best practice
Code review best practiceOren Digmi
 
The Three Things You Need to Know to Transform Any Size Organization Into an ...
The Three Things You Need to Know to Transform Any Size Organization Into an ...The Three Things You Need to Know to Transform Any Size Organization Into an ...
The Three Things You Need to Know to Transform Any Size Organization Into an ...Mike Cottmeyer
 
Product owner Roles and responsibilities in Agile Scrum Methodologies
Product owner Roles and responsibilities in Agile Scrum MethodologiesProduct owner Roles and responsibilities in Agile Scrum Methodologies
Product owner Roles and responsibilities in Agile Scrum MethodologiesAgile Project Management
 
Product Management framework
Product Management frameworkProduct Management framework
Product Management frameworkGustavo Lima
 
Agile IT Operatinos - Getting to Daily Releases
Agile IT Operatinos - Getting to Daily ReleasesAgile IT Operatinos - Getting to Daily Releases
Agile IT Operatinos - Getting to Daily ReleasesLeadingAgile
 
Scrum master basics
Scrum master basics Scrum master basics
Scrum master basics Elad Sofer
 
Scrum Master Training at UM DI | 22nd and 23rd of Feb 2017
Scrum Master Training at UM DI | 22nd and 23rd of Feb 2017Scrum Master Training at UM DI | 22nd and 23rd of Feb 2017
Scrum Master Training at UM DI | 22nd and 23rd of Feb 2017Eduardo Ribeiro
 
Remote-first Team Interactions with Team Topologies (public online session Ap...
Remote-first Team Interactions with Team Topologies (public online session Ap...Remote-first Team Interactions with Team Topologies (public online session Ap...
Remote-first Team Interactions with Team Topologies (public online session Ap...Manuel Pais
 
Agile transformation Explained: Agile 2017 Session
Agile transformation Explained: Agile 2017 SessionAgile transformation Explained: Agile 2017 Session
Agile transformation Explained: Agile 2017 SessionLeadingAgile
 
Software Project Development Process
Software Project Development ProcessSoftware Project Development Process
Software Project Development ProcessSlideTeam
 

What's hot (20)

Overcoming Common Product Backlog Management Traps — David Pereira at the 54....
Overcoming Common Product Backlog Management Traps — David Pereira at the 54....Overcoming Common Product Backlog Management Traps — David Pereira at the 54....
Overcoming Common Product Backlog Management Traps — David Pereira at the 54....
 
Agile Transformation v1.27
Agile Transformation v1.27Agile Transformation v1.27
Agile Transformation v1.27
 
Scrum of Scrums Patterns Library
Scrum of Scrums Patterns LibraryScrum of Scrums Patterns Library
Scrum of Scrums Patterns Library
 
Code review best practice
Code review best practiceCode review best practice
Code review best practice
 
The Three Things You Need to Know to Transform Any Size Organization Into an ...
The Three Things You Need to Know to Transform Any Size Organization Into an ...The Three Things You Need to Know to Transform Any Size Organization Into an ...
The Three Things You Need to Know to Transform Any Size Organization Into an ...
 
Product owner Roles and responsibilities in Agile Scrum Methodologies
Product owner Roles and responsibilities in Agile Scrum MethodologiesProduct owner Roles and responsibilities in Agile Scrum Methodologies
Product owner Roles and responsibilities in Agile Scrum Methodologies
 
Agile Basics
Agile BasicsAgile Basics
Agile Basics
 
Agile Testing
Agile Testing  Agile Testing
Agile Testing
 
Agile mindset
Agile mindsetAgile mindset
Agile mindset
 
Enabling The DevOps Culture At Organization
Enabling The DevOps Culture At OrganizationEnabling The DevOps Culture At Organization
Enabling The DevOps Culture At Organization
 
Product Roadmap
Product RoadmapProduct Roadmap
Product Roadmap
 
Product Management framework
Product Management frameworkProduct Management framework
Product Management framework
 
Agile IT Operatinos - Getting to Daily Releases
Agile IT Operatinos - Getting to Daily ReleasesAgile IT Operatinos - Getting to Daily Releases
Agile IT Operatinos - Getting to Daily Releases
 
Scrum master basics
Scrum master basics Scrum master basics
Scrum master basics
 
Scrum Master Training at UM DI | 22nd and 23rd of Feb 2017
Scrum Master Training at UM DI | 22nd and 23rd of Feb 2017Scrum Master Training at UM DI | 22nd and 23rd of Feb 2017
Scrum Master Training at UM DI | 22nd and 23rd of Feb 2017
 
Jira overview
Jira overviewJira overview
Jira overview
 
Agile 101
Agile 101Agile 101
Agile 101
 
Remote-first Team Interactions with Team Topologies (public online session Ap...
Remote-first Team Interactions with Team Topologies (public online session Ap...Remote-first Team Interactions with Team Topologies (public online session Ap...
Remote-first Team Interactions with Team Topologies (public online session Ap...
 
Agile transformation Explained: Agile 2017 Session
Agile transformation Explained: Agile 2017 SessionAgile transformation Explained: Agile 2017 Session
Agile transformation Explained: Agile 2017 Session
 
Software Project Development Process
Software Project Development ProcessSoftware Project Development Process
Software Project Development Process
 

Similar to Building a QA Mindset

Coaching Basics and Coaching Models
Coaching Basics and Coaching ModelsCoaching Basics and Coaching Models
Coaching Basics and Coaching ModelsBalaji Sathram
 
016 grow - a coaching framework
016   grow - a coaching framework016   grow - a coaching framework
016 grow - a coaching frameworkStephen Remedios
 
Understanding Lean & Agile Coaching Agile and Beyond 2018
Understanding Lean & Agile Coaching Agile and Beyond 2018Understanding Lean & Agile Coaching Agile and Beyond 2018
Understanding Lean & Agile Coaching Agile and Beyond 2018Paul Boos
 
Jp resource booklet network event 1
Jp resource booklet  network event 1Jp resource booklet  network event 1
Jp resource booklet network event 1asuthgb
 
Grow model - effective Coaching model
Grow model - effective Coaching modelGrow model - effective Coaching model
Grow model - effective Coaching modelAnbu Joseph C
 
Using the Bells that Ring- systemic model of supervision on the Practice Supe...
Using the Bells that Ring- systemic model of supervision on the Practice Supe...Using the Bells that Ring- systemic model of supervision on the Practice Supe...
Using the Bells that Ring- systemic model of supervision on the Practice Supe...Research in Practice
 
Coaching Conversations
Coaching ConversationsCoaching Conversations
Coaching ConversationsLaura Pasquini
 
CoachingPresentation_VersionII
CoachingPresentation_VersionIICoachingPresentation_VersionII
CoachingPresentation_VersionIIMargie Kensil
 
Understanding coaching presentation agile dc2017 - for publishing
Understanding coaching presentation   agile dc2017 - for publishingUnderstanding coaching presentation   agile dc2017 - for publishing
Understanding coaching presentation agile dc2017 - for publishingPaul Boos
 
Mentoring l1 session 2 accredited
Mentoring l1 session 2 accreditedMentoring l1 session 2 accredited
Mentoring l1 session 2 accreditedHolly Fairburn
 
Mod 5 coaching model nt_lb_6_20_14
Mod 5 coaching model nt_lb_6_20_14Mod 5 coaching model nt_lb_6_20_14
Mod 5 coaching model nt_lb_6_20_14lbrook
 
How to Become a Mentor
How to Become a MentorHow to Become a Mentor
How to Become a MentorPablo Junco
 
Understanding coaching presentation agile dc2017 v2
Understanding coaching presentation   agile dc2017 v2Understanding coaching presentation   agile dc2017 v2
Understanding coaching presentation agile dc2017 v2Paul Boos
 
The 'Leadership Challenge'
The 'Leadership Challenge'The 'Leadership Challenge'
The 'Leadership Challenge'mrjportman
 
5+Dysfunctions+of+a+Team_Final_20200228.pptx
5+Dysfunctions+of+a+Team_Final_20200228.pptx5+Dysfunctions+of+a+Team_Final_20200228.pptx
5+Dysfunctions+of+a+Team_Final_20200228.pptxBey Alivand
 
MentoringIowaV4.pptx
MentoringIowaV4.pptxMentoringIowaV4.pptx
MentoringIowaV4.pptxHuma Mehir
 
Critical Thinking Ch6.pptx
Critical Thinking Ch6.pptxCritical Thinking Ch6.pptx
Critical Thinking Ch6.pptxWaelOmran2
 

Similar to Building a QA Mindset (20)

Coaching Basics and Coaching Models
Coaching Basics and Coaching ModelsCoaching Basics and Coaching Models
Coaching Basics and Coaching Models
 
016 grow - a coaching framework
016   grow - a coaching framework016   grow - a coaching framework
016 grow - a coaching framework
 
Understanding Lean & Agile Coaching Agile and Beyond 2018
Understanding Lean & Agile Coaching Agile and Beyond 2018Understanding Lean & Agile Coaching Agile and Beyond 2018
Understanding Lean & Agile Coaching Agile and Beyond 2018
 
Jp resource booklet network event 1
Jp resource booklet  network event 1Jp resource booklet  network event 1
Jp resource booklet network event 1
 
Grow model - effective Coaching model
Grow model - effective Coaching modelGrow model - effective Coaching model
Grow model - effective Coaching model
 
GROW model
GROW modelGROW model
GROW model
 
Team building
Team buildingTeam building
Team building
 
Using the Bells that Ring- systemic model of supervision on the Practice Supe...
Using the Bells that Ring- systemic model of supervision on the Practice Supe...Using the Bells that Ring- systemic model of supervision on the Practice Supe...
Using the Bells that Ring- systemic model of supervision on the Practice Supe...
 
Coaching Conversations
Coaching ConversationsCoaching Conversations
Coaching Conversations
 
Performance Conversations
Performance ConversationsPerformance Conversations
Performance Conversations
 
CoachingPresentation_VersionII
CoachingPresentation_VersionIICoachingPresentation_VersionII
CoachingPresentation_VersionII
 
Understanding coaching presentation agile dc2017 - for publishing
Understanding coaching presentation   agile dc2017 - for publishingUnderstanding coaching presentation   agile dc2017 - for publishing
Understanding coaching presentation agile dc2017 - for publishing
 
Mentoring l1 session 2 accredited
Mentoring l1 session 2 accreditedMentoring l1 session 2 accredited
Mentoring l1 session 2 accredited
 
Mod 5 coaching model nt_lb_6_20_14
Mod 5 coaching model nt_lb_6_20_14Mod 5 coaching model nt_lb_6_20_14
Mod 5 coaching model nt_lb_6_20_14
 
How to Become a Mentor
How to Become a MentorHow to Become a Mentor
How to Become a Mentor
 
Understanding coaching presentation agile dc2017 v2
Understanding coaching presentation   agile dc2017 v2Understanding coaching presentation   agile dc2017 v2
Understanding coaching presentation agile dc2017 v2
 
The 'Leadership Challenge'
The 'Leadership Challenge'The 'Leadership Challenge'
The 'Leadership Challenge'
 
5+Dysfunctions+of+a+Team_Final_20200228.pptx
5+Dysfunctions+of+a+Team_Final_20200228.pptx5+Dysfunctions+of+a+Team_Final_20200228.pptx
5+Dysfunctions+of+a+Team_Final_20200228.pptx
 
MentoringIowaV4.pptx
MentoringIowaV4.pptxMentoringIowaV4.pptx
MentoringIowaV4.pptx
 
Critical Thinking Ch6.pptx
Critical Thinking Ch6.pptxCritical Thinking Ch6.pptx
Critical Thinking Ch6.pptx
 

More from Johan Hoberg

Approaches to unraveling a complex test problem
Approaches to unraveling a complex test problemApproaches to unraveling a complex test problem
Approaches to unraveling a complex test problemJohan Hoberg
 
A business case for a modern QA organization
A business case for a modern QA organizationA business case for a modern QA organization
A business case for a modern QA organizationJohan Hoberg
 
Signing off on Quality
Signing off on QualitySigning off on Quality
Signing off on QualityJohan Hoberg
 
Quality Information Coverage - A QI Concept
Quality Information Coverage - A QI ConceptQuality Information Coverage - A QI Concept
Quality Information Coverage - A QI ConceptJohan Hoberg
 
Quality Intelligence: Transparency & Visibility
Quality Intelligence: Transparency & VisibilityQuality Intelligence: Transparency & Visibility
Quality Intelligence: Transparency & VisibilityJohan Hoberg
 
Building High Quality Software
Building High Quality Software Building High Quality Software
Building High Quality Software Johan Hoberg
 
Testit 2017 - Exploratory Testing for Everyone
Testit 2017 - Exploratory Testing for EveryoneTestit 2017 - Exploratory Testing for Everyone
Testit 2017 - Exploratory Testing for EveryoneJohan Hoberg
 
Don’t celebrate failure. Don’t celebrate success. Celebrate commitment, owner...
Don’t celebrate failure. Don’t celebrate success. Celebrate commitment, owner...Don’t celebrate failure. Don’t celebrate success. Celebrate commitment, owner...
Don’t celebrate failure. Don’t celebrate success. Celebrate commitment, owner...Johan Hoberg
 
Moving from scripted regression testing to exploratory testing
Moving from scripted regression testing to exploratory testingMoving from scripted regression testing to exploratory testing
Moving from scripted regression testing to exploratory testingJohan Hoberg
 
Building High Quality Software
Building High Quality SoftwareBuilding High Quality Software
Building High Quality SoftwareJohan Hoberg
 
Quality, Testing & Agile Methodologies
Quality, Testing & Agile MethodologiesQuality, Testing & Agile Methodologies
Quality, Testing & Agile MethodologiesJohan Hoberg
 
Defining Test Competence
Defining Test CompetenceDefining Test Competence
Defining Test CompetenceJohan Hoberg
 
Why all deadlines are bad for quality
Why all deadlines are bad for qualityWhy all deadlines are bad for quality
Why all deadlines are bad for qualityJohan Hoberg
 
Do we really need game testers?
Do we really need game testers?Do we really need game testers?
Do we really need game testers?Johan Hoberg
 
Hardware/Software Integration Testing
Hardware/Software Integration TestingHardware/Software Integration Testing
Hardware/Software Integration TestingJohan Hoberg
 
Defining Test Competence
Defining Test CompetenceDefining Test Competence
Defining Test CompetenceJohan Hoberg
 
Giving feedback & Scrum
Giving feedback & ScrumGiving feedback & Scrum
Giving feedback & ScrumJohan Hoberg
 

More from Johan Hoberg (20)

Approaches to unraveling a complex test problem
Approaches to unraveling a complex test problemApproaches to unraveling a complex test problem
Approaches to unraveling a complex test problem
 
A business case for a modern QA organization
A business case for a modern QA organizationA business case for a modern QA organization
A business case for a modern QA organization
 
Signing off on Quality
Signing off on QualitySigning off on Quality
Signing off on Quality
 
Quality Information Coverage - A QI Concept
Quality Information Coverage - A QI ConceptQuality Information Coverage - A QI Concept
Quality Information Coverage - A QI Concept
 
Quality Intelligence: Transparency & Visibility
Quality Intelligence: Transparency & VisibilityQuality Intelligence: Transparency & Visibility
Quality Intelligence: Transparency & Visibility
 
What is QI?
What is QI?What is QI?
What is QI?
 
Building High Quality Software
Building High Quality Software Building High Quality Software
Building High Quality Software
 
Testit 2017 - Exploratory Testing for Everyone
Testit 2017 - Exploratory Testing for EveryoneTestit 2017 - Exploratory Testing for Everyone
Testit 2017 - Exploratory Testing for Everyone
 
Don’t celebrate failure. Don’t celebrate success. Celebrate commitment, owner...
Don’t celebrate failure. Don’t celebrate success. Celebrate commitment, owner...Don’t celebrate failure. Don’t celebrate success. Celebrate commitment, owner...
Don’t celebrate failure. Don’t celebrate success. Celebrate commitment, owner...
 
Moving from scripted regression testing to exploratory testing
Moving from scripted regression testing to exploratory testingMoving from scripted regression testing to exploratory testing
Moving from scripted regression testing to exploratory testing
 
Building High Quality Software
Building High Quality SoftwareBuilding High Quality Software
Building High Quality Software
 
Quality, Testing & Agile Methodologies
Quality, Testing & Agile MethodologiesQuality, Testing & Agile Methodologies
Quality, Testing & Agile Methodologies
 
QI, not QA
QI, not QAQI, not QA
QI, not QA
 
Defining Test Competence
Defining Test CompetenceDefining Test Competence
Defining Test Competence
 
Why all deadlines are bad for quality
Why all deadlines are bad for qualityWhy all deadlines are bad for quality
Why all deadlines are bad for quality
 
QI, not QA
QI, not QAQI, not QA
QI, not QA
 
Do we really need game testers?
Do we really need game testers?Do we really need game testers?
Do we really need game testers?
 
Hardware/Software Integration Testing
Hardware/Software Integration TestingHardware/Software Integration Testing
Hardware/Software Integration Testing
 
Defining Test Competence
Defining Test CompetenceDefining Test Competence
Defining Test Competence
 
Giving feedback & Scrum
Giving feedback & ScrumGiving feedback & Scrum
Giving feedback & Scrum
 

Recently uploaded

Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfKamal Acharya
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptMsecMca
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...ranjana rawat
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 

Recently uploaded (20)

NFPA 5000 2024 standard .
NFPA 5000 2024 standard                                  .NFPA 5000 2024 standard                                  .
NFPA 5000 2024 standard .
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 

Building a QA Mindset

  • 1.
  • 2. Building a QA Mindset Experiences with supporting development teams in growing within QA & test
  • 3. Background • Johan Hoberg • 15 years experience in test and quality • 10 years at Sony Mobile • 5 years at King • Many different roles within test and quality • Tester • Team lead • Test strategy and process • Training • Improvement projects • Manager
  • 4. Takeaways • What I consider to be an efficient way of supporting and influencing development teams to build a good QA mindset • How I have used coaching as a part of that process
  • 5. What is a QA mindset to me? • Understanding quality • Understanding complexity • Understanding risk • Understanding test • Continuously improve how we build complex high quality software efficiently
  • 6. Working with a team Two important factors for me when working with a team: • The team needs to feel empowered • They need to be able to problem solve independently • They need to have the mandate to implement their solution • They need to be allowed to fail and own their mistakes • The team needs to trust me • They need to trust that I have their best interest in mind • And that I have no ulterior motives or agenda • My agenda is always to support the team, and I believe the key to trust is openness and transparency
  • 7. Coaching vs. Expert role • I can have a conversation with someone as an expert and give them a solution to a problem (expert conversation) • Or I can have a conversation with someone as a coach and help them build expertise to solve these types of problems themselves (coaching conversation) • And sometimes it is a mix of the two • Which you use depends on what you want to achieve
  • 8. Coaching • There are many models and methods for coaching people and teams • GROW - Goal, Reality, Obstacles, Way Forward • CLEAR - Contracting, Listening, Exploring, Action, Review • OSKAR - Outcome, Scale, Know-How, Affirm + Action, Review • Etc. • When you know the basics, you need a lot of experience to do it well • It is critical to understand the difference between coaching someone and telling someone what to do
  • 9. How I approach coaching 1. Listen and observe 2. Understand the problems they face 3. Try to understand the root cause of those problems - looking below the surface 4. Explore what the situation would be like if those problems were solved 5. Ensure there is a will to solve the problems and clarify the objective of the change 6. Ask open ended questions with regards to solving the problem 7. Give feedback on proposed solutions based on my thoughts and experiences 8. Listen 9. Let them create a plan for the solution 10. Support them if they need help 11. Work iteratively
  • 10. Example • We made two consecutive releases which had design errors in them • I gathered the game designers for a retrospective, and did some research about the situation beforehand • “This happened, and the consequences were quite severe.” (Clarification) • “What can we do to avoid it in the future?” (Open-ended question) • I listened to their discussions and possible solutions • I gave some feedback • They picked the solution they thought made the most sense and implemented it • We haven’t had the problem since
  • 11. Example • A team is about to develop a new feature • I read up as much as possible on the feature and join an early design meeting • I listen to their discussions about software architecture and feature design • I recapitulate what they have said, and what stakeholder expectations on quality are (Clarification) • I ask open-ended questions about quality risks (Open-ended questions) • What risks do you see with this design/architecture? • How do we mitigate those risks? • I give some additional input on potential quality risks • I listen to their conversation about quality risk and how to mitigate it • I give some feedback on their plan • They take complete ownership of the quality risks and how to mitigate them • We iterate on this as development progresses
  • 12. Open-ended questions • When I ask questions I am not expecting any specific answers, I am interested in the thought process of the individual or team • “So what could be a good the next step?” • “What risks and obstacles could there be?” • “How would you solve that problem?” • “What could be the cause of that problem?” • “How did you reach that conclusion?” • “What would you need to be able to take the next step towards a solution?” • “Is there anything you can do to move this forward?” • “What are your thoughts around this?”
  • 13. Groups & Individuals • I mostly work with groups of people or teams, but sometimes it can be necessary to adapt communication styles to individual needs • This is mostly due to time constraints, but also to create a sense of ownership in the team as a whole - if I had time I would do both
  • 14. Summary • Create trust and empowerment to build a strong foundation • Know the difference between expert and coaching conversations, and when to use which • Coaching is complex and the more experience you can get, the better • Find a coaching format that works with the team • You can’t tell people to adapt a certain mindset, it is a thought process they need to go through themselves • You are there to support them in that process
  • 15. Final Note The most important thing you can do as a tester to build a good QA mindset in a development team is to raise the right questions, and facilitate the discussion around them, in an open, transparent and empowering way