@Paula Bailey‚ Now to respond to those items: I recommend working with your team to set up your basic Scrum flow (I'm saying scrum because you mention iterations). There are multiple ceremonies that can help you get through the steps of evaluating work, assigning work to a team, and assigning work to a sprint.
- First, I would ask - is there a single Product Owner that manages the request queue? This might be referred to as your Product backlog and it should be prioritized by someone. Then, I would ask - is there one request queue per team, or are there multiple teams supporting it? If multiple teams, there are a few more steps, but eventually then the work gets assigned to the team doing it. Then each team has their own ceremonies - the team reviews the backlog and they pull the top items into their upcoming sprint backlog refinement meeting and get things prepped for upcoming sprint. The team assigns it to the sprint.
- Each sprint, use the Sprint Retro and upcoming Sprint Planning to manage what happens to unfinished items. Part of the benefit of agile is to understand true velocity, in order to be stable and predictable in delivering outcomes. Make sure you also investigate what prevents things from finishing, and also consider the concept of WIP limits - staying focused on the highest priority stuff and getting that all the way to done! :-)
- We have some amazing people here who are wizards at reporting, so I'm guessing these reports are possible. For the question about what got moved, is the question really more like: "is this item still going to be launched in time to provide value?" Having the product owner involved in the ceremonies helps to ensure priority continued to be followed, and adjusted if need be.
I hope this is helpful!!! Please continue ask questions!!