Apologies if the question has already been asked, I couldn't really find the answer when looking around.
I'm struggling to figure out a way to handle UX/UI in an agile way. I'd like to be "fully" agile and having design being part of the sprint for the user stories where it is needed but everytime I tried to do this it causes either of these two problems (sometimes both):
- The devs need at least some wireframes/sketches to understand the requirements and be able to estimate accurately
- It takes so long for the designer to deliver the designs for the story that the devs don't have time to implement the story in the sprint anymore. Sometimes, the designs might even be longer than our 2-weeks sprint iterations.
I've thought about getting at the very least the wireframes before the story can be put in the sprint backlog, sort of like a Definition of Ready, but I feel like this is more a waterfall than an agile approach. Even more so if designs need to be done beforehand for the story to be estimated accurately.
In the case of keeping the designs elements done prior sprint, how do you manage this in SCRUM? I.e: how do you plan the work that needs to happen ahead of the sprint/plan your designers capacity? I was thinking of having separate design tasks that link to the stories, that way we could add them to the sprint backlog so that the designer can work on the tasks for the stories that will be in the next sprint backlog while the developers work on current sprint tasks.
The reason why I was thinking of separate tasks linked to stories is because the stories themselves can't be put in the sprint since the devs wouldn't be able to deliver their side of the story. Thoughts?