Sanity check versions
Problem/Context
A new version of a system is to be deployed at multiple sites. There is a risk that the upgrade will not work as expected in all cases.
Solution
Add scripts that are run after the upgrade. These perform checks on functionality and on data to ensure that the upgrade has worked.