Developing Epics for Scrum Masters
The term ‘epic’ in agile refers to a large user story that has not yet been defined in detail. Typically, an epic will cover a single business process that must be fully completed as a whole for the business value to be realized. These user stories are described as epics because they will require refining over multiple cycles before they can be considered done.
Defining epics and scheduling them into a release plan is an effective way to manage the product backlog. Part of identifying what epics can be made for the project requires an understanding of the granularity of backlog items. Scrum masters can help the product owner and the development team in defining and planning of Epics by letting them understand what epics are and how they can be broken down into user stories.
Collecting Content for the Product Backlog
The product backlog consists of requirements that come from conversing with the stakeholders. Some ways that can be used to collect such content could be the following:
1. Workshops – Meetings and sessions where the team empathizes with a group of customers and users by having them present problem areas and solutions to each other. This can be done by writing them down on post-its, grouping them together, and later on processing next steps.
2. Interviews – Up close conversations with individuals that have more personal statements, which can lead to useful and unique insights for the product.
3. Questionnaires – Surveys that are accessible to various users and customers and can be answered at their own convenience. Results can be more quantitative in nature since trends and patterns can be found based on the answers.
Collecting Content for the Product Backlog
Analyzing results from workshops, interviews, and questionnaires will help the team come up with personas who represent user groups for the product. Designing the product around personas helps ensure that the developed product is valuable by addressing the problems and preferences raised by users.
Breaking Down the Product Backlog
One could think of the product backlog as a large repository of work that can be divided into smaller and smaller parts. There’s the overarching statement of what the product is, broken down into what its objectives are, and then further split into what functionalities it has.
The granularity of a feature will vary from one organization to the other. Some organizations use themes or value streams to group features together. Some organizations come up with epics that cover different focus areas, and then map user stories that complete these epics. The Scrum team and the stakeholders need to work together on deciding how to categorize user stories into epics and epics into themes.
User Stories
User stories note the agreements between the stakeholders and the Scrum team and detail what actions need to take place within the product. A popular template used for writing user stories are:
As a (type of user), I want to (action here) so that (reason or intended output here).
This statement encapsulates what the Scrum team needs to cover when developing the product: who the user is, what they want to do, and why they want to do it, as well as the value it will give to them.
INVEST Criteria
The INVEST criteria guides Scrum teams into coming up with good user stories, and it stands for the following:
Independent – Story is not redundant and provides enough detail as it is.
Negotiable – Story can be discussed and is eventually negotiated.
Valuable – Story is important to the customer.
Estimable – Story has an approximate range along which it can be estimated.
Small – Story fits within an iteration.
Testable – Story is clear enough to be tested.
Following the INVEST criteria helps the team practice exchanging feedback, estimating effort, and implementing features with sufficient understanding.
The ‘Agile Scrum Master Training Course With 59 Seconds Training‘ is now available for free. This free Scrum Master Certified Online Training Course provides an in-depth understanding of the Agile Scrum Master roles and responsibilities, where you find out what a Scrum Master does and how to do it. During this free course you will learn all of the tools needed to succeed as an Agile Scrum Master.
Thank you for choosing us to learn about the Agile Scrum Framework.
<– Continue Reading –>
Our Book Recommendations
We found these books great for finding out more information on Agile Scrum:
Master of Agile – Agile Scrum Master With 59 Seconds Agile (Video Training Course)
Introductory Offer: Free Course
Master of Agile – Agile Scrum Master With 59 Seconds Agile (Video Training Course)
What is this course?
This ‘Master of Agile – Agile Scrum Master With 59 Seconds Agile (Video Training Course)’ provides an in-depth understanding of the Agile Scrum Master roles and responsibilities
You will explore the Agile Scrum project life-cycle, including how an Agile User Story is created, to how we know when it is ‘done’
This course is aimed at those with or without prior knowledge and experience of the Agile values and principles
During this course you will learn the tools needed to succeed as an Agile Scrum Master
What will you learn?
You will gain an in-depth understanding of the Agile Scrum Master roles and responsibilities, and you will be able to
- Fully understand the role of the Agile Scrum Master
- Understand the roles involved in an Agile project
- Create an effective Product Backlog
- Effectively participate in Scrum Meetings such as the Daily Stand-up, Sprint Review and Retrospective
- Identify the roles involves in the Scrum Team
What topics are covered within this course?
You will cover the following topics during this course:
- An Introduction to Agile Project Management (Scrum Master)
- Using the Agile Manifesto to Deliver Change (Scrum Master)
- The 12 Agile Principles (Scrum Master)
- The Agile Fundamentals (Scrum Master)
- Introduction to Scrum (Scrum Master)
- Scrum Projects (Scrum Master)
- Scrum Project Roles (Scrum Master)
- Scrum in Projects, Programs & Portfolios (Scrum Master)
- How to Manage an Agile Project (Scrum Master)
- Leadership Styles (Scrum Master)
- The Agile Project Life-cycle (Scrum Master)