PMI-PBA Constraints, Interfaces, and Dependencies

Study PMI-PBA constraints, interfaces, and dependencies: key concepts, common traps, and exam decision cues.

Constraints, interfaces, and dependencies often define the real difficulty of a solution more than the headline requirement statements do. PMI-PBA expects analysts to look beyond requested capability and discover what limits, external touchpoints, timing conditions, and cross-team dependencies will shape feasibility. When this work is weak, the baseline may look reasonable while still hiding the factors that later cause delay, rework, or misleading change requests.

This is why discovery is not complete when the analyst understands what stakeholders want. It is only complete enough to support later decisions when the analyst also understands what the solution depends on, what cannot be changed easily, and where external systems, policies, contracts, or schedules constrain the path forward.

Constraints, Interfaces, And Dependencies Shape Requirement Readiness

PMI-PBA often tests whether the analyst can tell when a requirement is still too shallow to evaluate or baseline. If major constraints, interface assumptions, or dependencies are still hidden, the requirement may sound ready while still lacking the structure needed for prioritization or approval. Strong elicitation therefore treats these factors as part of requirement readiness, not as side notes for later teams.

Constraints Need To Be Named Explicitly

A constraint is not just any challenge. It is a limit or obligation that narrows the feasible solution space. It may come from regulation, policy, funding, architecture, contract terms, service windows, staffing, geography, or timing. PMI-PBA usually rewards the analyst who identifies these limits early rather than discovering them only after prioritization or design has already moved ahead.

Examples include:

  • a regulatory requirement that certain decisions remain reviewable
  • a contract that limits data exchange formats
  • a release window that allows only quarterly production change
  • an architecture standard that prevents a preferred integration method
  • staffing or vendor commitments that restrict sequencing choices

The analyst does not need to solve every constraint immediately. The analyst does need to make it visible and relevant.

Existing Documents And Research May Be Better Sources

This topic also reinforces that interviews are not always the strongest source. Contracts, regulations, interface specs, policy manuals, audit findings, data maps, vendor documents, or operational reports may reveal constraints and dependencies more reliably than stakeholder memory. PMI-PBA usually rewards the analyst who uses the best available source rather than defaulting to conversation.

Interfaces Often Reveal The Real Integration Problem

Many initiatives look simple until interfaces are examined. A process change may depend on multiple systems, shared data definitions, approval handoffs, vendor feeds, or manual communication loops. Stakeholders often describe the desired outcome without seeing how many boundaries the requirement crosses.

That is why interface discovery matters. The analyst should ask:

  • which systems or teams exchange data or decisions here
  • what triggers those exchanges
  • what assumptions exist about timing, format, or ownership
  • where current handoffs fail or require manual repair
  • what external party could block or reshape the requirement

Interface complexity often explains why an apparently small requirement creates a large implementation burden.

Dependencies Change Prioritization And Risk

Dependencies are not just planning details for later project management. They affect requirement quality and prioritization from the start. If one capability depends on upstream policy interpretation, another team, a vendor delivery, or an external data source, the analyst should capture that relationship before the requirement is treated as ready and independent.

PMI-PBA often favors surfacing dependency logic because it helps the team avoid two weak behaviors:

  • prioritizing a requirement as if it were immediately actionable when it is not
  • interpreting later delivery difficulty as a change request rather than as an already-present dependency
    flowchart TD
	    A["Desired capability"] --> B["Constraints"]
	    A --> C["Interfaces"]
	    A --> D["Dependencies"]
	    B --> E["Feasibility and priority impact"]
	    C --> E
	    D --> E
	    E --> F["Baseline quality and later control"]

This is why hidden structure matters. It changes what the requirement really means in practice.

Hidden Structure Should Change Follow-Up

When elicitation reveals a major dependency or constraint, the strongest next step is usually targeted follow-up, not passive documentation. The analyst may need additional source review, a focused stakeholder session, or clarification of sequencing and ownership before the requirement can be treated as stable. PMI-PBA generally favors that disciplined follow-up over treating discovery as complete too early.

Capture Dependencies In A Form The Team Can Use

Discovery is only valuable if the output supports later analysis. A vague note such as “depends on vendor” is weak. Stronger capture identifies what the dependency is, what it affects, and how it should influence the path forward.

Useful dependency capture often includes:

  • the external team, system, or condition involved
  • the requirement or workflow affected
  • the type of dependency, such as data, approval, timing, policy, or interface
  • the effect on sequencing, feasibility, or risk
  • any open question still unresolved

This makes later prioritization and modeling much more credible.

Hidden Dependencies Create Misleading Change Requests

When dependencies are not discovered early, they often reappear later as if they were new scope. A team may say an integration now needs extra work, or that a policy review has introduced new requirements. Sometimes that is true. But often the issue was always present; it simply was not surfaced during discovery.

PMI-PBA generally rewards the analyst who recognizes that weak discovery causes some later “changes” to look new when they are actually previously hidden constraints or dependencies. Better elicitation reduces that kind of avoidable surprise.

Constraint Discovery Should Influence Requirement Shape

Analysts should not treat constraints and dependencies as a separate appendix to the “real” requirements. They should influence how requirements are written, decomposed, and discussed. If a requirement crosses multiple interfaces or relies on unstable upstream behavior, that should affect how specific the statement is, what assumptions are attached, and whether staged delivery or partial scope needs consideration.

This is one of the practical reasons discovery quality matters so much: it shapes the form of later analysis, not just the completeness of the notes.

Example

A workforce-management system needs a new overtime-approval flow. Stakeholders initially describe the requirement as a simple approval rule update. Discovery shows that the change actually depends on a payroll vendor interface, union-rule interpretation for certain employee groups, and a nightly batch window that would delay same-day updates. The requirement is still valid, but it is no longer a simple rule change. By surfacing the hidden structure early, the analyst prevents unrealistic prioritization and a fragile baseline.

Common Pitfalls

  • Recording only desired capability and ignoring the limits around it.
  • Treating interfaces as implementation detail instead of as requirement-shaping context.
  • Capturing dependencies too vaguely to inform prioritization or risk review.
  • Letting hidden constraints emerge later as if they were new scope.
  • Keeping constraints and dependencies separate from the actual requirement discussion.

Check Your Understanding

### What is a constraint in PMI-PBA terms? - [ ] Any stakeholder complaint about the current process - [ ] A feature that the sponsor wants to prioritize first - [ ] A broad concern that can be addressed later during testing - [x] A real limit or obligation that narrows the feasible solution space > **Explanation:** Constraints are binding limits or obligations that affect feasibility and solution shape. ### Why are interfaces important during discovery? - [x] They often reveal the handoffs, data exchanges, and ownership assumptions that make a seemingly simple requirement more complex - [ ] They matter only after the technical design is completed - [ ] They replace the need for stakeholder interviews - [ ] They are relevant only for external vendors > **Explanation:** Interfaces frequently expose the real integration and coordination complexity around a requirement. ### Which dependency note is strongest? - [ ] "Depends on another team" - [x] "Requires vendor data feed X before nightly reconciliation can complete, which affects sequencing and acceptance timing" - [ ] "May have integration issues" - [ ] "Needs review later" > **Explanation:** Strong dependency capture identifies the dependency, the impact, and the affected process or timing. ### What is usually the strongest response when a hidden dependency appears late? - [ ] Assume it is automatically new scope without reviewing earlier discovery quality - [ ] Remove the dependent requirement from the baseline immediately - [x] Determine whether it is a genuinely new change or a previously undiscovered condition that should have shaped earlier analysis - [ ] Treat it only as a project scheduling issue > **Explanation:** Strong analysis distinguishes true change from late discovery of conditions that were already present. ### Which source is often strongest for confirming a constraint or dependency? - [ ] A vague stakeholder memory of how the process used to work - [ ] A feature wishlist from one user group - [x] The document, policy, interface definition, contract, or operational evidence that directly governs the condition - [ ] A status report written before discovery started > **Explanation:** Strong constraint and dependency discovery often depends on direct governing evidence, not only recollection.

Sample Exam Question

Scenario: A national retailer wants to automate store-credit reversals. Early requirements focus on approval rules and customer notifications. During discovery, the business analyst learns that reversals also depend on an external payment partner, a nightly reconciliation batch, and a policy restriction that some reversal reasons require manual fraud review before funds are released.

Question: What is the strongest action for the business analyst?

  • B. Leave the new findings for the technical team because requirements should focus only on business behavior
  • C. Capture the constraints, interfaces, and dependencies explicitly so prioritization and baseline decisions reflect the real complexity
  • A. Defer the dependency discussion until change requests begin to appear during build
  • D. Simplify the requirement set by removing the manual-review scenarios from the current analysis

Best answer: C

Explanation: C is best because PMI-PBA expects the analyst to surface the hidden structure that determines feasibility and later control quality. External interfaces, timing conditions, and policy constraints are not side notes; they shape what the requirement really means.

Why the other options are weaker:

  • A: Waiting turns known structure into avoidable surprise and unstable baseline behavior.
  • B: These findings directly affect requirement scope, sequencing, and acceptability, so they belong in analysis.
  • D: Removing valid scenarios to preserve simplicity weakens the analysis rather than improving it.
Revised on Monday, April 27, 2026