I am currently working as a Business Engineer/Product owner in a company. We follow agile methodology. I want to discuss the challenges I faced during the Design and Development Process. As a Business Engineer, my job is to work with the requirements provided by stakeholders and transform them into User stories.
The process we follow right now:
Requirements -> User stories -> Acceptance criteria -> UX/UI Designs -> Refinement of User Stories -> Implementation of the requirements
My Questions are as follow:
- Should Acceptance criteria be written before the UX/UI Designs?
The issue I face here is that I have to think like a UX/UI designer, who is hard as I don't have a design background. Based on a User Story and its Acceptance criteria, the design team is designing screens, leading to frequent changes in the Acceptance criteria.
It would be helpful if I could get suggestions on the same.