Agile + UX
Articles and writing on integrating agile development with user experience and product design
Agile + UX foundations
Whatâs wrong with Big Design Up Front (BDUF)?
Think big design upfront is the problem? Itâs not. There's something else wrong with your organization. You can't build better products until you figure out what the real problem is.
Rewriting the Agile Manifesto
When we remove the kitten-words from the Agile Manifesto, we reveal the conflict between âthe realâ and âmodels of the realâ, the tension between development and design.
Agile is built for teams
Remembering the team
Teams aren't rocket science. Differences in the way designers and engineers think are important, but they're not stopping you from succeeding. It's not the difference in process. It's not different goals. It's not the length of the sprint. When you phrase the problem as a team problem, and not a UX problem, it's obvious how you can better integrate UX.
A tale of three teams
One sprint, two products, three teams, and three different ways to integrate UX. It may have looked different, but the UX process was really the same.
Agile and UX working together
Making agile development and design work
Agile development wonât give you better design. Design models things to be made. Development makes things youâve modeled. Agile development methods promise better model-making, but donât promise better models. Agile development can actually devastate design.
Six strategies for more agile UX
Thereâs a secret lie lurking behind agile methods. âAgileâ suggests fast. Scrum throws around terms like âteam velocityâ, and agile literature seems to promise better, faster. Itâs no wonder that when organizations hear this, all they hear is faster.
Parallel workstreams
Like anything, agile works or doesnât work based on the people you have, and the culture they function in. (Everyone can now say one giant, collective âduhâ.) Regardless of whether it does or doesnât work for you, Iâve noticed most environments require parallel work streams.
(un)synchronizing UX and development
Keeping UX and development in synch assumes engineering and design are the same kind of work. This isnât true. Holistic, contextualized user experiences require time to frame and synthesize the experience. This synthesis happens long before you can start coding features.
Healthy UX, not lean
Deliverables are not the problem. User experience practitioners are not in the deliverables business. Weâre in the business of finding and evaluating problems and solutions.