We're using Azure devops, "agile settings".
We write the user stories in different ways (combination "As a user..", "Do this", "Adjust SinglanR...", etc. We have a functional team (FA) that write the user stories - all members pitch stories do the backlog.
During the current sprint (8), FA sit down with the developer(s) and discuss the user stories that have been assigned the next sprint as its iteration path. We do this prior to the start of the sprint in order to avoid a lot of questions in the planning meeting. During the discussions, dev. break down the work into tasks. The tasks are assigned an iteration path as well. Now we have an iteration path on both the user story as well as the tasks.
In DevOps, user stories are shown with their (child)tasks in "sprint backlog view". But - let's say that you start on a user story in sprint 9, complete 50% of the work in sprint 9 but have to move the remaining set of tasks to sprint 10 - do you adjust iteration path for the remaining tasks, the user story or both? Or do you remove the iteration path from the user story when you create the task and assign iteration to them?
The reason I'm asking is that I want to group the tasks under the correct story - at the same time it is incorrect to show that a user story with iteration path 9 is "still being worked on" in sprint 10. I would therefore prefer to remove the iteration path on the user story and keep it on the task-level only.
How are others doing this?