NEW
Also known as: Change Control Principle, Change Management Principle
Ensures all data changes are planned, reviewed, tested, and traceable to minimize risk.
DESCRIPTION
The Controlled Change Principle governs how schemas, pipelines, and data values change. It mandates change requests, peer review, impact analysis, and testing. Automated CI/CD with gates reduces human error while preserving speed. Rollback and versioning enable safe reversions. Governance tracks approvals and adherence to policy. This discipline reduces outages, broken dashboards, and compliance incidents.
ALTERNATIVE DEFINITIONS
Wikipedia
Change control is a systematic approach to managing all changes made to a product or system.
Defines the core governance mechanism for changes.
Wikipedia
Change management is a systematic approach to dealing with the transition or transformation of an organization’s goals, processes or technologies.
Highlights organizational aspects of managing change.
RELATED TERMS
Change Control Version Control Data Contracts Schema Evolution CI-CD Releasing Rollback Approval Workflow Testing Impact Analysis
COMPETING TERMS
KNOWLEDGE AREAS
Data Management Testing & Validation Software Engineering Data Engineering MLOps Data Architecture
TARGET AUDIENCE
Data Engineer DevOps Engineer MLOps Engineer Data Architect Data Governance Manager Software Developer
EXTERNAL SOURCES
- Wikipedia - Change control
- GitHub - Pull request-based change control
- JSON Schema - Schema validation for controlled changes
TOP QUESTIONS
What is the Controlled Change Principle?
It requires data-related changes to be planned, reviewed, tested, and traceable to reduce risk.
Category: Definition
Why is controlled change needed for data?
Uncontrolled changes break pipelines, dashboards, and models; controls prevent incidents.
Category: Relevancy
How is controlled change implemented in data pipelines?
Use version control, pull requests, automated tests, approvals, and staged deployments with rollback.
Category: HowTo
What’s a common mistake with change control?
Skipping impact analysis on downstream dependencies causes avoidable breakages.
Category: Mistakes
Which artifacts require change control?
Schemas, transformations, contracts, SLAs, data backfills, and reference data.
Category: Scope
How do data contracts support controlled change?
They formalize interface expectations, enabling negotiation and safe evolution.
Category: Relation
What metrics show change discipline?
Change failure rate, mean time to recovery, and lead time for changes.
Category: Measurement
How does controlled change align with continuous delivery?
Automation and quality gates balance speed with safety, enabling frequent, reliable releases.
Category: Opinion
Who approves data changes?
Designated reviewers such as data owners, architects, or platform teams per governance policy.
Category: Responsibility