Hi folks,
I've been working with JIRA/Greenhopper for a while now but I'm just starting to play with the newer version. It seems like Atlassian has set things up so that one can create Epics, break those down into Stories, and then add sub-tasks to the stories.
This seems like a fundamentally limiting approach - an Epic is just a big story, and we routinely break stories down into sub-stories, sub-stories down into sub-sub-stories, and so forth.
Here's a simple example: let's say I have a story: "I spent too much time on plug-in management - finding, installing, and updating plug-ins. This needs to be easier."
This is a really big story, perhaps years of development. So I break that down into sub-stories: "I want to be alerted within the product when a plug-in update is available", and "I want to have one website to go to to find plug-ins even if they come from third parties."
This latter sub-story is still too large for a sprint, so maybe we break that down: "I want to be able to easily go to a website and search for the plug-in I want", and "I want to be able to get standard and third-party plug-ins from one place."
And so forth...
My take on this is that Atlassian may have boxed themselves into a corner by defining a separate issue type called an 'Epic' instead of just defining an epic as 'a story with linked sub-stories'.
Am I correct here? Or am I missing something?