Do you believe it's a good idea for Software Engineers to have to work as Quality Assurance Engineers for some period of time?

Posted by Macy Abbey on Programmers See other posts from Programmers or by Macy Abbey
Published on 2010-11-27T01:03:36Z Indexed on 2011/11/23 2:07 UTC
Read the original article Hit count: 319

Filed under:
|
|

I believe it is. Why?

  1. I've encountered many Software Engineers who believe they are somehow superior to QA engineers. I think it may help quench this belief if they do the job of a QA engineer for some time, and realize that it is a unique and valuable skill-set of its own.

  2. The better a Software Engineer is at testing their own programs, the less cost in time their code incurs when making its way through the rest of the software development life-cycle.

  3. The more time a Software Engineer spends thinking about how a program can break, the more often they are to consider these cases as they are developing them, thus reducing bugs in the end product.

  4. A Software Engineer's definition of "complete" is always interesting...if they have spent time as a QA engineer maybe this definition will more closely match the designer of the software's.

What do you all think?

© Programmers or respective owner

Related posts about code-quality

Related posts about quality