SlideShare a Scribd company logo
Quality

is a
Mindset

Neil Killick, Agile Coach and Trainer
neilkillick.com / agilemelbourne.com
Copyright Neil Killick, Iterative, 2013

neil_killick
IT’S HARD BEING A TESTER
IN AN AGILE TEAM
INCREMENTAL TESTING IS A
DIFFERENT BALLGAME
● Seems like there’s “nothing to test” at the start
● Stories can end up being queued for testing at end of
Sprint
● How do I test “unfinished” features?
● Automated testing tools mean I’m not needed!
BUT… TESTING SKILLS ARE

VERY IMPORTANT
WE NEED SOMEONE TO
DEFINE AND DRIVE QUALITY
● Drive conversations around Quality such as clear,
valuable Requirements and Acceptance Tests

● Be a nuisance to the developers! How will we test
this? Where should these tests go?
QUALITY, LIKE VALUE, IS
AMBIGUOUS
● What is Quality? We need a shared definition
● Quality is about requirements,
expectations and behaviour,
not just code
● Quality is “What the customer wants”,
building the right thing, so is variable
QUALITY IS NOT AN
ACTIVITY OR ROLE
● Quality is a shared responsibility of the team, not just
the QA’s, the Tester’s or the QA Manager’s
● You cannot “test” Quality into a poor Quality product
- it’s too late!
● Quality emerges from the way we work together, our
interactions
YOU EITHER CARE ABOUT
QUALITY OR YOU DON’T
● Improving Quality by “process”
alone has limited efficacy
● Hire craftspeople who insist
on building Quality into
everything they do
● Never trade-off build Quality
AS AN AGILE TESTER, HOW
CAN I MAXIMISE MY VALUE?
● Work with developers to automate execution of
acceptance criteria
● Manual testing should be non-repetitive and utilise
your skills as a tester
○ Exploratory Testing
○ Boundary Testing, etc.
HOW CAN I AUTOMATE
ACCEPTANCE CRITERIA?
● There are dozens of automated
testing tools - Google it!
● Selenium / WebDriver is a
popular browser testing tool
● Cucumber / JBehave for BDD testing
HOW CAN WE BUILD IN
QUALITY AS A TEAM?
THREE AMIGOS
● BA or Product Owner, Developer and Tester
● Requirements and tests are discussed for a new
feature
● Create shared understanding and common
vocabulary for new feature
● Identify missing requirements and edge cases
BE TEST DRIVEN
● Work collaboratively with the team to ensure the
right tests are written from the start
● Avoid a testing “phase” after “dev” by working
closely with the developers daily
● Help the team with a “test first” approach, where
failing tests are written before the code
HOW CAN WE ENSURE THESE
CONVERSATIONS HAPPEN?
STORY KICK-OFF
● Formalise story kick-off as 1st
step in workflow before story
can be “in progress”
● Three Amigos (or whole team if practical) get
together when team is ready to pull in a new story, or
at Backlog Refinement Meeting
● Whole team at Sprint Planning Meeting
SHOULDER TAPS
● Don’t hand off work,
or let it be handed
off to you
● Spend 10 mins with
developers checking
that all acceptance criteria pass
● Spend 10 mins with Product Owner to make sure
he/she is happy with functionality
SUMMARY
●
●
●
●
●
●

Quality is not an activity/role, it’s a mindset
Create a shared definition of Quality
Hire people who care
Whole team owns Quality
Don’t trade off Build Quality
Drive the right conversations to ensure
Quality is built in
Neil Killick, Agile Coach and Trainer
neilkillick.com / agilemelbourne.com
Copyright Neil Killick, Iterative, 2013

neil_killick

More Related Content

What's hot

Gemba Walk
Gemba WalkGemba Walk
Iqa training -manufacturing[1]
Iqa training -manufacturing[1]Iqa training -manufacturing[1]
Iqa training -manufacturing[1]
Jitesh Gaurav
 
QC question answer
QC question answerQC question answer
QC question answer
Prabhat Pandey
 
Apqp fundamentals
Apqp fundamentalsApqp fundamentals
Apqp fundamentals
Jitesh Gaurav
 
Awareness of iatf 16949
Awareness of iatf 16949Awareness of iatf 16949
Awareness of iatf 16949
Pavan Patil
 
Iso Internal Auditor
Iso Internal AuditorIso Internal Auditor
Iso Internal Auditor
Danyah Hejaij
 
Continuous improvement by Julian Kalac
Continuous improvement  by Julian KalacContinuous improvement  by Julian Kalac
Continuous improvement by Julian Kalac
Julian Kalac P.Eng
 
Poka Yoke in Manufacturing
Poka Yoke in Manufacturing Poka Yoke in Manufacturing
Poka Yoke in Manufacturing
Prachi Sharma
 
[Partial Preview:] Introduction to Quality
[Partial Preview:] Introduction to Quality[Partial Preview:] Introduction to Quality
[Partial Preview:] Introduction to Quality
Operational Excellence Consulting
 
Iatf 16949 training
Iatf 16949 trainingIatf 16949 training
Iatf 16949 training
dishashah4993
 
Iso 9001 2015 documented information guidlines
Iso 9001 2015 documented information guidlinesIso 9001 2015 documented information guidlines
Iso 9001 2015 documented information guidlines
Rajeesh Thumpayil
 
5 why tutorial (root cause analysis RCA)
5 why tutorial (root cause analysis RCA)5 why tutorial (root cause analysis RCA)
5 why tutorial (root cause analysis RCA)
Dao Ngoc Kien
 
PPT Presentation on IATF 16949 Documentation
PPT Presentation on IATF 16949 DocumentationPPT Presentation on IATF 16949 Documentation
PPT Presentation on IATF 16949 Documentation
Global Manager Group
 
7 qc toolsTraining pdf
7 qc toolsTraining pdf7 qc toolsTraining pdf
7 qc toolsTraining pdf
Shakehand with Life
 
7 QC Tools Training
7 QC Tools Training7 QC Tools Training
7 QC Tools Training
PRASHANT KSHIRSAGAR
 
Gemba Walk
Gemba WalkGemba Walk
APQP Training presentation
APQP Training  presentationAPQP Training  presentation
APQP Training presentation
Qualsys Ltd
 
IATF PPT.pdf
IATF PPT.pdfIATF PPT.pdf
IATF PPT.pdf
puneetyadav159342
 
ISO 9001:2015 Awareness Training
ISO 9001:2015 Awareness TrainingISO 9001:2015 Awareness Training
ISO 9001:2015 Awareness Training
ANUPAM RAY
 
PROCESS FAILURE MODE EFFECTS ANALYSIS (PFMEA) PPT
PROCESS FAILURE MODE EFFECTS ANALYSIS (PFMEA) PPTPROCESS FAILURE MODE EFFECTS ANALYSIS (PFMEA) PPT
PROCESS FAILURE MODE EFFECTS ANALYSIS (PFMEA) PPT
Inter Alliance Werardt
 

What's hot (20)

Gemba Walk
Gemba WalkGemba Walk
Gemba Walk
 
Iqa training -manufacturing[1]
Iqa training -manufacturing[1]Iqa training -manufacturing[1]
Iqa training -manufacturing[1]
 
QC question answer
QC question answerQC question answer
QC question answer
 
Apqp fundamentals
Apqp fundamentalsApqp fundamentals
Apqp fundamentals
 
Awareness of iatf 16949
Awareness of iatf 16949Awareness of iatf 16949
Awareness of iatf 16949
 
Iso Internal Auditor
Iso Internal AuditorIso Internal Auditor
Iso Internal Auditor
 
Continuous improvement by Julian Kalac
Continuous improvement  by Julian KalacContinuous improvement  by Julian Kalac
Continuous improvement by Julian Kalac
 
Poka Yoke in Manufacturing
Poka Yoke in Manufacturing Poka Yoke in Manufacturing
Poka Yoke in Manufacturing
 
[Partial Preview:] Introduction to Quality
[Partial Preview:] Introduction to Quality[Partial Preview:] Introduction to Quality
[Partial Preview:] Introduction to Quality
 
Iatf 16949 training
Iatf 16949 trainingIatf 16949 training
Iatf 16949 training
 
Iso 9001 2015 documented information guidlines
Iso 9001 2015 documented information guidlinesIso 9001 2015 documented information guidlines
Iso 9001 2015 documented information guidlines
 
5 why tutorial (root cause analysis RCA)
5 why tutorial (root cause analysis RCA)5 why tutorial (root cause analysis RCA)
5 why tutorial (root cause analysis RCA)
 
PPT Presentation on IATF 16949 Documentation
PPT Presentation on IATF 16949 DocumentationPPT Presentation on IATF 16949 Documentation
PPT Presentation on IATF 16949 Documentation
 
7 qc toolsTraining pdf
7 qc toolsTraining pdf7 qc toolsTraining pdf
7 qc toolsTraining pdf
 
7 QC Tools Training
7 QC Tools Training7 QC Tools Training
7 QC Tools Training
 
Gemba Walk
Gemba WalkGemba Walk
Gemba Walk
 
APQP Training presentation
APQP Training  presentationAPQP Training  presentation
APQP Training presentation
 
IATF PPT.pdf
IATF PPT.pdfIATF PPT.pdf
IATF PPT.pdf
 
ISO 9001:2015 Awareness Training
ISO 9001:2015 Awareness TrainingISO 9001:2015 Awareness Training
ISO 9001:2015 Awareness Training
 
PROCESS FAILURE MODE EFFECTS ANALYSIS (PFMEA) PPT
PROCESS FAILURE MODE EFFECTS ANALYSIS (PFMEA) PPTPROCESS FAILURE MODE EFFECTS ANALYSIS (PFMEA) PPT
PROCESS FAILURE MODE EFFECTS ANALYSIS (PFMEA) PPT
 

Viewers also liked

Developing a quality culture presentation [autosaved]
Developing a quality culture presentation [autosaved]Developing a quality culture presentation [autosaved]
Developing a quality culture presentation [autosaved]Yomna Motea
 
4.quality culture
4.quality culture4.quality culture
4.quality culture083805154
 
Quality Culture
Quality CultureQuality Culture
Quality Culture
Sohel Khatri
 
Culture Or Quality
Culture Or QualityCulture Or Quality
Culture Or Quality
flevko
 
QUALITY CULTURE IN TOTAL QUALITY MANAGEMENT
QUALITY CULTURE IN TOTAL QUALITY MANAGEMENTQUALITY CULTURE IN TOTAL QUALITY MANAGEMENT
QUALITY CULTURE IN TOTAL QUALITY MANAGEMENTNour Amera Md Nordin
 
Total Quality Culture
Total Quality CultureTotal Quality Culture
Total Quality Culture
Pravin Asar
 
Culture of Quality Can Accelerate Growth and Performance in the Enterprise
Culture of Quality Can Accelerate Growth and Performance in the EnterpriseCulture of Quality Can Accelerate Growth and Performance in the Enterprise
Culture of Quality Can Accelerate Growth and Performance in the Enterprise
ASQ
 
Building a culture of quality real world examples #CAST2015
Building a culture of quality  real world examples #CAST2015Building a culture of quality  real world examples #CAST2015
Building a culture of quality real world examples #CAST2015
Josh Meier
 
Slicing for Organisational Agility - A #NoEstimates Method
Slicing for Organisational Agility - A #NoEstimates MethodSlicing for Organisational Agility - A #NoEstimates Method
Slicing for Organisational Agility - A #NoEstimates Method
Killick Agile Consulting Services
 
Importance of Quality
Importance of QualityImportance of Quality
Importance of Qualityjscover
 
1×10 rola QA w tworzeniu Atlassian JIRA
 1×10 rola QA w tworzeniu Atlassian JIRA 1×10 rola QA w tworzeniu Atlassian JIRA
1×10 rola QA w tworzeniu Atlassian JIRA
3camp
 
Monica Green: Creating & maintaining a culture of quality
Monica Green: Creating & maintaining a culture of qualityMonica Green: Creating & maintaining a culture of quality
Monica Green: Creating & maintaining a culture of quality
eaquals
 
Toast 4 Quality Assistance - TestingCup 2015
Toast 4 Quality Assistance - TestingCup 2015Toast 4 Quality Assistance - TestingCup 2015
Toast 4 Quality Assistance - TestingCup 2015
mkujalowicz
 
First build the right thing
First build the right thingFirst build the right thing
First build the right thingAgileOnTheBeach
 
Introduction to qm (1)
Introduction to qm (1)Introduction to qm (1)
Introduction to qm (1)083805154
 
Ludka Kotarska Mid-term self-assessment revisited - making the most of the Ea...
Ludka Kotarska Mid-term self-assessment revisited - making the most of the Ea...Ludka Kotarska Mid-term self-assessment revisited - making the most of the Ea...
Ludka Kotarska Mid-term self-assessment revisited - making the most of the Ea...
eaquals
 
"Deadlines" are killing agile
"Deadlines" are killing agile"Deadlines" are killing agile
"Deadlines" are killing agile
Killick Agile Consulting Services
 
Testing Best Practices
Testing Best PracticesTesting Best Practices
Testing Best Practices
Axway Appcelerator
 

Viewers also liked (20)

Developing a quality culture presentation [autosaved]
Developing a quality culture presentation [autosaved]Developing a quality culture presentation [autosaved]
Developing a quality culture presentation [autosaved]
 
4.quality culture
4.quality culture4.quality culture
4.quality culture
 
Quality Culture
Quality CultureQuality Culture
Quality Culture
 
Culture Or Quality
Culture Or QualityCulture Or Quality
Culture Or Quality
 
QUALITY CULTURE IN TOTAL QUALITY MANAGEMENT
QUALITY CULTURE IN TOTAL QUALITY MANAGEMENTQUALITY CULTURE IN TOTAL QUALITY MANAGEMENT
QUALITY CULTURE IN TOTAL QUALITY MANAGEMENT
 
Total Quality Culture
Total Quality CultureTotal Quality Culture
Total Quality Culture
 
Culture of Quality Can Accelerate Growth and Performance in the Enterprise
Culture of Quality Can Accelerate Growth and Performance in the EnterpriseCulture of Quality Can Accelerate Growth and Performance in the Enterprise
Culture of Quality Can Accelerate Growth and Performance in the Enterprise
 
Building a culture of quality real world examples #CAST2015
Building a culture of quality  real world examples #CAST2015Building a culture of quality  real world examples #CAST2015
Building a culture of quality real world examples #CAST2015
 
Slicing for Organisational Agility - A #NoEstimates Method
Slicing for Organisational Agility - A #NoEstimates MethodSlicing for Organisational Agility - A #NoEstimates Method
Slicing for Organisational Agility - A #NoEstimates Method
 
Importance of Quality
Importance of QualityImportance of Quality
Importance of Quality
 
1×10 rola QA w tworzeniu Atlassian JIRA
 1×10 rola QA w tworzeniu Atlassian JIRA 1×10 rola QA w tworzeniu Atlassian JIRA
1×10 rola QA w tworzeniu Atlassian JIRA
 
Monica Green: Creating & maintaining a culture of quality
Monica Green: Creating & maintaining a culture of qualityMonica Green: Creating & maintaining a culture of quality
Monica Green: Creating & maintaining a culture of quality
 
Toast 4 Quality Assistance - TestingCup 2015
Toast 4 Quality Assistance - TestingCup 2015Toast 4 Quality Assistance - TestingCup 2015
Toast 4 Quality Assistance - TestingCup 2015
 
First build the right thing
First build the right thingFirst build the right thing
First build the right thing
 
Introduction to qm (1)
Introduction to qm (1)Introduction to qm (1)
Introduction to qm (1)
 
Ludka Kotarska Mid-term self-assessment revisited - making the most of the Ea...
Ludka Kotarska Mid-term self-assessment revisited - making the most of the Ea...Ludka Kotarska Mid-term self-assessment revisited - making the most of the Ea...
Ludka Kotarska Mid-term self-assessment revisited - making the most of the Ea...
 
Alternatives to Agile Estimation - A Team Perspective
Alternatives to Agile Estimation - A Team PerspectiveAlternatives to Agile Estimation - A Team Perspective
Alternatives to Agile Estimation - A Team Perspective
 
"Deadlines" are killing agile
"Deadlines" are killing agile"Deadlines" are killing agile
"Deadlines" are killing agile
 
What is Business Value?
What is Business Value?What is Business Value?
What is Business Value?
 
Testing Best Practices
Testing Best PracticesTesting Best Practices
Testing Best Practices
 

Similar to Quality is a Mindset

Agile Testing Agile Ottawa April 2015
Agile Testing   Agile Ottawa April 2015Agile Testing   Agile Ottawa April 2015
Agile Testing Agile Ottawa April 2015
Dag Rowe
 
1x10 - QA Engineer Role in JIRA
1x10 - QA Engineer Role in JIRA1x10 - QA Engineer Role in JIRA
1x10 - QA Engineer Role in JIRAmkujalowicz
 
Software Testing Overview
Software Testing OverviewSoftware Testing Overview
Software Testing Overview
Hawkman Academy
 
Scaling Quality by Building it in - Agile Tour Ottawa 2017
Scaling Quality by Building it in - Agile Tour Ottawa 2017Scaling Quality by Building it in - Agile Tour Ottawa 2017
Scaling Quality by Building it in - Agile Tour Ottawa 2017
Maurizio Mancini
 
Agile Testing - What, why and how.
Agile Testing - What, why and how.Agile Testing - What, why and how.
Agile Testing - What, why and how.
Asim Kazmi
 
Agile testingandautomation
Agile testingandautomationAgile testingandautomation
Agile testingandautomation
jeisner
 
Scrum plus – why scrum is not enough for successful delivery
Scrum plus – why scrum is not enough for successful deliveryScrum plus – why scrum is not enough for successful delivery
Scrum plus – why scrum is not enough for successful delivery
Naveen Kumar Singh
 
A Testers Guide To Collaborating With Product Owners
A Testers Guide To Collaborating With Product OwnersA Testers Guide To Collaborating With Product Owners
A Testers Guide To Collaborating With Product Owners
TEST Huddle
 
Scaling Quality by Building it in
Scaling Quality by Building it inScaling Quality by Building it in
Scaling Quality by Building it in
Agile Montréal
 
Be Modern Agile Tester
Be Modern Agile TesterBe Modern Agile Tester
Be Modern Agile TesterYi Xu
 
Crafting Quality Software
Crafting Quality SoftwareCrafting Quality Software
Crafting Quality Software
DiUS
 
How do we fix testing
How do we fix testingHow do we fix testing
How do we fix testing
Peter Varhol
 
A confused tester in agile world finalversion
A confused tester in agile world finalversionA confused tester in agile world finalversion
A confused tester in agile world finalversion
Ashish Kumar
 
Introducing QA Into an Agile Environment
Introducing QA Into an Agile EnvironmentIntroducing QA Into an Agile Environment
Introducing QA Into an Agile Environment
Joseph Beale
 
Scaling Quality by Building It In - Agile Tour Montreal 2017
Scaling Quality by Building It In - Agile Tour Montreal 2017Scaling Quality by Building It In - Agile Tour Montreal 2017
Scaling Quality by Building It In - Agile Tour Montreal 2017
Maurizio Mancini
 
From QA to Quality Champion - 5 tips to be a successful tester in an agile team
From QA to Quality Champion - 5 tips to be a successful tester in an agile teamFrom QA to Quality Champion - 5 tips to be a successful tester in an agile team
From QA to Quality Champion - 5 tips to be a successful tester in an agile team
Killick Agile Consulting Services
 
Getting By Without "QA"
Getting By Without "QA"Getting By Without "QA"
Getting By Without "QA"
Dave King
 
DaKiRY_BAQ2016_QADay_Артем Биковець «Agile testing»
DaKiRY_BAQ2016_QADay_Артем Биковець «Agile testing»DaKiRY_BAQ2016_QADay_Артем Биковець «Agile testing»
DaKiRY_BAQ2016_QADay_Артем Биковець «Agile testing»
Dakiry
 
Applying Quality to the Project and Product Management Process
Applying Quality to the Project and Product Management ProcessApplying Quality to the Project and Product Management Process
Applying Quality to the Project and Product Management Process
Kaali Dass PMP, PhD.
 
Tester Challenges in Agile ?
Tester Challenges in Agile ?Tester Challenges in Agile ?
Tester Challenges in Agile ?alind tiwari
 

Similar to Quality is a Mindset (20)

Agile Testing Agile Ottawa April 2015
Agile Testing   Agile Ottawa April 2015Agile Testing   Agile Ottawa April 2015
Agile Testing Agile Ottawa April 2015
 
1x10 - QA Engineer Role in JIRA
1x10 - QA Engineer Role in JIRA1x10 - QA Engineer Role in JIRA
1x10 - QA Engineer Role in JIRA
 
Software Testing Overview
Software Testing OverviewSoftware Testing Overview
Software Testing Overview
 
Scaling Quality by Building it in - Agile Tour Ottawa 2017
Scaling Quality by Building it in - Agile Tour Ottawa 2017Scaling Quality by Building it in - Agile Tour Ottawa 2017
Scaling Quality by Building it in - Agile Tour Ottawa 2017
 
Agile Testing - What, why and how.
Agile Testing - What, why and how.Agile Testing - What, why and how.
Agile Testing - What, why and how.
 
Agile testingandautomation
Agile testingandautomationAgile testingandautomation
Agile testingandautomation
 
Scrum plus – why scrum is not enough for successful delivery
Scrum plus – why scrum is not enough for successful deliveryScrum plus – why scrum is not enough for successful delivery
Scrum plus – why scrum is not enough for successful delivery
 
A Testers Guide To Collaborating With Product Owners
A Testers Guide To Collaborating With Product OwnersA Testers Guide To Collaborating With Product Owners
A Testers Guide To Collaborating With Product Owners
 
Scaling Quality by Building it in
Scaling Quality by Building it inScaling Quality by Building it in
Scaling Quality by Building it in
 
Be Modern Agile Tester
Be Modern Agile TesterBe Modern Agile Tester
Be Modern Agile Tester
 
Crafting Quality Software
Crafting Quality SoftwareCrafting Quality Software
Crafting Quality Software
 
How do we fix testing
How do we fix testingHow do we fix testing
How do we fix testing
 
A confused tester in agile world finalversion
A confused tester in agile world finalversionA confused tester in agile world finalversion
A confused tester in agile world finalversion
 
Introducing QA Into an Agile Environment
Introducing QA Into an Agile EnvironmentIntroducing QA Into an Agile Environment
Introducing QA Into an Agile Environment
 
Scaling Quality by Building It In - Agile Tour Montreal 2017
Scaling Quality by Building It In - Agile Tour Montreal 2017Scaling Quality by Building It In - Agile Tour Montreal 2017
Scaling Quality by Building It In - Agile Tour Montreal 2017
 
From QA to Quality Champion - 5 tips to be a successful tester in an agile team
From QA to Quality Champion - 5 tips to be a successful tester in an agile teamFrom QA to Quality Champion - 5 tips to be a successful tester in an agile team
From QA to Quality Champion - 5 tips to be a successful tester in an agile team
 
Getting By Without "QA"
Getting By Without "QA"Getting By Without "QA"
Getting By Without "QA"
 
DaKiRY_BAQ2016_QADay_Артем Биковець «Agile testing»
DaKiRY_BAQ2016_QADay_Артем Биковець «Agile testing»DaKiRY_BAQ2016_QADay_Артем Биковець «Agile testing»
DaKiRY_BAQ2016_QADay_Артем Биковець «Agile testing»
 
Applying Quality to the Project and Product Management Process
Applying Quality to the Project and Product Management ProcessApplying Quality to the Project and Product Management Process
Applying Quality to the Project and Product Management Process
 
Tester Challenges in Agile ?
Tester Challenges in Agile ?Tester Challenges in Agile ?
Tester Challenges in Agile ?
 

More from Killick Agile Consulting Services

Slicing heuristics - Techniques for improving value generation, speed to mark...
Slicing heuristics - Techniques for improving value generation, speed to mark...Slicing heuristics - Techniques for improving value generation, speed to mark...
Slicing heuristics - Techniques for improving value generation, speed to mark...
Killick Agile Consulting Services
 
Slicing heuristics - Techniques for improving value generation, speed to mark...
Slicing heuristics - Techniques for improving value generation, speed to mark...Slicing heuristics - Techniques for improving value generation, speed to mark...
Slicing heuristics - Techniques for improving value generation, speed to mark...
Killick Agile Consulting Services
 
Beyond INVEST - How to use story slicing to improve team and organisational a...
Beyond INVEST - How to use story slicing to improve team and organisational a...Beyond INVEST - How to use story slicing to improve team and organisational a...
Beyond INVEST - How to use story slicing to improve team and organisational a...
Killick Agile Consulting Services
 
Why scaled agile frameworks exist - Agile Project Managers meetup
Why scaled agile frameworks exist - Agile Project Managers meetupWhy scaled agile frameworks exist - Agile Project Managers meetup
Why scaled agile frameworks exist - Agile Project Managers meetup
Killick Agile Consulting Services
 
Why scaled agile frameworks exist and why you don't need them - LAST Conference
Why scaled agile frameworks exist and why you don't need them - LAST ConferenceWhy scaled agile frameworks exist and why you don't need them - LAST Conference
Why scaled agile frameworks exist and why you don't need them - LAST Conference
Killick Agile Consulting Services
 
How I use Heart of Agile to teach Agile fundamentals
How I use Heart of Agile to teach Agile fundamentalsHow I use Heart of Agile to teach Agile fundamentals
How I use Heart of Agile to teach Agile fundamentals
Killick Agile Consulting Services
 
From business case to backlog using lean canvas and story mapping ✫ Workshop ...
From business case to backlog using lean canvas and story mapping ✫ Workshop ...From business case to backlog using lean canvas and story mapping ✫ Workshop ...
From business case to backlog using lean canvas and story mapping ✫ Workshop ...
Killick Agile Consulting Services
 
Agile works when it's not about agile
Agile works when it's not about agileAgile works when it's not about agile
Agile works when it's not about agile
Killick Agile Consulting Services
 
How to not shoot yourself in the foot with estimation
How to not shoot yourself in the foot with estimationHow to not shoot yourself in the foot with estimation
How to not shoot yourself in the foot with estimation
Killick Agile Consulting Services
 
Why scaled agile frameworks exist and why you don't need them
Why scaled agile frameworks exist and why you don't need themWhy scaled agile frameworks exist and why you don't need them
Why scaled agile frameworks exist and why you don't need them
Killick Agile Consulting Services
 
Principle driven scaling - How to grow value without growing overhead
Principle driven scaling - How to grow value without growing overheadPrinciple driven scaling - How to grow value without growing overhead
Principle driven scaling - How to grow value without growing overhead
Killick Agile Consulting Services
 
What do you want to improve - LAST conf version
What do you want to improve - LAST conf versionWhat do you want to improve - LAST conf version
What do you want to improve - LAST conf version
Killick Agile Consulting Services
 
What do you want to improve? Being/doing/scaling Agile isn't the point
What do you want to improve? Being/doing/scaling Agile isn't the pointWhat do you want to improve? Being/doing/scaling Agile isn't the point
What do you want to improve? Being/doing/scaling Agile isn't the point
Killick Agile Consulting Services
 
A simple model for estimating without guessing
A simple model for estimating without guessingA simple model for estimating without guessing
A simple model for estimating without guessing
Killick Agile Consulting Services
 
Toyota Kata at MYOB - Cycle Time
Toyota Kata at MYOB - Cycle TimeToyota Kata at MYOB - Cycle Time
Toyota Kata at MYOB - Cycle Time
Killick Agile Consulting Services
 
What not to do when adopting Agile
What not to do when adopting AgileWhat not to do when adopting Agile
What not to do when adopting Agile
Killick Agile Consulting Services
 
Experiment Driven Product at Redbubble
Experiment Driven Product at RedbubbleExperiment Driven Product at Redbubble
Experiment Driven Product at Redbubble
Killick Agile Consulting Services
 
Customer Support at Redbubble - Part 2
Customer Support at Redbubble - Part 2Customer Support at Redbubble - Part 2
Customer Support at Redbubble - Part 2
Killick Agile Consulting Services
 
Customer Support at Redbubble - Part 1
Customer Support at Redbubble - Part 1Customer Support at Redbubble - Part 1
Customer Support at Redbubble - Part 1
Killick Agile Consulting Services
 
Lean at Redbubble
Lean at RedbubbleLean at Redbubble

More from Killick Agile Consulting Services (20)

Slicing heuristics - Techniques for improving value generation, speed to mark...
Slicing heuristics - Techniques for improving value generation, speed to mark...Slicing heuristics - Techniques for improving value generation, speed to mark...
Slicing heuristics - Techniques for improving value generation, speed to mark...
 
Slicing heuristics - Techniques for improving value generation, speed to mark...
Slicing heuristics - Techniques for improving value generation, speed to mark...Slicing heuristics - Techniques for improving value generation, speed to mark...
Slicing heuristics - Techniques for improving value generation, speed to mark...
 
Beyond INVEST - How to use story slicing to improve team and organisational a...
Beyond INVEST - How to use story slicing to improve team and organisational a...Beyond INVEST - How to use story slicing to improve team and organisational a...
Beyond INVEST - How to use story slicing to improve team and organisational a...
 
Why scaled agile frameworks exist - Agile Project Managers meetup
Why scaled agile frameworks exist - Agile Project Managers meetupWhy scaled agile frameworks exist - Agile Project Managers meetup
Why scaled agile frameworks exist - Agile Project Managers meetup
 
Why scaled agile frameworks exist and why you don't need them - LAST Conference
Why scaled agile frameworks exist and why you don't need them - LAST ConferenceWhy scaled agile frameworks exist and why you don't need them - LAST Conference
Why scaled agile frameworks exist and why you don't need them - LAST Conference
 
How I use Heart of Agile to teach Agile fundamentals
How I use Heart of Agile to teach Agile fundamentalsHow I use Heart of Agile to teach Agile fundamentals
How I use Heart of Agile to teach Agile fundamentals
 
From business case to backlog using lean canvas and story mapping ✫ Workshop ...
From business case to backlog using lean canvas and story mapping ✫ Workshop ...From business case to backlog using lean canvas and story mapping ✫ Workshop ...
From business case to backlog using lean canvas and story mapping ✫ Workshop ...
 
Agile works when it's not about agile
Agile works when it's not about agileAgile works when it's not about agile
Agile works when it's not about agile
 
How to not shoot yourself in the foot with estimation
How to not shoot yourself in the foot with estimationHow to not shoot yourself in the foot with estimation
How to not shoot yourself in the foot with estimation
 
Why scaled agile frameworks exist and why you don't need them
Why scaled agile frameworks exist and why you don't need themWhy scaled agile frameworks exist and why you don't need them
Why scaled agile frameworks exist and why you don't need them
 
Principle driven scaling - How to grow value without growing overhead
Principle driven scaling - How to grow value without growing overheadPrinciple driven scaling - How to grow value without growing overhead
Principle driven scaling - How to grow value without growing overhead
 
What do you want to improve - LAST conf version
What do you want to improve - LAST conf versionWhat do you want to improve - LAST conf version
What do you want to improve - LAST conf version
 
What do you want to improve? Being/doing/scaling Agile isn't the point
What do you want to improve? Being/doing/scaling Agile isn't the pointWhat do you want to improve? Being/doing/scaling Agile isn't the point
What do you want to improve? Being/doing/scaling Agile isn't the point
 
A simple model for estimating without guessing
A simple model for estimating without guessingA simple model for estimating without guessing
A simple model for estimating without guessing
 
Toyota Kata at MYOB - Cycle Time
Toyota Kata at MYOB - Cycle TimeToyota Kata at MYOB - Cycle Time
Toyota Kata at MYOB - Cycle Time
 
What not to do when adopting Agile
What not to do when adopting AgileWhat not to do when adopting Agile
What not to do when adopting Agile
 
Experiment Driven Product at Redbubble
Experiment Driven Product at RedbubbleExperiment Driven Product at Redbubble
Experiment Driven Product at Redbubble
 
Customer Support at Redbubble - Part 2
Customer Support at Redbubble - Part 2Customer Support at Redbubble - Part 2
Customer Support at Redbubble - Part 2
 
Customer Support at Redbubble - Part 1
Customer Support at Redbubble - Part 1Customer Support at Redbubble - Part 1
Customer Support at Redbubble - Part 1
 
Lean at Redbubble
Lean at RedbubbleLean at Redbubble
Lean at Redbubble
 

Recently uploaded

Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 

Recently uploaded (20)

Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 

Quality is a Mindset

  • 1. Quality is a Mindset Neil Killick, Agile Coach and Trainer neilkillick.com / agilemelbourne.com Copyright Neil Killick, Iterative, 2013 neil_killick
  • 2. IT’S HARD BEING A TESTER IN AN AGILE TEAM
  • 3. INCREMENTAL TESTING IS A DIFFERENT BALLGAME ● Seems like there’s “nothing to test” at the start ● Stories can end up being queued for testing at end of Sprint ● How do I test “unfinished” features? ● Automated testing tools mean I’m not needed!
  • 4. BUT… TESTING SKILLS ARE VERY IMPORTANT
  • 5. WE NEED SOMEONE TO DEFINE AND DRIVE QUALITY ● Drive conversations around Quality such as clear, valuable Requirements and Acceptance Tests ● Be a nuisance to the developers! How will we test this? Where should these tests go?
  • 6. QUALITY, LIKE VALUE, IS AMBIGUOUS ● What is Quality? We need a shared definition ● Quality is about requirements, expectations and behaviour, not just code ● Quality is “What the customer wants”, building the right thing, so is variable
  • 7. QUALITY IS NOT AN ACTIVITY OR ROLE ● Quality is a shared responsibility of the team, not just the QA’s, the Tester’s or the QA Manager’s ● You cannot “test” Quality into a poor Quality product - it’s too late! ● Quality emerges from the way we work together, our interactions
  • 8. YOU EITHER CARE ABOUT QUALITY OR YOU DON’T ● Improving Quality by “process” alone has limited efficacy ● Hire craftspeople who insist on building Quality into everything they do ● Never trade-off build Quality
  • 9. AS AN AGILE TESTER, HOW CAN I MAXIMISE MY VALUE? ● Work with developers to automate execution of acceptance criteria ● Manual testing should be non-repetitive and utilise your skills as a tester ○ Exploratory Testing ○ Boundary Testing, etc.
  • 10. HOW CAN I AUTOMATE ACCEPTANCE CRITERIA? ● There are dozens of automated testing tools - Google it! ● Selenium / WebDriver is a popular browser testing tool ● Cucumber / JBehave for BDD testing
  • 11. HOW CAN WE BUILD IN QUALITY AS A TEAM?
  • 12. THREE AMIGOS ● BA or Product Owner, Developer and Tester ● Requirements and tests are discussed for a new feature ● Create shared understanding and common vocabulary for new feature ● Identify missing requirements and edge cases
  • 13. BE TEST DRIVEN ● Work collaboratively with the team to ensure the right tests are written from the start ● Avoid a testing “phase” after “dev” by working closely with the developers daily ● Help the team with a “test first” approach, where failing tests are written before the code
  • 14. HOW CAN WE ENSURE THESE CONVERSATIONS HAPPEN?
  • 15. STORY KICK-OFF ● Formalise story kick-off as 1st step in workflow before story can be “in progress” ● Three Amigos (or whole team if practical) get together when team is ready to pull in a new story, or at Backlog Refinement Meeting ● Whole team at Sprint Planning Meeting
  • 16. SHOULDER TAPS ● Don’t hand off work, or let it be handed off to you ● Spend 10 mins with developers checking that all acceptance criteria pass ● Spend 10 mins with Product Owner to make sure he/she is happy with functionality
  • 17. SUMMARY ● ● ● ● ● ● Quality is not an activity/role, it’s a mindset Create a shared definition of Quality Hire people who care Whole team owns Quality Don’t trade off Build Quality Drive the right conversations to ensure Quality is built in
  • 18. Neil Killick, Agile Coach and Trainer neilkillick.com / agilemelbourne.com Copyright Neil Killick, Iterative, 2013 neil_killick