Ongoing care.
WHAT TO DO REGULARLY
Apply framework and dependency updates Check for security advisories Review the log Verify backups restore Check disk usage
WHAT TO KNOW ABOUT FRAMEWORK VERSIONS
Each has a defined support period.
Running an unsupported version means no security fixes.
WHAT TO PLAN
Upgrades, before support ends.
WHAT MAKES UPGRADES EASIER
Tests Few dependencies Following conventions Not modifying framework internals
WHAT MAKES THEM HARD
Abandoned packages Heavy customisation No tests
WHAT TO DO BEFORE UPGRADING
Read the upgrade notes Upgrade on a copy Run the tests Test manually
WHAT TO REVIEW ANNUALLY
Dependencies no longer maintained Features no longer used Whether the application still suits the need
WHAT TO DOCUMENT
How to set it up from nothing, and how to deploy.
WHAT TO TEST
That someone else could follow it.