Comment Re:You should have asked this a year before. (Score 1) 540
If you have to pay a phalanx of QA engineers to find bugs post-facto ("just as important as our development department"), you're doing it wrong. The bugs shouldn't have been there to begin with.
You could add unit tests, integration tests and the next framework test. You can be agile. You can use TDD. You can use everything under the sun. But when you have a large complex system with 200 processes churning out data at 200 messages a second to each other over sockets, then you can almost bet your top dollar that a bug will resurface.
The problem is, just as one can write bad code, one can write even worse unit tests. Unit tests are subjective, just as the production code is.