Skip to content
DedicatedPHP Contact
Decision tool

Matrix for maintaining, refactoring or rewriting a PHP application

There is no universal answer. This matrix forces comparison of risk, knowledge, data, coverage, change cost and continuity before choosing a path.

01

System criteria

What shapes technical feasibility.

02

Delivery criteria

What the organization can sustain.

03

Options

Four paths that may be combined.

04

Warning signs

When to challenge a quick decision.

Recommended use

Turn answers into decisions

  1. Score independently across business, product, engineering and operations.
  2. Attach evidence and confidence level.
  3. Compare phased options, not only end states.
  4. Review the decision as constraints or knowledge change.