Technical tasks as subtasks of Stories a bad idea?

Borut Bolčina July 12, 2012

Hi,

creating a Story and seveal technical tasks under it creates a dillema or at least I do not know how to handle the scenario when not all of the technical tasks are resolved by the end of the sprint in the Rapid Board.

Ending the sprint moves the Story and all subtasks to the new sprint!

How do you handle such scenario? Is it not possible that resolved subtasks are left behind and only Story and unresolved tasks are moved forward to the new sprint?

2 answers

1 accepted

1 vote
Answer accepted
sclowes
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
July 14, 2012

Hi,

It's a little unusual to have a story with tasks where some of those tasks get completed and others don't. In that case many people would say that the story therefore isn't complete and it should go back to the backlog (with it's tasks that are still marked as complete).

I can see your point that in some circumstances a task or two might not make it, there are two ways I think you could deal with this:

  • Convert each of the subtasks that did not make it in to a full story (or full issue). This makes sense because if you want to consider the story done then logically the not-done subtasks must be freestanding
  • Create a new story and move the incomplete subtasks to be children of that new story. Again the this makes sense because the new story must describe what hasn't been done and how it's freestanding

In the future we plan on implementing a 'Split story' function in to GreenHopper. This would allow you to split the story and keep the done subtasks as children of the existing story but have the not done subtasks attached to the new story (so they can go in to a future sprint).

Thanks,
Shaun

0 votes
Thomas Schlegel
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
July 12, 2012

Hi,

I think this behaviour is correct, because the tasks belong to the story and if the story is moved to another sprint, all the task are moving with this story, because they all are parts of the story.

If they should stay in the closed sprint, they would need a new story they can belong to. This has to be handled manually.

Cheers

Thomas

Borut Bolčina July 12, 2012

If one goes into the detail planning, that is specifying all the technical tasks, one can easely create a task or two which for whichever reson do not get completed by the end of the sprint.

So the alternative is not to create subtasks (technical tasks) and only stories, which makes the process of removing them manually from the sprint with the menu action "Remove from sprint" or automatically to the new sprint a no-brainer in greenhopper rapid board.

You have to be really sure to end all the subtasks within the sprint to use them! That somehow defeats the idea of estimating work if there is no tool support to easely manage such cases. Don't you think?

Suggest an answer

Log in or Sign up to answer