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
26 November 2015
How brands design customer experiences of the future
In today’s digital age, consumers expect more from the business they support and the products they purchase. Consumers, Macala Wright writes, not only expect great brand experiences, they believe they’re entitled to them. This is …
10 November 2015
Why service design is luxury’s new battleground
Ana Andjelic writes in AdAge that most legacy luxury brands are failing at delivering service, especially online: The fact that most legacy luxury brands fail to successfully create and deliver service is unfortunate. The business of …
10 November 2015
For years, Apple followed user-centered design principles. Then something went wrong.
Don Norman and Bruce Tognazzini are taking their gloves off and accuse Apple of abandoning the fundamental principles of good design: discoverability, feedback, proper mapping, appropriate use of constraints, and, of course, the power to …
5 November 2015
Customer journey mapping is at the heart of digital transformation
Digital technologies such as analytics, mobility, social networks, cloud computing and the Internet of Things are making old ways of working redundant and forcing companies to transform. According to Raman Sapra, global head of Dell’s …
5 November 2015
[Conference] Design & The City, Amsterdam, April 2016
Design & The City explores citizen-centered design approaches for the smart city. Central theme is the role of design(ers) to create opportunities and practices for citizens, (social) entrepreneurs and policy makers towards more liveable, sustainable and …
1 November 2015
User-centred design of the bridge of sea ships
The Rolls-Royce Unified Bridge Design has won this year’s Ergonomics Design Award, presented by the UK Chartered Institute of Ergonomics & Human Factors. The award recognises industrial design which puts the customer at the heart …
23 October 2015
White paper: Design for aging
Designing the Second Half of Life: Innovation for Aging A visual white paper by Karten Design September 2015 The next 30 years will be a defining era for the American healthcare system, as the number of adults aged …
19 October 2015
Inside the mind of the museum-goer
Why do some people spend all day in a gallery while others dash around in an hour? Laurent Carpentier wonders what is the difference between the 3.6% of respondents who reported that they had spent …

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.

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 […]

16 March 2015
Better Health and Wellbeing: Giving the elderly in Singapore sparkling golden years

Invitation: sharing session, Singapore, 30 March 2015   What are the hopes and fears of the elderly in Singapore? How can designers offer solutions that support the elderly in managing their health and wellness? What can healthcare professionals do to help them keep active? What role can technology play in the elderly’s daily lives? Design consultants […]

1 January 2015
Happy Playful New Year
See all articles