How to Make Quality a Team Effort

Throughout my career, I’ve heard others say that quality should be a team effort.

But exactly how do you make that happen? Especially when you are a tester and people tend to assume that you are responsible for quality.

In this post, I will share a few ideas to help make quality a team effort.

But first, let’s reframe the question to make it easier to tackle.

How to Make Quality a Team Effort?

To be honest, I find this question a bit hard to answer, an easier way to look at this is:

How can the team contribute to quality?

or

How can we, as a team, make sure we build a high quality feature/app/product?

What are people’s expectations?

I like to get an idea of my team’s expectations regarding:

It’s great to have a starting point and to have people explicitly state what they think.

While, it’s easy to say “Quality is a team effort” or “Quality should be a team effort”, I find it can be a bit harder to get one’s head around this when you have a dedicated tester in your team.

At this stage I would also manage expectations about what I believe my responsibility in the team is:

To test software, so we can make informed decisions.

I believe, what I do as a software tester, doesn’t just impact quality (i.e. if I am able to prevent bugs) what I do actually impacts perception. My testing affects the perception of the product’s quality.

If my testing reveals a lot of major bugs, then my team may believe the product is of a low quality. If my testing doesn’t reveal any bugs, then my team may believe that the product is of a high quality.

Gather ideas from your team

Now that we have an idea of what people’s expectations are, I would ask people what they have done before to ensure the team builds a quality product.

This could be done in a few ways, including:

Once you have these suggestions, I would take note of them and then see if you can integrate them into a Way of Working.

Introduce a Way of Working

If your team doesn’t already have done, I strongly suggest you bring up the idea of introducing a Way of Working (WoW) to your team. A Way of Working is a great way to clearly state what people are expected to do, which can help make quality a team effort.

Examples include:

I would not feel pressured to change everything now and be too ambitious. You can always update your WoW.

Make sure you only add to your WoW, what your team can realistically commit to.

Try it out

Your team may have ideas that you are reluctant to commit to, but are still worth pursuing.

In this case, I recommend you discuss with your team:

If you are interested in learning more about how the team can get involved with testing (and in turn contribute to quality), then check out my book review on Holistic Testing.