The Deploy User Stories interface allows a release manager to migrate any user story to the destination metadata snapshot or developer project. This interface is available by right clicking a deployment arrow on the desktop and also from the Options Menu.
Video
Metazoa Snapshot provides a powerful tool for release managers to efficiently deploy user stories. This guide will walk you through the process, from selecting user stories to managing merge conflicts and deploying them to the destination org.
Step-by-step guide
Step 1: Selecting User Stories
As a release manager, select any sprint at the left panel. From here, you can choose any user stories you wish to deploy. Usually, you would move all the user stories into the deployment list. You can also take a destination snapshot to ensure the destination org is up to date.
Step 2: Managing Merge Conflicts
Navigate to the next tab to deal with potential merge conflicts. Here, you'll see asset overlaps in the list at the left. These overlaps occur when multiple team members are working with the same asset.
Conflict Report
This report shows different user stories on the left and conflicting assets on the right. If the conflicts appear too overwhelming or complicated, you have the option to notify owners. This action sends out an email containing the merge report and all associated assets to the respective team members for them to fix the problem.
Resolving Merge Conflicts
Resolving these conflicts is simple. Decide which version you want to accept in each column, and click the 'Accept' button. You can examine the different changes in each asset to make the best decision.
Step 3: Compare Assets
Once all conflicts have been resolved, move on to the 'Compare Assets' tab. This tab shows how your user story compares to the destination org. It provides a visual way to see the differences between your user stories and the destination org.
Step 4: Deployment Tasks
Pre-deployment Tasks
Work through your pre-deployment tasks and mark them as complete. These tasks could require you to navigate to the setup tab, launch a browser, run a command line, among others.
Deploy Assets
Next, navigate to the 'Deploy' tab. Here, you can roll back all changes and deploy the selected assets to the destination org.
Post-deployment Tasks
After the deployment, complete any post-deployment tasks to clean up and finalize the deployment.
Step 5: Review Deployment History
Once the deployment is done, you can either choose to select more user stories or finish the interface. Every deployment is recorded and available in the 'Manage Sprints' dialog. It provides details of the merged user stories, the source and destination orgs, tasks that were completed and not completed, and deployed assets.
Conclusion
Metazoa Snapshot offers a comprehensive solution to deploy user stories efficiently, resolve merge conflicts, and manage pre- and post-deployment tasks. It provides a visual interface for comparing changes and understanding the differences between user stories and the destination org. With the tool's help, you can effectively manage and control your deployment process.