The next public courses are in

7th Agile Month

See the schedule

Read more

Agile Requirements & User Stories

Continuing Agile Education

Are you a member of Scrum team that has a challenge with requirements and you are wondering where can you learn about additional Agile technique that can help with requirements?

“Agile Requirements & User Stories Training” is a one-day training that provides a comprehensive explanation of User stories, how to define and prioritize them, although it is highly recommended to attend it along with the “Agile Planning & Estimating” training. The content of the two courses is highly related and the participants will obtain more knowledge if they attend both courses.


Target Audience:

Primarily Product Owners and Scrum Masters, as well as members of Development team who are familiar with Scrum framework and have been using Scrum framework for some time.



  • Agile Practices and Techniques: User Stories

Introduces the term of a User Story, its form and characteristics. You will learn what is the main purpose of User Stories, why to use them and when.

Acronym INVEST is analysed to describe the attributes of a good User Story. Acceptance criteria, splitting User Stories, and relationship between User Stories and Product Backlog are also discussed.

  • User Story details

You will learn how to write a requirement using User Stories, what are important parts of a requirement (role, activity, business value). Also, you will learn what are acceptance criteria, or condition of satisfaction for User Stories and how to write them.

  • User Story format

You will learn how to use format of User Story “As a <role> I want/can <activity> so that <business value>”.

  • User Story criteria

Acronym INVEST is analysed to describe the attributes of a good User Story. You will learn why User stories often fail and what are main acceptance criteria and challenges with User stories.

  • User Story exercise

During this module, writing User Stories and acceptance criteria are practiced through several examples.

  • Common patterns to split a User Story

You will learn how to split bigger User stories into smaller ones, using 10 common patterns and 7 product dimensions.

  • Spikes

This module introduces the term “Spike” and explains rules and differences comparing feature User Stories, and technical User Stories.

  • Definition of Ready (DoR)

This module describes what is DoR and where it is used.

  • Agile Practices and Techniques: Requirement Prioritization

You will learn about different techniques for requirements prioritization (MoSCoW, Kano, WSJF).

  • Q&As

Details about Agile Requirements & User Stories Training:

Just like all the other trainings that are organized by Agile Serbia & Puzzle Software, Agile Requirements & User Stories Training is organized on scheduled date or can be organized on request where the Company would be the host.

How it was on Agile Requirements & User Stories previous trainings?

The training can be organized on-site (in your company), tailored to companies needs. Choose the date and send us your request!

Zoran Vujkov

Zoran Vujkov is an experienced Agile Coach since 2008, and Certified Scrum Professional, certified by the Scum Alliance. He is also Certified Scrum Master, Certified Scrum Product Owner, SAFe Practitioner, and PRINCE2 Practitioner. He has 20+ years experience in the Software industry working for big companies like Barclays Bank, SonyEricsson, Promethean, Schneider DMS, United Cloud, Philip Morris International.


+381 11 4034 282