Why does quality matter?

Post on 02-Dec-2014

359 views 0 download

description

This presentation talks about an obsession with quality. It covers how there is a link between perceived quality and customer state. It also delves into how a quality obsessed brain works and aims to share reasons why quality matters.

Transcript of Why does quality matter?

WHY DOES QUALITY MATTER?

Hi. I’m Simon and I have an obsession with quality. I’m going to talk about why I believe quality matters and also delve into the thought process of a quality obsession.

SIMON TOMES

TEST PROFESSIONAL 10 YEARS AGILE/SCRUM PRACTITIONER GUMTREE, EBAY, RIGHTMOVE

<INSERT COMPANY NAME HERE> 20ME.CLUB

I’ve been a test professional for 10 or so years. Having worked at Gumtree, ebay and Rightmove. As a test analyst, test team leader, qa manager, development team lead and business excellence manager. And I recently quit the corporate world to pursue my own venture. I’m currently building an awesome product that helps test professionals design and track tests. I also run free Agile/Scrum sessions once a month. Plus I’m putting together a collaborative 20 person book on leadership called the 20me.club

WHO HERE CARES ABOUT QUALITY?

So who here cares about quality?

WHO HERE CARES ABOUT QUALITY?

AND WHY?

And why do you care? <ask for the audience to shout out their answers>

WHO DO WE HAVE IN THE AUDIENCE TODAY?

I’d like to find out more about the audience I’m talking to today. Who here is a developer? Back end? Front end? All round developer? Designers? Testers? Product people? Cool, it’s important for me to understand my audience. And I guess that leads into an important point about why quality matters. It’s all relevant to the target audience.

WHY DOES QUALITY MATTER?

So here’s an example. I was recently tweeted by a digital magazine asking if I’d like to download their free trial magazine. I said yes and downloaded the magazine to my iPhone 5S. Tried to read it on my commute home but there was no simple way to zoom into the content with a double tap. Like you would on a website. I emailed them to ask if I was their target audience and asked if they were actually focusing on people with iPhone 6 Plus or tablet. They said no and said they are working on a fix. Fair enough. It was a shame at the time because the magazine lacked quality. I’m sure the content was great, it just wasn’t functional.

PERCEIVED QUALITY

STATE OF YOUR CUSTOMER

I’ve got a theory there is a direct link between perceived quality and the state of the customer. Let me explain what I mean by this.

How I think, feel and experience quality (or even value) depends on where I am with regards to the product or feature. If I’ve only just discovered it than I’m extremely unsure of the quality of the product or feature. Yet if I’m at the other end of the scale and am screaming about how amazing this thing is then I’m pretty damn sure of it’s quality.

QUALITY IS ABOUT REMOVING UNCERTAINTY

In product development I believe that quality is about removing uncertainty. Let me give you an example.

PHOTO : Katelyn Kenderdine

Imagine you’re a person at the top of this cliff face. You’re standing where there’s a load of fog. Someone tells you that you need to jump a gap to make it to the other side of the cliff. At this point you have no idea how wide the gap is. There’s a load of fog in the way and you don’t have enough information to know what would happen if you just jumped. Now imagine you can take action to help remove the fog, see how wide the gap is and work out ways to reduce the gap (such as a bridge or rope swing). Quality is about gaining visibility of your risks and reducing the gap of uncertainty.

REMOVE UNWARRANTED CERTAINTY

Another way of putting it, as someone recently commented on a blog post of mine, quality is about removing unwarranted certainty. A false confidence. How many people here have worked in a development team where someone has said “let’s just ship it and see what happens”? Not good.

PHOTO : Kevin Simpson

A LOOK INTO A QUALITY OBSESSED BRAIN

So now I’d like to go deeper into my brain. Scary I know. But I want to share with you the sort of thought process I go through whenever I’m faced with a new thing to test. I’d like to make it a bit of a quiz so I’m going to tell you about four things. I want you to see whether you think in the same way as I do.

1. WHAT DOES THIS REALLY MEAN?

So the first thought that goes through the head of someone who is obsessed with quality is ‘what does this really mean’? Let me give you an example.

When an ad is posted by a user for the first time, send an activation email with a link to complete

account activation.

I used to work at a large classifieds website. Here is a typical requirement. It seems reasonable enough yet I’d pull apart every single word to make sure I really understood what it’s trying to achieve.

When an ad is posted by a user for the first time, send an activation email with a link to complete

account activation.

What is an ad? What type of ad is it? Does it matter what category it’s is? Is the ad a free ad or a paid for ad?

When an ad is posted by a user for the first time, send an activation email with a link to complete

account activation.

What type of users are we talking about? Is it professional users or regular users?

When an ad is posted by a user for the first time, send an activation email with a link to complete

account activation.

Does the first time mean this is very first time they have used the site? Or does it mean that they’ve already registered but haven’t activated their account?

When an ad is posted by a user for the first time, send an activation email with a link to complete

account activation.

Who does the activation email go to? Does the user get the opportunity to change the email address it’s sent to? When does the email get sent? Immediately? Within 5 minutes? Within 24 hours?

When an ad is posted by a user for the first time, send an activation email with a link to complete

account activation.

I COULD GO ON BUT I WON’T

I could go on with more but I won’t.

2. WHAT WOULD THE USER REALLY DO?

The second thought that goes through the head of a person who is obsessed with quality is ‘what would the user really do?’

This comes back to the target audience. What sort of users are going to use the thing that I want to ensure is quality? Do we have some stats so I know how to spend my time? How do those users behave? Can we create personas for these users so we can mimic their behaviour? How do we find out more about the perceived user?

3. HOW COULD THIS GO WRONG?

The third thought that goes through the head of a person who is obsessed with quality is ‘what could go wrong?’

3. HOW COULD THIS GO WRONG?

LIKELIHOOD

IMPACT

DETECTABILITY

After establishing a list of things that could possibly go wrong with the new product or feature, it’s important to identify for each the likelihood of it happening, the impact it would have if it happened and how easy it is to detect. There’s a nifty technique for prioritising the things that could go wrong. For each item assign a score of 1 to 9 for likelihood, impact and detectability. Then multiple those three numbers per item. I recommend focusing on those with the highest number.

4. IS THAT ENOUGH?

The fourth thought that goes through the head of a person who is obsessed with quality is ‘is that enough?’

PHOTO : Katelyn Kenderdine

Coming back to our cliff face. Have we cleared enough fog? Do we know how big the gap is now? What have we done to reduce the gap? And with product development, do we have enough information to know that we have reduced the uncertainty gap? Who decides if the uncertainty gap is small enough that ‘the thing’ is ready to be put in front of real users? Have we done enough? Are we happy not doing the things we haven’t done?

1. WHAT DOES THIS REALLY MEAN?

2. WHAT WOULD THE USER REALLY DO?

3. HOW COULD THIS GO WRONG? 4. IS THAT ENOUGH?

So to recap, who here related to none of these? To one? To two? To three? And to four?

For those who got a three or four then please have yourself a Mars bar!

<throw Mars Bars into the audience>

QUALITY MATTERS BECAUSE …

So to conclude, quality matters because…

1. QUALITY IS SUCCESS IN BUSINESS

Quality is the difference between a successful business and an unsuccessful business. Without question.

2. QUALITY IS MOTIVATING

Quality is extremely motivating both internally and externally. Imagine a whole product development team who is obsessed with quality. How each person in that team will support each other to ensure the best is delivered at any given point in time.

And motivating externally.

If we come back to this chart. Imagine delivering something where the customer is so sure about the perceived quality. That customer is going to be extremely passionate about the thing they are using. The customer is motivated at this point to influence those around them. This in turn is feedback for the team developing the product and it becomes a sort of positive feedback loop.

3. QUALITY IS BEING HUMAN

And finally. Quality is being human. As humans we are fallible. We make mistakes. And contrary to our childhood schooling, it’s actually good to fail. In product development the power of failing fast and therefore learning fast is extremely important. This fast feedback loop makes for better products and should be embraced as naturally as it is to make a mistake.

“FAILURE IS GOOD AS LONG AS IT’S NOT THE CUSTOMER WHO IS FAILING” SIMON TOMES

So I thought I’d come up with this quote. ‘Failure is good as long as it’s not the customer who is failing’.

“BE A YARDSTICK OF QUALITY. SOME PEOPLE AREN’T USED TO AN ENVIRONMENT WHERE

EXCELLENCE IS EXPECTED” STEVE JOBS

Yet, there’s this guy called Steve Jobs who came up with something better. ‘Be a yardstick of quality. Some people aren’t used to an environment where excellence is expected’.

THANK YOU

@simon_tomes I blog on Medium

Connect with me on LinkedIn

Thanks for your time. Here are some ways you could connect with me if you like. I’d love to chat more about this talk.

www.twitter.com/simon_tomes https://medium.com/@simon_tomes uk.linkedin.com/in/simontomes/