Skip to content

Components

Components represent technical or functional areas inside products. They carry risk metadata and coverage requirements so release planning can focus on impact.

Component List

The Components tab supports search, risk filters, status filters, column visibility, server-side pagination, details side panel, create, edit, archive/activate, and delete after confirmation.

Components dependency graph

Core Fields

Field Description
Name Human-readable component name.
Key Short reporting identifier.
Type Functional, service, UI, infrastructure, data, or custom type.
Risk Level low, medium, high, or critical.
Required Coverage Score Target coverage score for readiness.
Owner Optional responsible person or team.
Tags Labels for filtering.
Description Purpose and boundaries.

Risk Context

Risk should reflect release impact, defect history, complexity, dependency criticality, and operational exposure. High and critical risk components should have stronger coverage and clearer ownership.

Component Details

The details side panel shows metadata, risk summary, linked products, coverage metrics, related test cases, and dependency graph context.

Dependencies

Component dependencies describe upstream and downstream relationships. They help explain why a lower-level service can affect a product-level release decision.

Practices

  • Model components at a level where ownership and risk are meaningful.
  • Avoid components that are too small to manage or too broad to test.
  • Keep risk fields current during release planning.
  • Link test cases through component coverage instead of relying on tags alone.