18 Friendly and Adversarial QA

One would hope that in all projects, the QA staff and the development staff. QA’s job is to validate Development’s work. In most projects, that should be a cooperative venture. If there are disagreements between QA and Development, the likely cause is substandard requirements that leave room for interpretation.

But, there is a special case in which the relationship between QA and developers have an adversarial relationship: The rule of thumb in aerospace and defense projects is that the average bug will kill one person. QA’s job, on many such projects, is to prove that the work is not yet ready to ship. This puts them in an adversarial, but hopefully still friendly, position. In this type of project, your requirements will be subject to QA themselves.

License

Icon for the Creative Commons Attribution-ShareAlike 4.0 International License

Requirements Engineering Copyright © 2021 by sheldonlinker is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License, except where otherwise noted.

Share This Book