QA finds bugs and reports them.
Management makes decision either to release the product in this state or not.
That's how respensibilities should be applied.
As a tester who a few years ago single-handedly delayed a softare rollout by almost 3 months, i kind of disagree. Management very much tried to talk the problem away at that time.
Of course, the big difference is customer acceptance. In any "normal" environment, the test report goes to the customer and only after he accepts the reported issues, the delivery and rollout can happen. I guess sending a test report to all players and waiting for all of us to sign it off, that we are happy with the result, might get a bit complicated. So unfortunately for games there's no customer acceptance part.
While not disagreeing, I think it’s worth bearing in mind that 3.3 had a long Beta, and the worst bug to occur post 3.3 launch didn’t occur in the Beta whatsoever.
So don’t expect that a Beta would be a panacea for all ills.
That were the usual last-minute changes, which didn't see proper testing any more. Unacceptable for any critical software, all to common for games and low criticality software. The 3.3 beta still caught a number of issues. It still would've been better if the fixes would have been given a few last days of the beta, instead of directly rolling them out. So yes, a bit better management, giving it a few more days of testing, might have helped. But it was well within normal parameters. Also keep in mind that players were demanding that 3.3 was put life, as most of the glaring bugs were fixed before the last week of the beta. So there was time pressure from customer side.
This patch is a bit different in my eyes. The release date was given to us customers rather late, anyway. Would they internally have moved it back a week, just a week ago, nobody would even have noticed. No pressure from customer side. They could've done a proper job. So for this patch, i don't see why they didn't do it.
