We are running JIRA Service Desk Cloud and have defined one project as Stage and another project as Production, both available on the same Atlassian domain URL. We separate the access by having different users configured for these two projects, employees to test and verify in Stage, and our customers defined in their respective organisation in the Prod project.
After verification of all new project settings (flows, fields, screens, email notification settings and text etc.) we want to push these to the Prod project. Of course this shall not impact any existing customer data (reported issues, organisations, registered emails etc.) in the Prod project.
What is the easiest way to achieve this? Sure we can try to keep an as detailed as possible changelog of all modifications done in the Stage project and then manually update the Prod project when time comes. This will however, at some point, result in a faulty Prod configuration due to human mistakes.
Can you share some best practises how you do this, as I assume many of you will need a similar setup.
Thanks!