Epic and Theme

Epic and Theme


What is an Epic?

An epic is a large story, an epic is usually a story that cannot be completed within one iteration or within one sprint in the scrum. An epic needs to be broken down into separate stories before working on it.

So what makes this an epic?

Well, the things that usually make a story into an epic are firstly we're early in a project and we don't have all of the information that we will end up having around this particular user story.


What is a Theme?

A theme is a collection of stories with a shared attribute. Here's an example of a theme.

SPORTS PAGE: As a sports fan I want a group of sports pages so that I can see the top 10 news stories for each sport.

The difference between an epic and a theme is that whereas an epic is simply a large story that may be broken down into further stories later, a theme actually refers to a collection of stories.

Here, in this case, we know that we're going to need many sports pages and the product owner is going to want a way to refer to all of the stories that are associated with this theme.

SPORTS PAGE: As a soccer fan I want a football fan page so that I can see the top 10 football news stories. 

And the second 

SPORTS PAGE: As a baseball fan I want a baseball home page so that I can see the top 10 baseball news stories.

How to split User stories

  • Don't meet performance constraints
    • The user should be able to load the page in less than 30 milliseconds.

  • Remove cross-cutting concerns
    • Logging
    • Common Messages
    • Security

  • Number three, separate by mixed priority
    • The user should see an advertisement for the sports channel below each new story measuring five by two inches.






References:

Comments

Popular posts from this blog

Maxpooling vs minpooling vs average pooling

Percentiles, Deciles, and Quartiles

Data Warehouse Vs Data Mart