How to control scope changes in custom software
After the requirements spec and the acceptance list exist, a scope change in custom software is a separate change request. The request names the line it touches, who may approve it, and which spec version follows an approval or a rejection. Without that request, the scope stays on the current version.
Read this note