Want Better Quality? Fire Your QA Team
blogs.forrester.com
Want Better Quality? Fire Your QA Team
1–10 of 48 posts
Re: Want Better Quality? Fire Your QA Team
#2Shops who set the bar this high and mean it are exceptionally rare (I look for them when I'm on the market). Where I am now, an hour of downtime costs us my salary for weeks, and still we cut corners that don't always sit right with me.
But having generalist engineers create functional and integration test plans? Not only do we tend to cost more, but we have less experience at it than QA specialists. And a dev shouldn't test their own work, because they won't notice any unwarranted assumptions they made in design and coding.
Re: Want Better Quality? Fire Your QA Team
#3A good QA analyst / team does much more than point at a problem and say 'there it is'. A good QA analyst can determine why you made an error, and can anticipate other errors you might have made in the same way. A good QA analyst will learn your formulae, learn your equations, understand your workflow and try to find root cause, even if they're not developers.
Having a good QA person with a trained eye for knowing what I'm likely to have overlooked is also FAR more cost effective than your high-paid developers doing the same task. If they know that 'heads will roll' when they get errors, I'm also betting that makes your releases even slower.
Off-topic completely, but I generally prefer non-developer QA analysts, as they generally prove themselves to 'think too much like me' to be effective.
Re: Want Better Quality? Fire Your QA Team
#4I assume that others have had better experiences.
Re: Want Better Quality? Fire Your QA Team
#5Re: Want Better Quality? Fire Your QA Team
#6Some of the bugs they report would fall under the automatically testable category, but many don't.
I suspect that dogfooding is more effective at companies where the product itself is useful to developers or is a consumer app. e.g. Basecamp, FogBugz, Facebook, Netflix, Gmail, etc.
Re: Want Better Quality? Fire Your QA Team
#7I'd much rather hire someone who knows testing and QA well and let my devs focus on writing bug-free product code.
Re: Want Better Quality? Fire Your QA Team
#8Re: Want Better Quality? Fire Your QA Team
#9a large fraction of errors that turn up in QA are conceptual errors made by the development team; like the blind spot in the eye, you don't know what you don't know, and there are certain problems that you'll never find yourself.
Phil Crosby would say that management is responsible for quality; management writes the specifications and has the responsibility to hire and fire developers and QA people. The buck stops with management.
Efficient quality requires practices to be work correctly across the organization, but it starts in the specification process. If you don't know where you're going, you're sure as hell never going to get there.
Re: Want Better Quality? Fire Your QA Team
#10ridiculous. a large fraction of errors that turn up in QA are conceptual errors made by the development team; like the blind spot in the eye, you don't know what you don't know, and there are certain problems that you'll never find yourself. Phil Crosby would say that management is responsible for quality; management writes the specifications and has the responsibility to hire and fire developers and QA people. The b…