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
18 July 2018
Why bad technology dominates our lives, according to Don Norman
We have unwittingly accepted the paradigm that technology comes first, with people relegated to doing the actions that the machines cannot do, writes Don Norman. This requires people to act like machines, ever ready to …
5 July 2018
People are your data
New York based writer Carrie Neill interviews tech ethnographer Tricia Wang on why the digital age means everyone (even non-researchers) should understand ”thick data". Any modern person who calls themselves an ethnographer or a qualitative researcher …
19 June 2018
UX and Service Design for Connected Products
UX and Service Design for Connected Products by Claire Rowland Digital Catapult, 2018, 36 pages (via IoT.uk) There are a huge variety of applications in IoT spanning connected products and hardware enabled services. Consumer products such as home lighting …
11 May 2018
A design lab is making rituals for secular people
At the Ritual Design Lab in Silicon Valley, a small team of “interaction designers” is working to generate new rituals for modern life, with an eye to user experience. Created by Kursat Ozenc and Margaret …
7 May 2018
Human-centered building design
Putting people at the centre when designing and delivering buildings of the future is crucial to unlocking the potential of new technologies, according to the third installment of Buildings of the Future paper (pdf) released …
4 May 2018
[Book] Automating Inequality
Automating Inequality: How High-Tech Tools Profile, Police, and Punish the Poor By Virginia Eubanks St. Martin's Press, January 2018 272 pages The State of Indiana denies one million applications for healthcare, foodstamps and cash benefits in three years—because a …
2 May 2018
[Book] I Feel You: The Surprising Power of Extreme Empathy
I Feel You: The Surprising Power of Extreme Empathy By Cris Beam Houghton Mifflin Harcourt, March 2018 272 pages Empathy has become a gaping fault line in American culture. Pioneering programs aim to infuse our legal and educational systems …
25 April 2018
Ambient contextuality, the next big game-changer in technology interface
Jim Hunter, chief scientist and technology evangelist at Greenwave Systems, predicts in TechCrunch that the next big game-changer in technology interface is ambient contextuality. "Ambient contextuality hinges on the idea that there is information hidden all …

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 June 2018
Invito: DesAlps design thinking workshop per la tua startup

Hai una startup? Hai mai pensato ai benefici che potrebbe trarre dal Design Thinking? Questa è l’opportunità per scoprirlo! DesAlps Workshop #2: Il Design Thinking per la tua startup! Giovedì 28 giugno 2018 – dalle 9:30 alle 17:00 @ I3P | Corso Castelfidardo 30/a, Torino —– Nell’ambito del progetto europeo DesAlps, un team di esperti […]

3 May 2018
Invito: DesAlps innovation workshop per le PMI del territorio piemontese

Experientia è lieta di invitare le piccole e medie imprese del territorio piemontese al: DesAlps Workshop #1: Il Design Thinking per le PMI Venerdì 18 maggio 2018 – dalle 9.00 alle 17.30 @ Rinascimenti Sociali | via Maria Vittoria 38, Torino Scopri i vantaggi che il Design Thinking può portare al tuo business per prepararvi […]

27 April 2018
Impact through Design – Event in Turin, Italy

(Scroll down for English) Come può il design generare impatto? In continuità con il summit International Days of Deans and Experts: Impact Through Design (Barcellona, aprile 2018) Torino ospita il primo evento dedicato alla prospettiva italiana sull’impatto generato attraverso il design in riferimento ai Sustainable Development Goals definiti dalle Nazioni Unite. Attori dell’ecosistema territoriale ed […]

26 February 2018
Designing Patient Solutions with Meaning: Review of technology and health apps for a better patient experience

Technology is radically changing the world of healthcare and acts at different levels in support of different stakeholders. There are several digital tools on the market (e.g. wearables, virtual reality, robotics, etc.), many of which work in integration with each other, for example, wearables connected to IOT applications. Experientia’s report provide an overview of some […]

22 December 2017
Happy new year 2018!
30 November 2017
New European study on e-Government initiatives

The latest eGovernment benchmark report of the European Commission shows significant improvement on cross-border availability of digital public services and accessibility of public websites from mobile devices in EU Member states. The study also indicates a need for improvement in transparency of public services delivery and use of supporting technology like eIDs or eDocuments. Performance […]

See all articles