Requirement Relationships in BA

Requirement Relationships in BA are a matter of life and death for every business analyst, and she must clearly identify the relationships between them in order to achieve the appropriate solution.

Here’s a summary of the different types of relationships considered in traceability for business analysis:

  1. Derive
    • Links requirements at different abstraction levels.
    • Used when a requirement is derived from another.
    • Example: A solution requirement derived from a business or stakeholder requirement.
  2. Depends
    • Shows dependency between two requirements.
    • Types of dependency:
      • Necessity: One requirement must be implemented for another to make sense.
      • Effort: One requirement is easier to implement if another is implemented.
  3. Satisfy
    • Connects an implementation element with the requirement it fulfills.
    • Example: A functional requirement linked to the solution component that implements it.
  4. Validate
    • Links a requirement to a test case or other verification element.
    • Ensures that the solution meets the requirement.

Types of Requirement Relationships in Traceability

📌 1. Derive
📍 What it means: A requirement is created based on another requirement.
📍 Use case: Helps connect different levels of abstraction.
📍 Example: A business requirement leads to a solution requirement.

🔗 2. Depends (Two types)
🔹 Necessity: Requirement A must exist for Requirement B to make sense.
🔹 Effort: Requirement A makes it easier to implement Requirement B.
📍 Example: A login system (Requirement A) must exist before implementing multi-factor authentication (Requirement B).

3. Satisfy
📍 What it means: Links an implemented solution to the requirement it fulfills.
📍 Example: A mobile payment feature satisfies the requirement for contactless transactions.

🛠 4. Validate
📍 What it means: Ensures that a requirement has been met through testing.
📍 Example: A test case confirms that a checkout process meets the functional requirement.

Other Business Analysis Articles:

Leave a Reply