adam howard and joanna yip - lean, again: reiterating lean thinking in testing

31
Lean, Again: Reiterating Lean Thinking in Testing Adam Howard & Joanna Yip Assurity Consulting Ltd Your pic

Upload: agilenz-conference

Post on 20-Jun-2015

140 views

Category:

Software


0 download

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

Page 1: Adam Howard and Joanna Yip - Lean, Again: Reiterating Lean Thinking in Testing

Lean, Again:Reiterating Lean Thinking in TestingAdam Howard & Joanna YipAssurity Consulting Ltd

Your pic

Page 2: Adam Howard and Joanna Yip - Lean, Again: Reiterating Lean Thinking in Testing

So, what is Lean anyway?

Page 3: Adam Howard and Joanna Yip - Lean, Again: Reiterating Lean Thinking in Testing

A Brief History of Lean Thinking

+ =

Page 4: Adam Howard and Joanna Yip - Lean, Again: Reiterating Lean Thinking in Testing

An Overview…

Page 5: Adam Howard and Joanna Yip - Lean, Again: Reiterating Lean Thinking in Testing

How do we apply Lean thinking to testing?

Page 6: Adam Howard and Joanna Yip - Lean, Again: Reiterating Lean Thinking in Testing

Clarity

Visual Test Modelling

Page 7: Adam Howard and Joanna Yip - Lean, Again: Reiterating Lean Thinking in Testing

Simplicity

SessionBased Test

Management

Page 8: Adam Howard and Joanna Yip - Lean, Again: Reiterating Lean Thinking in Testing
Page 9: Adam Howard and Joanna Yip - Lean, Again: Reiterating Lean Thinking in Testing

Example: Initial Model

Page 10: Adam Howard and Joanna Yip - Lean, Again: Reiterating Lean Thinking in Testing

Example: Feedback/Questions

Page 11: Adam Howard and Joanna Yip - Lean, Again: Reiterating Lean Thinking in Testing
Page 12: Adam Howard and Joanna Yip - Lean, Again: Reiterating Lean Thinking in Testing
Page 13: Adam Howard and Joanna Yip - Lean, Again: Reiterating Lean Thinking in Testing
Page 14: Adam Howard and Joanna Yip - Lean, Again: Reiterating Lean Thinking in Testing
Page 15: Adam Howard and Joanna Yip - Lean, Again: Reiterating Lean Thinking in Testing

What is Session Based Test Management?

Page 16: Adam Howard and Joanna Yip - Lean, Again: Reiterating Lean Thinking in Testing

Example: Planning Sessions

Page 17: Adam Howard and Joanna Yip - Lean, Again: Reiterating Lean Thinking in Testing

Example: Session Report

Page 18: Adam Howard and Joanna Yip - Lean, Again: Reiterating Lean Thinking in Testing

Example: Reporting Progress

Page 19: Adam Howard and Joanna Yip - Lean, Again: Reiterating Lean Thinking in Testing
Page 20: Adam Howard and Joanna Yip - Lean, Again: Reiterating Lean Thinking in Testing
Page 21: Adam Howard and Joanna Yip - Lean, Again: Reiterating Lean Thinking in Testing
Page 22: Adam Howard and Joanna Yip - Lean, Again: Reiterating Lean Thinking in Testing
Page 23: Adam Howard and Joanna Yip - Lean, Again: Reiterating Lean Thinking in Testing
Page 24: Adam Howard and Joanna Yip - Lean, Again: Reiterating Lean Thinking in Testing
Page 25: Adam Howard and Joanna Yip - Lean, Again: Reiterating Lean Thinking in Testing

Lean Testing in Action

Page 26: Adam Howard and Joanna Yip - Lean, Again: Reiterating Lean Thinking in Testing

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…

Page 27: Adam Howard and Joanna Yip - Lean, Again: Reiterating Lean Thinking in Testing

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

Page 28: Adam Howard and Joanna Yip - Lean, Again: Reiterating Lean Thinking in Testing

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

Page 29: Adam Howard and Joanna Yip - Lean, Again: Reiterating Lean Thinking in Testing

Lean Testing in an Agile world…

Page 30: Adam Howard and Joanna Yip - Lean, Again: Reiterating Lean Thinking in Testing

Lean Testing vs. Agile Testing

Traditional Environments

Agile Environments

Lean Testing

Page 31: Adam Howard and Joanna Yip - Lean, Again: Reiterating Lean Thinking in Testing

Thanks for listening…Adam HowardAssurity Consulting Limited@adammhoward

Joanna YipAssurity Consulting Limited@pearls_pinkbows