The Power of Requirements Analysis Part One

What is a Requirement?

Software is everywhere in our lives today. From your online banking system to your microwave oven, software applications play a vital role in everyday life. Why do we rely so heavily on software applications? The reason is that they achieve a goal or solve a problem for us. In other words, they have properties that fill a need for the user.

A Requirement is the description of the properties of a product that satisfy the consumer’s need.

Put a different way: A Requirement is a condition or capability needed by a stakeholder to solve a problem or achieve an objective (IIBA, 2008)