Good User Stories

Stefan Priebsch | The Online PHP Conference |

How often have you heard a sentence like "this is not the solution I wanted" or "this is not the solution I need"? In the best case, you now have unhappy users, in the worst case, the users just walk away. Over the years, we have piled up wisdom about how to write good software: SOLID, Clean Code, GRASP, Design Patterns, just to name a few. But while it is worth investing in writing good software, we should also pay closer attention to what software we write: does the software solve a business problem? Could the problem possibly be solved in an easier way? Is the solution user-friendly?

In this workshop, we will learn how to capture requirements by writing good user stories. We will practice keeping user story non-technical, and independent from each other. We will discuss what to document (and how), and how to make our acceptance criteria explicit and measurable, to enable acceptance testing.

This workshop is not only geared towards developers, but also to everybody else interfacing with developers in their daily work.

Conference agenda and tickets

About the Speaker

Even older digital watches would outperform Stefan Priebsch's first computer. He has been an IT consultant for over 20 years, holds an academic degree in computer science, is the author of several textbooks, and a university lecturer on professional web development. He presents and keynotes at technology conferences around the world. As Co-Founder and Principal Consultant of The PHP Consulting Company (, Stefan helps his clients to develop software successfully. He spends his free time playing electric guitar and researching agile home improvement.