Saturday, May 14, 2022

Agile Terms- Features, Epic, User Story, Task

To understand these Agile process terms let's take an example


Epics declare initiatives important to the organization's success. Epics may take several teams and several sprints to accomplish, but they are not without an end. Epics have a clearly defined goal. Once attained the Epic is closed. The number of Epics in progress should be manageable, to keep your organization focused. Epics are broken down into Features. Many organizations introduce a level above Epics called Initiatives, Initiatives break down into Epics.


Features define new functionality required to realize an Epic’s goal. Features are the release unit, that is, they represent what is released to the customer. Your published release notes can be built based on the list of Features recently completed. Features can take multiple sprints to complete but should be sized to ensure a consistent flow of value to the customer. Features are broken down into stories.


Stories define incremental value the team must deliver to create a Feature. The team breaks the Feature down into incremental pieces. A single completed story may not provide meaningful value to the customer. However, a completed story represents production-quality software. Stories are the team’s work unit. The team defines the stories required to complete a Feature. Stories optionally breakdown into Tasks


Tasks define the work required to complete a work item.


If you design a school Management project 

States can be New, Active, Resolved, Closed


  • Attendance Register
  • Student Registration
  • Library Management
  • Finance Management


Time Table

Books Catalog

Student Signup

Notice board

Fee Structure

User Stories

  • Define the login to portal process
  • When a user wants to see the results on the web portal
  • As an admin, modify student's detail
  • As a student can see the marks of the academic year.


As a user, I want to view a public landing page with static information.

As a user, I want to list all the students class-wise.

As a user, I want to see the results of all the students subject-wise


  • The user is not able to log in
  • Networking is not established between Web servers and DB servers
  • Waiting for test results


  • Application is throwing an exception on the login page
  • Reports are not showing accurate results.

Test Cases

  • Verify whether existing users are able to login with their credentials or not.
  • Verify school logo has appeared on all the web pages.


Post a Comment