29 November 2007

Tips for integrating user experience and agile development

Be the first to share

Agile UX
At last week’s 7-Minute Soapbox in Waterloo, Canada, Declan Whelan of Whelan & Associates talked about how to fit user experience/design/usability into an agile development process.

There is a crisis in the software world! Well, I’m not sure if you can call something a crisis when it has been going on for more than 15 years — but let’s call it that. The annual CHAOS reports first released by the Standish group in 1994 showed that in the US about one third of software projects are cancelled and about one half are 200% over budget. The bottom line: annual direct costs of such software failures are estimated at $140 billion.

Many companies responded to this by imposing stronger process control mechanisms with comprehensive documentation and formalized hand-offs between functional groups. This has worked in some domains but has failed badly in others. I believe that plan-driven, waterfall methodologies may be applicable when the human costs or capital costs of failure dominate — such as nuclear reactor safety systems or international space stations. But such processes foster functional silos and formalized communications which can actually make the situation worse. Worse, because such processes struggle to keep pace with technology changes and competitive pressures.<

The agile community offers an alternate approach. Put together a cross-functional team including the key product stakeholder, developers, interaction designers, Q/A, project managers, and so on. Have them work together from requirements through to functioning software on a weekly basis. Empower them to choose the tools and processes that work best for them. This is really a tough way to produce software — but it works.

Now how does traditional user experience fit in with all this? I see three key challenges:

  • Agile teams focus on stakeholders, designers focus on users.
  • Agile teams focus on technical issues, designers focus on usability.
  • Agile teams focus on modeling just-in-time, designers model up-front.

There is a tremendous opportunity to close the gap between these perspectives and I offer a few suggestions for an interaction designer on an agile team:

  • Infuse user experience issues and approaches into the team — train them, let them know your world.
  • Be the user advocate and lobbyist, especially with the product stakeholder.
  • Use personas — make them physically visible and make sure they are present as the actor in every agile user story.
  • Introduce user experience guidelines — good agile teams will follow them if you can show the value.
  • Do just-enough user experience modeling — look for minor course corrections rather than Eureka moments.
  • Use light-weight tools — whiteboards, index cards, pen and paper.
  • Be a generalizing specialist — do whatever you can to help the team follow the agile mantra and “do the simplest thing that could possibly work.”

See video and slideshow

(via Alberto Mucignat)

Be the first to share
29 January 2016
[Report] Consumers more frustrated by smart home apps than devices
New report by Argus Insights suggests disappointing apps break user experience, may cause decline in consumer delight over time. The Smart Home ecosystem comprises both hardware devices and software apps and together they are supposed to …
28 January 2016
The Power of Privacy – documentary film
In this half-hour film (commissioned by The Guardian and Silent Circle), Aleks Krotoski travels the world to undergo challenges that explore our digital life in the 21st century. Watch her be stalked and hacked, fight to …
27 January 2016
Human-machine interactions and the coming age of autonomy
Melissa Cefkin is a Principal Scientist & Design Anthropologist at Nissan Research in Silicon Valley where she explores the potential of having autonomous vehicles as interactive agents in the world. In an article that was published …
27 January 2016
Remaking Ford into a user experience-driven company
Ford CEO Mark Fields recently declared that Ford would be remade as a user-experience driven company: "We have obviously a lot experience in the car business, over 113 years, and our differentiation is going to be …
26 January 2016
Designing for Crisis, Design for Real Life
It’s easy to design for the idealized user, someone who’s smart, calm, and informed. It’s less easy, and thus more important, to design for a more realistic user: still smart, but harried and uncertain. The …
18 January 2016
Digital media companies need to make user experience a priority — or else
Digital publishing, seeming perpetually up against terrible economics that prize quantity over quality, has reached a point where navigating it is akin to “walking across a sticky cinema store,” according to Barbarian Group executive director …
11 January 2016
How Eataly has redefined the third place to create a new customer experience
This short reflection on Eataly by Sergio Gutierrez, Ankur Johar, Christian Lillo, Anjali Singh and and Sofia Sourtzis positions it as a "third place". Ray Oldenburg introduced the concept of the third place in 1989 in …
9 January 2016
Why we need better UI in patient-used medical devices
With patients increasingly treating themselves at home, often using specialist equipment, the chance of use errors increases, and the ensuing results can be deadly. User Interfaces (UI) have a key role to play in reducing the …

We are an international experience design consultancy helping companies and organisations to innovate their products, services and processes by putting people and their experiences first.

18 January 2016
Experientia website completely reshaped

Experientia is pleased to announce that we’ve started 2016 with a brand new website. Experientia’s now officially 10 years old, and we decided that the best way to celebrate is by building a new website that showcases our growth – with new projects, new people in the staff, and two new locations in Lausanne and […]

1 January 2016
For when things get personal…
13 October 2015
Experientia report: Design for ageing gracefully

Design for Ageing Gracefully Rethinking Health and Wellness for the Elderly: Public Services Asian Insights & Design Innovation, DesignSingapore Council October 2015

29 September 2015
[Experientia book] Ethnography on elderly health and wellness

As we age, we increasingly depend on public services and the community for support. Well-designed public services can greatly affect the lives of the elderly and their experiences of healthcare. Experientia collaborated with DesignSingapore Council on understanding how the elderly interact with public services and how we can look towards improving their lives with design. […]

2 July 2015
Getting citizens involved in protecting fragile energy environments

A new project funded under the FP7 European Commission framework is getting citizens involved in testing new tools for reducing energy consumption during peak loads, in the hope that its pilot program will set the new state of the art for protecting locations with fragile electricity supplies. One of France’s most fragile regions The Provence-Alpes-Côte […]

5 May 2015
Experientia designer Dohun YuLuck Jang 유록 in Design 4 Disaster

Design 4 Disaster features an engaging illustrated safety manual for ship passengers, a personal project by Experientia designer Dohun YuLuck Jang 유록. After the Korean ferry accident last year, Yuluck (who is Korean) wanted to find a way to make safety manuals more interesting to read. He spent one year designing an interactive safety guide […]

See all articles