About Requirements and Design

 Let us be clear from the start what requirements mean.

Are they the description of the system to be? At first glance yes, even though that is only half of the truth: they are the description of what the system should be doing, and what is the fashion it should behave or look like. But they are not the description of how that behavior is accomplished.

If you are looking at the implementation of a required (in other words requested, desired) behavior, you are looking at design.

Because that’s what requirements are all about: the what. Requirements specify WHAT a system (entity) should be doing, rather than the HOW. The latest is the domain of design … or architecture.

Comments

Popular posts from this blog

My Action Dashboard so Things Get Done!

The Power of Good Enough: Why 90% is Perfect

Why Am I Doing This Thinking Online