Stories and Epics in Agile Scrum

Description:
In Simple English, we can consider User Story as description of a specific feature of an application which is being developed in Agile Scrum. It describes in details regarding who wants that feature, what they need and whey they need it. It is more of a simplified version of a requirement.

"Story- Low Level Business Function - Method
Epic-Business Function (Many Stories) - Module"

In other words, Epics consist of multiple stories. It is kind of a BIG story. Small stories are called user stories.
My Experiences:

User stories are actually description that describe an desired interaction of the user and the system or application; considering the value that user gains from the system or application. Following format is very common in case of use story template:

As a <Role>, I want <feature to be implemented> so that <reason: we can perform these actions>.

Use Story contains description of a task or feature that needs to be implemented. It contains detailed description as well as definition of done. In other words, we can say that it is simplified version of a requirement.

Following are some articles in Agile Series you may like:
Introduction to Agile Scrum in 2 MinutesWhat is Agile Scrum
Agile Manifesto and My ExperiencesProduct Owner in Agile
Story Point Estimation in Agile ScrumBacklog Grooming in Agile Scrum
Product Backlog in Agile ScrumStory Conversation in Agile Scrum
Role of Agile Scrum Product OwnerWhat is Scrum Master
Agile Scrum Team MembersSprint Planning in Agile Scrum
Scrum Sprint Retrospective MeetingDocumentation in Agile Scrum
Stories and Epics in Agile ScrumDefinition of Done in Agile Scrum

    "Story Example: Verify Student's Mobile Number
    Epic Example: Store Address of Student

    Business will think in terms of Epic that can be decomposed into small Stories

    E.g. 

    AS A Student Registrar I NEED TO Capture Student Address SO THAT I can keep record of each student"

    As a user, I want to add posts on group wall so that I can share quotes, daily status, photos, and videos with others.

    As an Group administrator, I want to approve all posts before all members can see it so that no appropriate posts are featured on a group wall.


    What I feel:

    User stories with detailed description helps team to get more clarity and implement it in quick time with proper interpretation.

     -Store Stdent Details
     ---Store Student Name and Address
     ------Store Student Name
     ------Store Student's Address
    ----------Validate Zip Code
    ----------Validate City

    Free Agile Scrum Cheat Sheet & Handbook:

    The Essential Scrum Cheat SheetFree Cheat Sheet:Agile AdoptionFree Scrum Master's Handbook

    Labels: ,