Constraint
Constraint
Intro
A constraint is an external factor that limits how an organization can achieve its goals. It matters because constraints shape feasible architectures and delivery plans.
Key points:
- Sets boundaries such as budget, regulation, or dependencies.
- Improves realism in planning and design.
- Common use cases: regulatory caps (Data), compatibility limits (Tech), service level targets (Apps), policy rules (BPM).
- Pitfall: ignoring constraints until late, causing rework.
Examples:
- Data residency laws restricting cloud regions.
- Legacy interface protocols limiting integration options.
- Fixed go‑live dates driven by contract obligations.
In practice:
Document constraints alongside requirements and validate designs against them at each stage.
Related terms: requirement; assumption; risk
FAQs:
Q: Are constraints always external?
A: Typically yes; internal policies can act as constraints too.
Q: Can constraints change?
A: Yes; monitor and update designs as constraints evolve.