what is epic in agile example
In Agile methodology, an Epic is a high-level body of work that represents a large feature or function of a project. Epics are typically composed of multiple user stories and can span multiple sprints or iterations.
Here’s an example to illustrate the concept:
Let’s say we’re developing a mobile banking application. An Epic in this context might be “Mobile Check Deposit”.
Under this Epic, we can have several user stories, such as:
- “As a user, I want to take a picture of the front and back of my check with my phone camera so that the images can be used for mobile deposit.”
- “As a user, I want to enter the check amount manually, so that the bank knows how much money should be deposited.”
- “As a user, I want to receive a confirmation message when my check is successfully submitted for deposit so that I know the transaction is processing.”
- “As a user, I want to see my mobile deposit reflected in my account balance, so that I can ensure my deposit was successful.”
Each of these user stories represents a small, manageable piece of functionality that contributes towards the larger, overarching function represented by the Epic (“Mobile Check Deposit”). The Epic provides context for the user stories and helps to ensure that they are all working towards a common goal.
So, the “Epic” serves as a container for a set of related user stories, helping to organize work and create meaningful deliverables.
You want to learn more about what is epic in agile example then please click on below link.