UXA: SPUD – The Lean Agile UX Process

The creation of UXA’s will require UX and the development (software engines) team to work together in an agile manner to ensure lean development practices are adhered too. Essentially the following steps need to be executed per iteration:

  • Design Research leading to Sketch
  • Prototype (possibly paper?)
  • Usability Testing
  • Developement using lean agile practices

Prior to sketching the Information Architects (IA) needs to understand the domain/users/tasks. In situ research allows a 1st stable of UX. Once a number of sketching iterations have been complete (possible over a few hours), prototyping (good UI design can’t be communicated in a document!) and usability testing can be undertaken. Prototyping is a cheap/fast way of identifying problems in the interface, and aids interface refinement. Usability testing can be conducted by the UX team (for example via video) or outsources to companies such as Creative Good, User Centric, Flow etc. At the end of this cycle a UX specifications (high fidelity wire frames annotated) is sometimes produced.

The SPU steps coupled with stories provide the development team with the information they need to build the application. Ideally the SPU cycle would be run one iteration ahead of the development team, ensuring that the UX team still has bandwidth to support the development team in the actual build.

SCRUM is ideally suited to running SPUD, coupled with Lean development practices to ensure minimum waste – future blog posting to cover this in more detail.

What is clear is that UX and the software engineers need to collaborate to make Agile UX work. Any type of wall between UX and development will seriously impact application development. Create your SCRUM team of software engineers, UX and a tester.

Finally, consider running Inspiration Sessions every once in a while to provide stakeholders with insight into trends, new concepts etc

Relevant links:


~ by mdavey on April 29, 2009.

One Response to “UXA: SPUD – The Lean Agile UX Process”

  1. […] agile teams create better experiences, but agile isn’t designed to manage user experience. UXA: SPUD – The Lean Agile UX Process « Tales from a Trading Desk 12 best practices to integrate UX into agile process … | Agile UX 12 best practices compiled […]

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: