My apology if this questions is more opinion based but as an answer, can you back it up by provide a link to resources that backup your argument.
My team is doing Agile for a Saas software where we are currently pushing out a release every 3 months. Ideally I want to move to pushing a release to production after each sprint which is 3 weeks long.
Our organization has a release process in place calls ECO - Engineering Change Request. It calls for beta period with customer before production release.
Is this against Agile methodology for Saas application? We showcase new feature from time to time to customer and ask for their input and we deploy it ahead of time to Beta site that anyone can access, but we don't have a "dedicated" beta customer to test this feature on.
In my mind, Agile helps to release the feature as quick as you can with good quality control so that you can get it into your user's hands and trigger that feedback loop process to improve upon that feature. The idea of beta period before production release is really like a water fall model to me.