Chronicles of a Scrum master #8 : Epics and Release management

What are epics in an agile context ? Epics group or categorize stories into release features. It plays an important role in the organization and release of features for the product.

For example, an Epic of “Login based on country” can use to group stories as following :

  1. Develop splash page with login User ID textbox and Login button.
  2. Login to verify User ID and match against correct password.
  3. Display after login landing page based on user country.

Above is just a simple example. There are more complicated ones.

Source : https://www.agileconnection.com/article/stories-epics-and-tasks-organizing-agile-requirements

Epics also serve as a guide for code branches and releases. A code branch can be based on an Epic (feature) and a release can contain multiple Epics. Taking into example above, there could be another epic “Display landing page” with break down of stories :

  1. Create and display banner
  2. Display list of products
  3. Display vouchers
  4. Display menu bar

The code branches are advised to follow by epic level so that it can be independent from each other and deployed without dependency on prior completed stories. This will allow the release of next stories if prior completed ones are not ready to be deployed.

It is an important point to take note of because a product that has already gone live and being used by users may have fixes and enhancements on existing functions. The proper naming of the epic and tagging of stories allows a clear understanding of separation between BAU bug fixes or defects and New features (enhancements).

An example of this would be the following :

  1. BAU bugfixes or defects :
    1. Bugfix / defect – Login unable to work when clicked on button.
  2. New features :
    1. Enhancement – Login to support multi-language

Source : https://www.yodiz.com/blog/what-is-epic-in-agile-methodology-definition-and-template-of-epic/

Disclaimer: What I am sharing is purely from my point of view and does not reflect anyone else’s. What I present in my posts doesn’t necessarily mean tat it is applicable to your work, organization and culture. Would love to hear from you if you have any different opinions or feedback. 

Automation and code Life and career skills Softwapps Tech and me

Vibe coding 101 #1

Over the past few days, I did some vibe coding with 4 platforms (OpenAI, Cursor, Claude, Bolt and Lovable). OpenAI and Lovable are both online platforms while Cursor and Claude were installed locally in my laptop. One very important feature is that Lovable was able to show me an instant preview canvas while the others […]

Read More
Agile Life and career skills Project management Scrum master

2025 : Setting up and training agile teams

Stepping into an organization that runs purely on waterfall felt like walking into a library where everyone whispers — and then suddenly turning on loud music. 🎧 But instead of chaos, I saw an opportunity: to build something fresh, dynamic, and collaborative with Agile. And so, the journey begins. In just a month, I’ve made […]

Read More
Foodie Life and career skills Lifestyle

Food blog : TBX The Baking Xperiment (@ Subang SS17)

TBX or The Baking Experiment situated in Subang SS17 has a delightful and rustic decor in a corner lot that is just subtle and yet charming in its own way. Having been there a few times, and absolutely loved its pastry offerings and cakes including the pain au chocolate and unique crombolonis which is a […]

Read More
image-2
image-2
image-1
image-1
image
image