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
16 October 2016
Study says aggressive drivers see autonomous cars as easy prey
Aggressive drivers are looking forward to sharing the road with autonomous cars as they believe they can cut in front of them easily. This is how Peter Campbell summarised in the Financial Times one of …
2 October 2016
IFTF uncovers seven new worker archetypes of the on-demand economy
Update: Read also this Fortune Magazine review of the study (as reported by BoingBoing). Institute for the Future, the Caiifornia-based independent, nonprofit strategic research group, releases a new report aimed at gaining a deeper understanding of …
18 September 2016
Better decisions by design: applied behavioral science
Can we design a decision aid that gives us health information we need and counters our biases so that we end up more knowledgeable and confident in our preference? This is the challenge that …
5 September 2016
Great engine, but the fuel seems poor. Discussing insight development in corporate marketing
The September issue of the Harvard Business Review (HBR) contains a lengthy essay, entitled Building an Insights Engine, on how Unilever has created the organizational capabilities to "transform data into insights about consumers’ motivations and …
4 September 2016
Cognitive bias cheat sheet
Cognitive biases are tendencies to think in certain ways that can lead to systematic deviations from a standard of rationality or good judgment. Buster Benson has tried to arrange the rather exhaustive lists of cognitive …
3 September 2016
[Paper] Design for behaviour change as a driver for sustainable innovation
Design for Behaviour Change as a Driver for Sustainable Innovation: Challenges and Opportunities for Implementation in the Private and Public Sectors Niedderer, K., Ludden, G., Clune, S. J., Lockton, D., Mackrill, J., Morris, A., Cain, R., …
24 August 2016
New Human Centred Design toolkit launched for African context
Future by Design, a Human Centred Design (HCD) and customer-centricity consultancy focused on the African continent, has produced an HCD Toolkit (download link) that’s especially appropriate for an African context, and intended for application where …
14 August 2016
The psychology of scarcity: what behavioral economics can teach design
Eldar Shafir, professor of psychology and public affairs at Princeton University and coauthor, with Sendhil Mullainathan, of the book Scarcity: The New Science of Having Less and How It Defines Our Lives (Picador, 2013), talks …

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.

5 September 2016
Great engine, but the fuel seems poor. Discussing insight development in corporate marketing

The September issue of the Harvard Business Review (HBR) contains a lengthy essay, entitled Building an Insights Engine, on how Unilever has created the organizational capabilities to “transform data into insights about consumers’ motivations and to turn those insights into strategy.” The article was written by Frank van den Driest and Keith Weed of a […]

29 August 2016
Experientia discussing ethnography and patient-centricity at EPIC 2016

This week Experientia joins our colleagues and peers in Minneapolis at EPIC 2016, the premier international gathering on ethnography and design in industry. The theme for the conference this year is Pathmaking, emphasizing the power of ethnography to create transformative innovation, growth and strategic success for companies, industries and communities. On the second day of […]

22 June 2016
A united energy economy: Experientia helps wrap up the CITYOPT Nice pilot project

Can behavioral change address local energy issues, raise people’s awareness energy consumption issues, and directly support non-profit organizations at the same time? With the Nice pilot of the CITYOPT project, we have seen strong suggestions that it can. It also suggests that the sense of belonging to a local community is a strong motivation for […]

23 May 2016
Experientia white paper: “Conducting clinical trials is about working with patients”

Patient-centricity is one of the defining issues facing clinical trials in the pharma industry. The past few years have seen a growing awareness by pharmaceutical companies of the importance of patient-centricity – but they have also illustrated that not everyone is clear on just what patient-centricity is, or how to achieve it. After using UX […]

12 April 2016
The latest on innovation in Energy Efficient Buildings: annual round-up of EU Commission projects

Every year, the Energy-efficient Buildings (EeB) Public Private Partnership (PPP) publishes the EeB PPP project review – a round-up of energy-efficiency projects that have been co-funded by two European Commission schemes. This year, the print and digital booklet design was done by Experientia, in particular by our talented visual and interaction designer Dohun Jang. Experientia […]

8 March 2016
Behavioral modeling – Shaping cultural change and behavioral evolution

One of the things we do here at Experientia that really sets us apart from other UX agencies is behavioral modeling. Our cognitive and behavioral models go beyond the standard customer journeys and personas (both useful tools, and often preliminary steps to behavioral modeling) to create frameworks that can be used to make people more […]

See all articles