Data Mining

Discover patterns, relationships, and insights from large datasets to inform business decisions.

Definition

Data Mining is an analytical technique used to discover useful patterns, trends, and systematic relationships within large datasets. It combines statistics, machine learning, and data management to find non-obvious insights that turn raw data into actionable information — such as identifying customer segments, predicting churn, or detecting fraudulent transactions.

Inputs

  • Access to relevant datasets with sufficient volume and quality
  • Defined analytical objective (classification, clustering, prediction, anomaly detection)
  • Data engineering or analytics support for data preparation and model execution
  • Business context to interpret findings meaningfully

Outputs

  • Identified patterns, clusters, associations, or predictive models
  • Actionable insights linked to business objectives
  • Inputs to requirements for analytics features, fraud detection, or personalization
  • Validated or challenged assumptions about customer or operational behavior

When to Use

  • Understanding customer behavior and preferences at scale
  • Improving targeting and effectiveness of business processes or campaigns
  • Identifying process inefficiencies, quality issues, or anomalies in operational data
  • Detecting fraud and managing risk through pattern recognition

When Not to Use

  • Small datasets where statistical analysis or direct observation is sufficient
  • When data quality is too poor to yield reliable patterns
  • When the business question requires human judgment rather than pattern detection
  • As a substitute for stakeholder elicitation — data mining reveals what, not why

See this technique in action with a free RequirementsHub workspace.

Start Free Workspace →