So, my project sponsor wants to do a production release every month. He feels that we are not agile enough as we are doing releases only once in 3 months. Our team size is 100+.
His core reason is : He needs to give the functionality to his customer with shortest lead time possible. Also, he likes to keep giving functionality to his customer one by one rather than in one go.
If we make release duration too short, it will not allow us to complete some features scheduled in the release. This is an extra overhead for the release when a feature is not production ready, as dev team needs to switch off that functionality and QAs needs to ensure that all workflows works fine after switching off the half baked feature.
So, what are the factors that i should consider before deciding on a release size?