I have been working with Jira within an Agile scrum like methodology for a while now. What happens quite often is a ticket is estimated and started on. By the end of the sprint 95% of the work is done. What usually ends up happening is that this ticket is dragged over to the next release iteration to complete the 5%.
My issue with this is that this approach is it:
- distorts the picture of what is happening in the sprint
- does not reflect the amount of effort that actually occurred in the iteration
- overestimate the amount of effort that is carried over
- demotivates people as this does not reflect the effort involved or required.
One solution to this would be to clone the ticket at the end of the sprint and then reassign the points bassoon an estimate of:
- what has been done
- what is left to do
e.g. say you have ticket that is pointed at 8 points, and it is all but done barring some minor changes. We could say that the ticket is 90- 95% done. Then why not clone the ticket, and carry it over as a 1, while reducing the previous ticket by one and leaving it in the previous iteration