3.3 Making Mistakes – Sources and Causes
3.3.1 A General Comment
Why and how do we make mistakes? Figure 3.11 attempts, in a light-hearted way, to highlight some of the issues involved:
It may be simplistic, but it does get to the heart of the matter because it shows that three major factors are at work here:
- How we convert what we think into what we say
- How we express ourselves
- How we convert what we see (receive) into thought
How do these apply to the requirements stage of a project? Let's first look at the customer-supplier relationship in more detail, as modeled in Figure 3.12:
This model also applies to the system's designer and software designer relationship. So rules derived to enhance customer-supplier interactions can also be applied later in the software development cycle.
The first...