Skip to main content

Working with UX designers during a sprint

Last post 07:22 pm June 2, 2022 by Mario De Caerlé
5 replies
01:24 pm May 30, 2022

I am a new scrum master and I will like to ask what will be the best practice working with UX and developers together in a sprint. Do we create two separate stories for UX and developers. Or create task for UX and link with the developers stories . I am trying to figure out how the developers will know that UX is done with their stories and it’s ready for them to Work on . Or should we create a Kamban board for the UX team ? 

 

thanks team 

 

 


11:37 pm May 30, 2022

There's no best practices. What is best depends on your context.

In my experience, some aspects of UX research and design is more closely aligned with product management. Things like user research and information architecture may be done earlier, as part of creating and defining the initial Product Backlog Items. Visual design is probably going to happen during or even after refinement. Some work that your UX designers do will be outside of the context of a Sprint, but they will also be involved in planning and executing the work during a Sprint.

It does make sense to be able to order, manage, visualize, and track the work done by the UX designers, even if it's outside of the Sprint cadence. There are a number of ways to do this, so you may need to experiment and find what works for you and what makes sense based on your tools and way of working.


12:29 am May 31, 2022

I am trying to figure out how the developers will know that UX is done with their stories and it’s ready for them to Work on. Or should we create a Kamban board for the UX team ? 

Why do you think that UX is a separate concern for another team to work on?

I'd suggest that a Scrum Team ought to have all the skills to self-manage and ensure that their work is Ready for Sprint Planning.


12:54 pm May 31, 2022

UX is either :



A consideration required to complete a done increment, in which case, UX is a skillset inside the team, and how the team then organizes to complete that work is up to them as a self-managing group. 



Or



Not a consideration for releasing a done increment, in which case, why is it even a concern? (The more pragmatic offer would be that UX as a component of backlog building and creating PBI's might make sense, but since the team should be able to decide how the work gets done, if they are truly self managing, the work will get thrown away often. in which case, why bother?) 



Realistically, it sounds like you're not describing a scrum team, and so the answer is; create a scrum team. Bring UX into the team, and make sure it contains all the skills required to release an increment. 



People with a UX specialized skillset will naturally spend more of their time helping in backlog refinement activities than in getting in progress work to done, but there is stll benefit to having them in the team, with their priority on the done increment, so their skillset can help with the actual build and delivery of user value. (I've seen UX designers become the most unhelpful stakeholders because they come to sprint review and want to know why things don't look or behave exactly as designed. By having them in the team, that problem disappears)


05:23 pm May 31, 2022

First, stop thinking in the terms of stories since they are not actually part of the Scrum framework.  

Second, start thinking in terms of work that is needed in order to produce an Increment.  From the Scrum Guide, the increment is described as

An Increment is a concrete stepping stone toward the Product Goal. Each Increment is additive to all prior Increments and thoroughly verified, ensuring that all Increments work together. In order to provide value, the Increment must be usable.

Also consider the description of the Scrum Team from the Scrum Guide

The fundamental unit of Scrum is a small team of people, a Scrum Team. The Scrum Team consists of one Scrum Master, one Product Owner, and Developers. Within a Scrum Team, there are no sub-teams or hierarchies. It is a cohesive unit of professionals focused on one objective at a time, the Product Goal.

Scrum Teams are cross-functional, meaning the members have all the skills necessary to create value each Sprint. They are also self-managing, meaning they internally decide who does what, when, and how.

Refer to the description of the Developers from the Scrum Guide

Developers are the people in the Scrum Team that are committed to creating any aspect of a usable Increment each Sprint.

The specific skills needed by the Developers are often broad and will vary with the domain of work. However, the Developers are always accountable for:

  • Creating a plan for the Sprint, the Sprint Backlog;

  • Instilling quality by adhering to a Definition of Done;

  • Adapting their plan each day toward the Sprint Goal; and,

  • Holding each other accountable as professionals.

Use the description of the Sprint Backlog from the Scrum Guide

The Sprint Backlog is composed of the Sprint Goal (why), the set of Product Backlog items selected for the Sprint (what), as well as an actionable plan for delivering the Increment (how).

The Sprint Backlog is a plan by and for the Developers. It is a highly visible, real-time picture of the work that the Developers plan to accomplish during the Sprint in order to achieve the Sprint Goal. Consequently, the Sprint Backlog is updated throughout the Sprint as more is learned. It should have enough detail that they can inspect their progress in the Daily Scrum.

Given all of that, I feel you should not be asking us this question.  You should be asking the Developers the question. Wouldn't you agree?


07:22 pm June 2, 2022

Take a look at the PSU Suggested Reading: https://www.scrum.org/resources/suggested-reading-professional-scrum-user-experience



Maybe you can take inspiration from  https://www.jpattonassociates.com/dual-track-development/ , which is on the suggested reading list. The article talks about how UX and other product development activities can be integrated into one Scrum Team.



To address some comments made above: the Dual Track Development article describes UX Design as "discovery work", and all members of the team may be involved in doing the work. It is part of the cycle to get to a Done increment. You will define work to be done, refine it, complete it, experiment and learn (and throw it away if that's what you learned): all product development activities. What you should not do is treat it as "the analysis phase", no: it IS development work.



Sometimes you'll see "refinement" being described or treated as "analysis" and essentially being a phase, that it is not. Sometimes you see Product Owners who are analysts, they are not. Analysis is one of the development activities, and the analysts are Developers. This is why Kanban teams may have WIP limits of 0.5 or even lower (0.5 = 1 Work Item per 2 Developers): because they aren't all programmers, chemists or lawyers (you can develop other products than software!), people with different skillsets are working on the same item, and it is all "development".



In summary: UX is development work, and should be done during the Sprint by the Developers.


By posting on our forums you are agreeing to our Terms of Use.

Please note that the first and last name from your Scrum.org member profile will be displayed next to any topic or comment you post on the forums. For privacy concerns, we cannot allow you to post email addresses. All user-submitted content on our Forums may be subject to deletion if it is found to be in violation of our Terms of Use. Scrum.org does not endorse user-submitted content or the content of links to any third-party websites.

Terms of Use

Scrum.org may, at its discretion, remove any post that it deems unsuitable for these forums. Unsuitable post content includes, but is not limited to, Scrum.org Professional-level assessment questions and answers, profanity, insults, racism or sexually explicit content. Using our forum as a platform for the marketing and solicitation of products or services is also prohibited. Forum members who post content deemed unsuitable by Scrum.org may have their access revoked at any time, without warning. Scrum.org may, but is not obliged to, monitor submissions.