8 Perspectives of Quality: A Model

In my last blog post, I shared my views on quality regarding goodness, value, and correctness. In this post, I'd like to share a model that I've been using for a few years in my past few companies, to describe different perspectives of quality and how they relate, as well as where testing activities fit [...]

What’s the quality of your product?

What's the quality of your product?What's the first thing you think about when hearing this question?Is it difficult to answer?For some reason, it feels like most people in software, when building software, tend to overfocus on "correctness": "it works correctly", "it works as expected", "it meets all the specified requirements", "Everything just works ok", etc...But [...]

Adapting Crosby’s 4 absolutes of quality into a software context

Philip Crosby has a big reputation as being a quality leader in the manufacturing industry, having authored many books on quality between 1968 and 1999. Some of his well known work that he's quoted on regularly include: "quality is free", "zero defects through prevention", and his "4 absolutes of quality". Although Crosby spoke of these [...]

If I could change one thing in the Agile Manifesto…

I recently attended an Agile workshop for new joiners at my company, where as part of the workshop, the agile manifesto and principles were presented. For those of you that haven't seen the manifesto in a while, here they are: Agile Manifesto, taken from agilemanifesto.org The manifesto seems to have stood the test of time. [...]

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: https://www.agilealliance.org/agile2017/ The talk submissions are open [...]

Dispelling the misconceptions #4 – “Quality Assurance”… You cant assure quality!

You can't assure quality... In fact, I'd even go as far as to say that testing itself doesn't actually improve quality, let alone assure it. Testing provides information which allows for the improvement of quality only if acted upon by the stakeholders, and then worked on by developers, but testers themselves don't actually do the [...]