Business requirement is a description of the desired business goal or task that an organization wants to achieve with a new solution. System requirement describes how the information system should specifically implement these business goals. This separation is crucial for a correct hierarchy of documentation and for preventing misalignments between business expectations and technical implementation.
Examples:
Key features:
Why should we not only describe system requirements, skipping business requirements?
This approach leads to "narrow" solution development: the technical team implements not what the business truly needs, but only what is specified in the technical specification (TS). As a result, strategic goals or significant unaccounted needs may be missed.
Can business requirements change during the project, and why is it important to document each change?
Yes, business requirements often change due to changing market conditions or clarification of goals. It is critical to document changes to maintain traceability of the requirements sources and timely adjust system requirements.
Does it mean that a system requirement is only technical and does not affect business outcomes?
No. A system requirement is directly related to achieving business outcomes, as its fulfillment ensures the realization of the corresponding business requirement.
A business analyst immediately writes a technical specification with system requirements without documenting the business goals.
Pros:
Cons:
The analyst documents business requirements, obtains confirmation, and then formalizes system requirements based on them.
Pros:
Cons: