The Complexities of “Failing Fast”

There has been lots of talk recently about "failing" and "failing fast". This is actually an extremely complex topic that can be difficult to grasp.   It's not actually about failing. The topic of "failing" is actually all about learning. When we think about the properties of learning, we can break it down into various [...]


A new model for test strategies… (An update to the Heuristic Test Strategy Model).

The Heuristic Test Strategy Model The heuristic test strategy model was created by James Bach with the purpose of offering a set of patterns for designing a test strategy. The model has been very valuable for me in the past, not just with helping me to think about how context affects my testing strategies, but [...]

Agile 2018 – Quality & Testing track – CALL FOR REVIEWERS

Calling all testers and software people! We need your help! We need reviewers for the Agile 2018 Conference's Testing and Quality track!   What's involved? If you are keen to be a reviewer, we'll give you access to our reviewing system, where you can see all the talks and workshops that people submit to our [...]

BDD and the real primary purpose of feature files

I recently hosted a discussion at the London Agile Discussion Group (LADG) on the topic of BDD and feature files. It's always a popular topic and the session appeared to be at full capacity. I initially kicked off the session with a question to everyone: "What is Behaviour Driven Development?". I dished out some post-it [...]

Agile 2017 Testing Track talk submissions are open till the 6th of February!

This year, I'm proud to be co-chairing the Agile 2017 conference's testing track alongside the amazing Emma Armstrong (@EmmaATester). The Agile 2017 conference is based in Orlando this year, and is due to take place on the 7th-11th of August. More info on the conference can be found here: The talk submissions are open [...]

Continuous Testing in DevOps…

I've recently attended a number of conferences, some testing ones, some agile ones and some dev ones too. Although some of the talks were painful due to misunderstandings of one thing or another (be it testing, automation, agile, BDD, TDD, etc...), overall, I thought the conferences were pretty good and I met some new people [...]

Estimations, Guesstimations, Shmesstimations…

I recently found these "No bullshit estimation cards" I can't agree more with the message they send regarding estimations. Almost everywhere I have worked, there has been a big emphasis on the need for estimating the time and effort for implementing and releasing a new feature, but in almost every case we get it wrong. Whether that is missed [...]