I thought this would be a more common problem, but I'm having trouble finding anything that provides a solution for me.
I currently have a user story that has 2 users/roles. I am wondering if there is a best practice solution to split that story, noting that writing user stories is an art and not a science.
Scenario: - There are two external user types - sellers and buyers. - Both sellers and buyers want to view details of upcoming exhibitions (for various reasons, such as the buyer wants to buy/research, and the seller may want to research - if they were selling they would already be aware of the exhibition).
Current Story: AS A seller OR A buyer I WANT to view details (location/date/time) of upcoming exhibitions SO THAT I can attend the exhibition.
Is there a way to write a user story for this without generalising the role e.g. "potential exhibition attendee", or creating a 'Job Story' e.g. "WHEN I want to visit an upcoming exhibition, I WANT TO view the location/date/time of the exhibition, SO I CAN attend the exhibition:. For this scenario, even if I split the story the most simple solution really is the same: List upcoming exhibitions somewhere on the public-facing site, and provide details about location/date/time.
OR should I be generalising the two identified user roles (sellers and buyers) for this particular story, OR using a mix of User Stories and Job Stories in my backlog...
EDIT: I'm also having the same problem with searching user stories... I have a user story related to being able to search products by product name, however, this is a need for multiple user types i.e. buyers and sellers.