In Scrum with JIRA, what does Atlassian recommend us to do on the User Story when we realize mid-sprint that it cannot be completed within that sprint?
What I am doing now:
In my current practice, the story points are estimated on the User Story during Grooming, while the hours are estimated on the newly created sub-tasks during Sprint Planning. The User Story is completed when all sub-tasks are completed.
(If the User Story is originally thought to be small, no sub-tasks are created for it, and both story points and hours estimate will be on the User Story.)
There are times, sub-tasks are underestimated. At this point, I would split (edit) the in-progress sub-task to reflect what I will complete and the new sub-task with new hours estimation to reflect what I cannot complete. At the end of the sprint, the sub-task will roll over together with the User Story.
My concern is: at the end of the Sprint when the User Story returns to the backlog, and we do story point estimation on the remaining work and update on the User Story, will it impact any reports that used the original story point?