Skip to content

Business Analysis with Termboard

Preview Documentation

This guide describes features currently in preview. Interface elements and specific functionalities are subject to change as we refine the Business Analysis profile.

Build structured requirements analysis, category mapping, and solution evaluations using the Business Analysis profile. Aligned with industry standards, this guide walks you through Termboard's BA-specific features.

What is Business Analysis in Termboard?

The Business Analysis profile provides a structured metamodel for Requirements engineering. Instead of generic Terms and Relations, you work with purpose-built Term types and standardized Relations designed for Category assessment, vendor evaluation, and project implementation tracking.

Lightweight by Design

This is not a full-blown BA toolsuite — it's a focused, visual approach to building a Requirements backbone and scoring solutions against it, blending graph visualization with tabular evaluation data.

Customizing Your BA Profile

The Business Analysis profile is modular. Instead of being locked into a fixed set of fields, you can dynamically enable or disable specific capabilities for each document.

When the BA profile is active, a ⚙️ Configuration Cog icon appears in the top application bar. Clicking this icon opens the BA Profile Configuration dialog.

Available Modules

You can toggle the following capabilities:

ModulePurposeFields Added
Evaluation Sets (Scenarios)Compares different vendors, phases, or quarters.Scenario dropdown in style bar and Scoring tab.
Prioritization (MoSCoW)Categorizes requirements by business criticality.Importance (Must, Should, Could, Won't).
Manual Score OverridesAllows bypassing calculated averages with a fixed value.Manual Override Score on Requirements and Categories.
Implementation TrackingTracks the real-world progress of a feature.Implementation Status (Not Started, In Progress, etc.).
Compliance Risk TrackingMonitors regulatory or security risk levels.Compliance Risk (Low, Medium, High, Critical).

Toggling these modules adds or removes the associated fields from the sidebar and graph filters. Note: Disabling a module does not delete your data; it simply hides the field from the interface. Re-enabling the module will restore visibility of your previous entries.

The BA Metamodel

Term Types

TypeIconPurpose
Subject (Term)mdi-circle-outlineThe central topic or system under analysis (e.g., "Data Catalog")
Categorymdi-hexagon-outlineHigh-level business abilities or functional areas
Requirementmdi-checkbox-marked-outlineSpecific needs or conditions a solution must meet
Stakeholder👔 mdi-account-tiePeople or roles responsible for Categories or Requirements
GroupA visual container for organizing related analysis elements
TermGeneric root subject or fallback for other entities

(Note: "Evaluations" are no longer represented as graph nodes. They are now stored simply as tabular data for a cleaner, focused graph.)

Relations

We use a "Hybrid Minimalist" relation model to keep the graph easy to read:

RelationBetweenDescription
SupportsCategory → SubjectConnects Categories to the central Subject
Part OfCategory/Req. → Category/Req.Builds the backbone hierarchy (decomposition)
Responsible ForStakeholder → Category/Req.Assigns ownership to a stakeholder

Hierarchy View

The Hierarchy View (left sidebar) shows the Requirement tree using Part Of as the default Relation:

  • Right-click a CategoryAdd child creates a Requirement
  • Use Delete node to fully remove a node from the tree

Building the Backbone

Step 1: Select Your Template

Termboard provides two specialized BA templates depending on your project phase:

  • Tool Selection: Designed for comparing multiple vendors against a set of requirements. Pre-configured with Evaluation Sets and Importance.
  • Implementation Tracking: Designed for monitoring project progress. Pre-configured with Status and Importance.
  1. Open Termboard and go to File > New from Template
  2. Select your desired template.
  3. This activates the Business Analysis profile and pre-enables the relevant modules for that phase.

Dynamic Flexibility

Templates are just starting points. You can always use the ⚙️ Configuration Cog in the App Bar to add "Risk Tracking" to a Tool Selection model, or "Scenarios" to an Implementation Tracking model at any time.

Step 2: Define Categories and Requirements

Start by defining the Subject, Categories, and Requirements — the "what" of your Analysis:

  1. Add a Subject node as the root of your graph (e.g., "Data Catalog" or "Customer Portal").
  2. Add Category nodes for each major area (e.g., "Data Governance", "Security").
  3. Link Categories to the Subject using the Supports relation.
  4. Right-click a Category → Business Analysis > Add Requirement to create child requirements.
  5. Requirements and sub-categories are automatically linked via the Part Of relation.

Requirement Breakdown

You can break down complex requirements into smaller sub-requirements or nest Categories infinitely using the Part Of relation.

  • Recursive Rollups: When a Category or Requirement has children, its total score (in evaluation workflows) is automatically calculated as the weighted average of its children.
  • Leaf Requirements: Only "leaf" requirements (those at the very bottom of the tree) should be directly scored.
Business Analysis Backbone

Assigning Ownership

Connect Stakeholders to Categories or Requirements using the Responsible For relation. This clarifies who owns what part of the analysis and ensures accountability.

Global Filtering by Priority (MoSCoW)

When the Business Analysis profile is active, you can selectively filter your entire analysis by MoSCoW priority using the Filter icon (mdi-filter-variant) in the top application bar.

  • Selective Aggregation: Use this to answer questions like "What are just our MUST-HAVE requirements?".
  • Global Context: The filter applies to the graph heatmap, category rollup tables in the sidebar, and the Radar Chart view.
  • Visual Indicator: The filter icon in the top menu displays a badge showing the number of active priorities selected.

To include all requirements again, simply use the "Clear Filters" button within the filter menu.

Validation Checks

The BA profile includes domain-specific checks under Tools > Semantic Checks:

CheckWhat It Finds
Orphan RequirementsRequirements not linked to any Category via Part Of
Isolated StakeholdersStakeholders not Responsible For any Categories or Requirements
Incomplete ScoringRequirements not fully scored across all scenarios/stakeholders
Requirement Missing DescriptionRequirements without a written description
Requirement Missing ImportanceRequirements without a MoSCoW priority assigned
Requirement Missing StakeholderRequirements without an assigned owner
Requirement Missing EvaluationRequirements without any evaluation scores
Requirement Missing CategoryRequirements not mapped to a functional Category
Requirement OverlapRequirements with highly similar names that might be duplicates

These checks only appear when the BA profile is active. Use Run All Checks to scan your entire model for missing linkages.

Next Steps

Once your requirements backbone is built and validated, you can move on to specific workflows: