Matt Kortering of Universal Mind, wrote a blog post about How UX Fits Within a SAFe Environment. Lately I’ve been thinking about and writing about the scaling models, so a part of this fits well with current themes.
But I don’t want you to get stuck on the SAFe bits here. I truly want this to be a generic blog post about handling UX concerns and x-team integration within any agile method or approach.
Here’s what Matt had to say towards the end of his post:
In order to successfully engage UX within SAFe, there are a few other things to remember…
Give the Designer some runway. I’ve never met a designer whose approach is to quickly design something once and walk away satisfied. Designers iterate, period. If you force a designer into a “just-in-time” delivery model, the designer and the work will suffer. In order to do this, the Program team must help the Feature team designer hit the ground running at the beginning of Sprint 1. This often means some designs are done, and clear direction is given. Also, when measuring velocity, don’t include UX in the point calculation. They should be working ahead on deliverables for Sprint 2 during Sprint 1. Trust me, this is huge.
Don’t build a team silo. No one should be acting within SAFe alone. Communication is built into SAFe for a reason. Communication must happen in all directions — across Feature team designers, upstream between Feature, Program, and Portfolio teams, and within each team itself. It is easy for UX to silo itself since that’s been the typical approach, but a huge benefit of SAFe is the ability for all disciplines to work together in real time. Also, look for ways to improve. SAFe is built around responding to issues, don’t be afraid to bring them up in order to keep your train moving.
Listen to the other members of the team. In waterfall, UX would hand off work and hope it gets delivered as designed. Developers hated this because they were regulated to accept work, sometimes incomplete, and do their best to interpret. Trust your team, seek their advice, listen to what they have to say. This is a big shift for developers as well, representing a giant leap to get their ideas included in designs. Listen to them.
From my perspective, this is sound advice whether you’re focusing UX efforts in SAFe or simply other agile approaches.
I want to share my own hard-earned lessons as it relates to integrating UX teams.
I want to just touch on what I mean by a UX team and which applies to the team in my below example. The team often includes the following roles:
- Visual design
- Information architecture
- Interaction design
- User research
- Content strategy
And follows the basics as outlined in this Brainstation article: http://blog.brainstation.io/intro-to-ux-design-the-basics/
Now let’s move onto my experience across several approaches.
Basically 3 Approaches
A few years ago I joined an organization that had made a serious investment in Scrum and another investment in creating a UX group. I joined as a senior development leader and the UX team reported to me.
Since you know I’m a “Scrum guy”, one of my first actions was to try and figure out how UX fit within the Scrum team structure.
Embedded within the Teams
My initial knee-jerk reaction was to assign UX team members across all of the Scrum teams. Essentially they became part of the team. Even folks who were more forward-looking and doing customer surveys and research.
Over time, we found that this didn’t work out that well. Sure, these folks were solid team members and they contributed to sprint goals and work. However, they lost their functional ground, their focus on UX look-ahead if you will, in lieu of delivering team work. In a word, they simply didn’t have the time to do enough forward-looking work, which is the ESSENCE of UX.
So then I knee-jerked again.
Divorced from the Teams
I then pulled all of the UX folks entirely out of the Scrum teams and formed them into an independent team. This solved the above problem, in that they had plenty of time to work on their own initiatives, designs, research, etc.
They even operated as a Scrum team, so the dynamics matched those of the development-centric Scrum teams.
But over time we found that the UX team was too abstracted from the work that the teams were doing. For example, often a UX design would enter a team too late. They had not seen it as part of the Backlog Refinement process and they were surprised. Even more importantly, often the designs weren’t feasible from a development effort perspective, so we had to rework things.
A more thoughtful reset…
A Hybrid: Balanced across the Teams
Finally, we came upon a more balanced approach that included both of the above extremes. We continued to have an independent UX team. However, we asked team members to work within the Scrum teams as they explored their design ideas.
Even more importantly, if a design needed to be instantiated in the product, the designer would join the Scrum team or teams implementing part-time to help partner on the implementation. It was this oscillation by team members between their functional home and look-ahead and team engagement that clearly drove the best results.
I lean towards this balanced approach when I’m personally leading an organization and recommend it in my coaching.
Sometimes folks ask me if there is a specific detailed model. And I tell them no. It’s really up to the UX folks and teams to sort out the balancing dynamics per team and per product.
Circling back to the article, I think my learning's align with Matt's – independent of SAFe.
- Give the designer some runway – I achieve this by fostering a sense of community, guild, and functional grouping within the UX team. And this includes forming a Scrum team and the associated dynamics.
- Don’t build a team silo – while I certainly want to honor the notion of UX as a discipline, we need to collaborate across teams. That means the rubber meets the road by UX folks joining Scrum team(s) to get things done.
- Listen to other members of the team – a great part of the agile dynamic is transparent collaboration. One of the things that UX teams can do is listen to – then mentor and coach the teams in UX best practices. And this includes listening to the stakeholders & customers via the Scrum team ceremonies.
Stay agile my friends,