I am trying to understand the role of multiple users in a user story. There is a chance that a particular feature will behave differently depends on the role of users. Let me try to clarify the question with an example we are planning an implementation of validation messages when creating a trade order. But these messages will be applicable depends on each user roles, say trader, administrator, advisor.
- As a trader, i will get a warning message when adding invalid orders so that the invalid order can be reviewed and edited by trader in trade depository
- As an advisor, i will not be able to add invalid orders with a warning message so that the advisor is not able to commit any invalid orders to trade depository
So the question is Should we create separate user stories for each user roles or can we accommodate this in one story ?