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.
System criteria
What shapes technical feasibility.
Delivery criteria
What the organization can sustain.
Options
Four paths that may be combined.
Warning signs
When to challenge a quick decision.
Turn answers into decisions
- Score independently across business, product, engineering and operations.
- Attach evidence and confidence level.
- Compare phased options, not only end states.
- Review the decision as constraints or knowledge change.
Content connected to this decision
Continue with diagnosis, execution or related experience.