We are replacing a system. Must we reproduce every old feature?

Uncritical legacy scope

Evaluate existing features against current needs rather than treating historical existence as justification. Preserve required outcomes and obligations, not every accidental behavior of the old system.

What to do now

  1. Inventory actual feature usage
  2. Identify mandatory and valuable outcomes
  3. Test simpler replacement options
  4. Obtain explicit retirement decisions
Recommended action flow for uncritical legacy scope: Inventory actual feature usage then Identify mandatory and valuable outcomes then Test simpler replacement options then Obtain explicit retirement decisions. Escalate when a proposed omission affects a required business process or obligation.

When to escalate

Escalate when

A proposed omission affects a required business process or obligation.

Who decides

The scope owner and authorized sponsor

Example

An unused legacy report is retired after its owner confirms that a standard report meets the present need.

Mistake to avoid

Copying obsolete customizations without checking whether anyone uses them.

Prevent a repeat

Review ambiguous requirements and unresolved acceptance conditions before the affected work begins.

Suggested ApprovedFlow setup

  • Projects
  • Tasks
  • Documents
  • Approvals

Keep the agreed scope and acceptance evidence with the project; record any proposed change and its decision separately. See the platform

Related cases

Practice references