If you are having trouble testing "big" releases, your release cycle is long. The basic principle of release is often that == smaller releases. If you have problems, and you only release small sets of functions that do not require much time for testing, then this is your update development team, which is the bottleneck, the process of approving the waterfall should change.
Drop dev into the general environment during the sprint, release into the QA environment during the sprint.
Release to the source environment at the end of the sprint to demonstrate only completed (and verified) functions.
Release products every time product owners want to.
The risk of errors should not be a problem, since errors should not have any correlation with the frequency of releases; in fact, more releases should mean less risk and fewer errors. Testing should be done during the sprint, not after. If something is not fully tested and may be erroneous, then this has not been done and should not be dismantled, let alone released for production.
At the end of the production launch, the owner of the product must be named. The politicized process of developing a waterfall release almost never contains errors from production, it just does the show later, and not earlier. Managers who check the box in the form with their “ok” do not leave the wallet from the eyes of customers. Frequent releases in QA during development will be. Testing should not be part of the release development cycle, it should be part of the development cycle.
source share