adam howard and joanna yip - lean, again: reiterating lean thinking in testing
DESCRIPTION
Even in organisations that haven’t embraced a Lean|Agile approach to software development, Lean principles can help make a difference. Adam and Jo explain how Lean testing methods employ the principles of Lean software development to enable more effective and more efficient testing practices in any organisation or project, regardless of the development mindset or methodology. Drawing from their practical experiences in implementing such techniques, Adam and Jo will show how Lean testing helped transform a traditional, Waterfall-based project, but also highlight that Lean testing is an essential addition to the testing toolbox in any organisation that has already embraced Lean|Agile development practices.TRANSCRIPT
Lean, Again:Reiterating Lean Thinking in TestingAdam Howard & Joanna YipAssurity Consulting Ltd
Your pic
So, what is Lean anyway?
A Brief History of Lean Thinking
+ =
An Overview…
How do we apply Lean thinking to testing?
Clarity
Visual Test Modelling
Simplicity
SessionBased Test
Management
Example: Initial Model
Example: Feedback/Questions
What is Session Based Test Management?
Example: Planning Sessions
Example: Session Report
Example: Reporting Progress
Lean Testing in Action
An Experience Report…
Context• Production system• Many bugs known
with yearly process• Scope is to fix these
identified bugs• Equates to a full re-
design• Traditional estimate is
six months• We had three…
An Experience Report…
Context• Production system• Many bugs known
with yearly process• Scope is to fix these
identified bugs• Equates to a full re-
design• Traditional estimate is
six months• We had three…
Approach• Lean Testing!• Visual Models to drive
test design• Also to unite
disparate project teams• Exploratory testing in
sessions• Holistic testing with
less overhead
An Experience Report…
Context• Production system• Many bugs known
with yearly process• Scope is to fix these
identified bugs• Equates to a full re-
design• Traditional estimate is
six months• We had three…
Approach• Lean Testing!• Visual Models to drive
test design• Also to unite
disparate project teams• Exploratory testing in
sessions• Holistic testing with
less overhead
Outcome• Shared vision of
solution• Clear insight for the
business into testing• Broad range of “off
charter” bugs found• Solution delivered
successfully• Smoothest production
release
Lean Testing in an Agile world…
Lean Testing vs. Agile Testing
Traditional Environments
Agile Environments
Lean Testing
Thanks for listening…Adam HowardAssurity Consulting Limited@adammhoward
Joanna YipAssurity Consulting Limited@pearls_pinkbows