Tech Reflect
  • Home
  • About This Site
  • Contact me
  • Search Icon
Just admit QA was right

Just admit QA was right

2022-07-21

Anyone that has worked in software quality assurance (QA) will tell you it’s often a frustrating and thankless job. A former Association for Software Testing president pegs the average QA engineer career at only four years. The linked article offers some advice for trying to retain good QA talent, but I’ll offer something not mentioned.

Having worked on at least 15 software development cycles, here is what often happens:

  1. QA identifies several very serious defects or usability problems
  2. Engineering or management thinks QA is exaggerating the issues
  3. The software ships
  4. Bugs in the release get negative press, and users are frustrated by usability problems
  5. A rapid software update is prepared to address the issues

My experience has shown that serious issues are almost always known issues at the time of shipping. They just aren’t prioritised high enough to warrant getting addressed. But it’s also true that QA does tend to overreact.

Let’s add some steps

In between steps 4 and 5 above, I’d add the following:

  1. See if the problematic issues were reported by QA before the software shipped
  2. Find the responsible QA engineers
  3. Tell them:

You… were… right!

Even though the release shipped with issues that QA diligently discovered and reported, not acknowledging their contribution just adds insult to injury. It makes them feel that users and journalists are taken more seriously when reporting issues than your QA department. Even though their bug reports weren’t addressed, it’s good for QA morale to acknowledge this mistake.

For bonus points…

Sometimes a financial reward doesn’t hurt either. Give them a bonus for issues they found that were serious enough to warrant a rapid software update after the fact. Or at least make everyone aware of how the outcome could have been different.

QA is often treated like the enemy of engineering or the enemy of shipping a software release on time. But you slow progress on your next planned release anytime you are forced to do a software update. Fostering a good relationship between QA and engineering is another big win for improving morale.


workplace

Post navigation

NEXT
Coldplay, synchronicity, and the Steve Jobs’ memorial
PREVIOUS
Rising from the ashes: Stage Manager
Comments are closed.

Get Monthly Updates

Recent Posts

  • Inserting random email sigs in Mail on iOS
  • Keep Instagram open to finish posting…
  • How I predicted the rise of Twitter, barely used it, and amassed 35,000 followers
  • Apple Books 2022, in pictures
  • Killing one bird with two-and-a-half stones in Mac OS X Mail

Categories

  • analog (1)
  • apple career (12)
  • apple inside (19)
  • apple stories (20)
  • bertrand serlet (3)
  • bugs (3)
  • essays (15)
  • geeky (21)
  • interviews (4)
  • iOS tips (4)
  • Mac OS X (7)
  • macOS tips (36)
  • personal (8)
  • predictions (1)
  • products (5)
  • prototypes (6)
  • scott forstall (7)
  • scripting (2)
  • siri (2)
  • steve jobs (16)
  • tim cook (1)
  • workplace (15)

Get Monthly Updates

About cricket


Me with Guiness the owl

25 years in tech. I like to write manifestos. I like to offer interesting tips. I like making fun of things. Everyone copes differently.

My Other Blogs

  • Free Range Parrots
  • Plucky Tree (personal)
© 2025   All Rights Reserved.