I am leading a team of developers that work remotely. I am currently writing user stories with a long list of requirements and adding high-fi mock ups for almost all instances of each child story. As you might imagine, this is a lengthy process that is not very efficient. As we improve the software every month, the list of stories, their requirements, and their mock ups are outdated on each month release and even weekly when we have revision from the company owner.
I would like to know from your experience in the team, which role writes the user stories and who writes the acceptance criteria, and where in this process comes the UX design? And especially for incremental software updates.
If you have any ideas on how to improve this process to better use our time, that would be awesome too. Thanks