# Gap Analysis

> The activity of comparing the current state of a system with its target state and listing each difference.

Record: `architecture:gap-analysis`
Kind: activity
Layer: [Evolution Principles](https://banes-lab.com/records/layer/evolution-principles.md)
Severity: contextual
Scope: compliance, architecture, capability
Canonical: https://banes-lab.com/ontology#architecture-gap-analysis

Listed in [Architecture principles](https://banes-lab.com/api/records/architecture.md), after [Impact Analysis](https://banes-lab.com/records/architecture/impact-analysis.md) and before [Fitness Functions](https://banes-lab.com/records/architecture/fitness-functions.md).

## Repair

- Refactored by: Add Remediation Plan
- Detected by: unknown compliance/architecture status
- Violated by: missing comparison against required controls/principles
- Measured by: gap count/severity
- Enforced by: governance process

## Requires

- [Target State](https://banes-lab.com/records/lexicon/target-state.md)
- [Current State](https://banes-lab.com/records/lexicon/current-state.md)

## Reinforces

- [Governance](https://banes-lab.com/records/architecture/governance.md)

## Enables

- [Remediation Planning](https://banes-lab.com/records/lexicon/remediation-planning.md)

## Conflicts with

- [Undefined Target](https://banes-lab.com/records/lexicon/undefined-target.md)

## In tension with

- [Time Cost](https://banes-lab.com/records/lexicon/time-cost.md)

## Tensions

- [Gap Analysis / Time Cost](https://banes-lab.com/records/tension/gap-analysis-time-cost.md)

## Severity

- [contextual](https://banes-lab.com/records/vocabulary/severity-contextual.md)

## Category

- [Architecture Review / Evolution / Governance Artifacts](https://banes-lab.com/records/architecture-category/architecture-review-evolution-governance-artifacts.md)

## Linked from

- [A cell that resists an invariant](https://banes-lab.com/software-architecture/coverage/a-cell-that-resists-an-invariant.md)
- [Security / Privacy / Compliance / Governance](https://banes-lab.com/ontology/principles/architecture-category-security-privacy-compliance-governance.md)
- [Architecture Review Evolution Governance](https://banes-lab.com/ontology/lexicon/lexicon-category-architecture-review-evolution-governance.md)
- [Core Vocabulary](https://banes-lab.com/ontology/lexicon/lexicon-category-core-vocabulary.md)
- [Severity levels](https://banes-lab.com/ontology/schema/the-vocabulary-severity.md)
- [The resolutions](https://banes-lab.com/ontology/schema/the-resolutions.md)
