Skip to content

EU 4: Resolving Conflicts and Validation of Requirements

Official Reference

IREB CPRE-FL Syllabus v3.3.0 — Educational Unit 4, Sections 4.3-4.4 (L2) Download syllabus

See also: Sources and Elicitation

4.3 Resolving Conflicts regarding Requirements (L2)

Elicitation techniques alone do not ensure that the resulting set of requirements is consistent, complete, or conformant. All stakeholders must understand and agree on all requirements relevant to them. When stakeholders do not agree, this is a conflict that should be resolved.

Four Tasks for Conflict Resolution

  1. Conflict identification — recognizing that a conflict exists
  2. Conflict analysis — understanding the nature and causes of the conflict
  3. Conflict resolution — applying appropriate techniques to resolve it
  4. Documentation — recording the decisions made

Types of Conflict

Conflict TypeDescription
Subject matterDisagreement about the content or substance of a requirement
DataDifferent data or facts are used as the basis for decisions
InterestStakeholders have competing interests or priorities
ValueStakeholders have different fundamental values or beliefs
RelationshipPersonal tensions or communication problems between stakeholders
StructuralOrganizational or power structures cause the conflict

Conflict Resolution Techniques

Common techniques:

TechniqueDescription
AgreementAll parties reach a shared decision they all accept
CompromiseEach party gives up something to reach a mutually acceptable solution
VotingA democratic decision by majority
OverrulingA person with authority makes the decision
Definition of variantsMultiple solution variants are defined to accommodate different needs

Auxiliary techniques:

  • Consider-all-facts — systematically listing all relevant facts
  • Plus-minus-interesting — evaluating positive, negative, and interesting aspects
  • Decision matrix — scoring options against weighted criteria

4.4 Validation of Requirements (L2)

Validating requirements is an important step toward a successful system (Principle 6 — Validation). Ensuring quality up front reduces wasted effort downstream. Validation means checking work products and individual requirements for quality (see the quality criteria in Section 3.8).

Four Important Aspects of Validation

  1. Involvement of the right stakeholders — those who can judge whether requirements correctly reflect needs
  2. Separating identification and correction of defects — find problems first, fix them separately
  3. Validation from different views — different stakeholders catch different types of issues
  4. Repeated validation — validate at multiple points during the project, not just once

Validation Techniques

CategoryTechniquesDescription
Review techniquesWalkthroughs, InspectionsSystematic examination of work products
Exploratory techniquesPrototyping, Alpha/Beta testing, A/B testing, Minimum Viable Product (MVP), Sample developmentExploring requirements by building and testing

These techniques differ in formality and effort. The choice depends on:

  • The software development life cycle model
  • The maturity of the development process
  • The complexity and risk level of the system
  • Legal or regulatory requirements
  • The need for an audit trail

Exam Distinction

Walkthroughs are informal to semi-formal: the author leads reviewers through the document. Inspections are formal: defined roles (moderator, author, reviewers, scribe), mandatory preparation, and a structured defect-detection process.

Practice Quiz

Practice Quiz

Q1. Which of the following is NOT a conflict type listed in the syllabus?

ASubject matter conflict
BInterest conflict
CBudget conflict
DRelationship conflict

Q2. What are the four tasks for identifying and resolving conflicts according to the syllabus?

ADetect, analyze, resolve, document
BPlan, execute, review, close
CEscalate, negotiate, compromise, accept
DIdentify, prioritize, implement, verify

Q3. Which of the following is an important aspect of requirements validation?

AValidation should be performed only once, at the end of the project
BThe same person should both identify and correct defects simultaneously
CValidation should be done from different views and should be repeated
DOnly the project manager should validate requirements

Q4. The syllabus classifies validation techniques into which two main categories?

AManual and automated techniques
BReview techniques and exploratory techniques
CFormal and informal techniques
DStatic and dynamic techniques

Study guide for IREB CPRE Foundation Level exam preparation.