Writing User Stories

BA300 2 days 380*

Learn how to craft highly effective user stories and implement a story-driven process in both agile and waterfall projects.


Words, especially when written, are a very risky way to express requirements for something as complex as software. User stories provide us with a way of having just enough written down that we don’t forget and that we can estimate and plan while also encouraging frequent conversations between developers, customers, and users. The written user story could point to a diagram depicting a workflow or any other artifact. After completing this case based training the attendees will know everything necessary to write good user stories and implement a story-driven process in both agile and waterfall projects.

During the training, participants practice the whole process from identifying roles and personas, taking part in story writing workshop, estimating, prioritizing, planning a release, defining acceptance criteria to decomposing stories to tasks.

In addition, participants receive plenty of practical advice linked to a case study on how to avoid too much detail, how to handle technical or unknown functionalities, how to avoid common pitfalls while working or transitioning to agile.


With many years of experience and numerous successfully implemented consulting projects in the field of business analysis and enterprise architecture, our trainers are here to help you master your knowledge and practices. 

Svetoslav Iliev

Consultant & Trainer

Svetoslav is specializing in Agile Frameworks, Agile Service Management, DevOps, ITIL, and ServiceNow. He has a strong (10+ years) IT Service Management background in large scale organizations, particularly in the areas of transitioning and operating services as well of managing relationship with customers and stakeholders and managing service desk teams.

What you’ll learn


  • User roles modelling
  • Gathering user stories
  • Writing user stories
  • Acceptance testing user stories
  • Estimating
  • Planning a release
  • Planning an iteration


At the training, participants will gain the necessary knowledge and skills on: 

  • Modelling user roles
  • Writing good user stories (and epics)
  • Understanding the difference between user stories, use cases and requirements specifications
  • Understanding how much work to do up-front and how much to do just-in-time
  • Testing the user stories
  • Understanding how to adapt the software development process to user stories
  • How to estimate stories in story points
  • How to plan 3-6 month release (walking skeleton method)
  • Iteration planning and measuring the progress

Frequently Asked Questions

Who should attend? 

Anyone is welcome to attend. This course is especially suitable for professionals performing the roles of Business Analysts, Product Owner, Developers, QA/Project Managers, Architects, Consultants. 

Are there any prerequisites for attending the training? 

There are no prerequisites for this course. 

Related Courses

Agile Business Analysis


Experience in an interactive environment how your organizations’ Business Analysis practice can benefit from applying…


    Once you submit your registration, we will get in touch with you to confirm your interest and attendance.

    By continuing to use the site, you agree to the use of cookies. more information

    The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.