Revision control is where SOP training programs get expensive. A procedure changes, everyone who performs it has to be retrained, and if the retraining means rereading eleven pages to absorb one changed limit, people skim and sign. The record looks fine and the knowledge is not there.
A proportionate approach is to scale the check to the change. A typo fix in the scope section needs a notification. A changed acceptance limit or a new stop point needs a short check on that specific section, recorded against the new revision. Generating three questions from the changed pages takes a couple of minutes, which is cheap enough that nobody is tempted to skip it.
Keep the old versions of the check as well. Being able to show what a technician was tested on in March, when March's revision was in force, is the difference between a clean answer and a scramble through an email archive.
New hire onboarding
Full check on every SOP in their role's training matrix, scored and filed against the current revision.
Minor revision
Two or three questions on the changed section only. Fast enough that it actually gets done.
After a deviation or CAPA
Target the steps involved in the deviation. Effectiveness checks are easier to defend when they are specific.
Periodic requalification
A fresh form drawn from the same pool, so the annual check is not the paper they memorized last year.