Datasheet

What Is the Big Deal About Testing? 5
When unclear requirements are translated into developers’
technical specifications, misalignment of the original ambigu-
ous business requirement and misinterpreted technical specifi-
cation results in significant rework. (Interestingly, the same
people who created the requirements and introduced problems
in the requirements phase couldnt see their mistakes until the
user acceptance phase, when they could spot them.)
So, we recommend as a best practice for those people creating
requirements — double-check initial requirements for ambigu-
ity, contradictions, and incompleteness.
This effect is not limited to software. The following example
shows what can happen in situations where people omit neces-
sary details — they have a clear idea of what they want and
have made preconceived assumptions, but neglect to commu-
nicate the specifics of what they require.
Defects in this phase happen mostly because
the requirements themselves are incomplete,
ambiguous, or contradictory.
MQM.book Page 5 Wednesday, May 7, 2008 11:29 AM