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
15 December 2017
The body is the missing link for truly intelligent machines
It’s tempting to think of the mind as a layer that sits on top of more primitive cognitive structures. But Ben Medlock, co-founder of SwiftKey, argues that the layered model of cognition is wrong. The point …
15 December 2017
Learning from today’s car-centric cities for a human-centered future of mobility
The introduction of autonomy into urban environments creates a unique opportunity to do things differently. This, writes Maya Pindeus (CEO and co-Founder of Humanising Autonomy) requires us to encourage a human-centered perspective towards urban mobility …
7 December 2017
Game Your Brain: The neurological impact of UX
The world is experiencing a merging of media and minds that we haven't yet created a vocabulary for. We know that user experience design has the power to respond to what algorithms deem "suitable" to us, …
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 …
22 November 2017
Human-centred design in global health: A scoping review of applications and contexts
Human-centred design in global health: A scoping review of applications and contexts By Alessandra N. Bazzano (1), Jane Martin (2), Elaine Hicks (3), Maille Faughnan (1), and Laura Murphy (1) PLoS ONE12(11): e0186744. Published: November 1, 2017 Health …
22 November 2017
[Book] Making Cities Smarter
Making Cities Smarter - Designing Interactive Urban Applications by Martin Tomitsch Jovis Publishers March 2018, 208 pages Abstract More than half of the world's population is now living in cities, and this number is predicted to rise. This means that …
31 October 2017
Waymo focuses on user experience
Waymo —formerly the Google self-driving car project— is investing a lot of time and effort on building out the user experience of its self-driving vehicles, which includes both the external and internal user-facing features of …
10 September 2017
[Book] Everyday Schooling in the Digital Age
Everyday Schooling in the Digital Age: High School, High Tech? By Neil Selwyn, Selena Nemorin, Scott Bulfin, Nicola F. Johnson Routledge 2018 – 224 pages [Amazon link] Today’s high schools are increasingly based around the use of digital technologies. Students …

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.

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

20 November 2017
Experientia and Italian bank Intesa Sanpaolo announce innovative partnership

Wide ranging partnership also covers collaboration with design schools and public events on service design “Finding the way forward for independent design means building new business models for service design consultancies in the age of the company buy-out.” Michele Visciola, President, Experientia PRESS RELEASE It seems the business world is finally realising that service and […]

26 October 2017
Epic storytelling with video

Another EPIC conference come and gone, and no, we’re not using “epic” in the way under-10s use it about cool things on the internet. EPIC is the Ethnographic Praxis in Industry Conference, one of the most important annual events for practitioners of anthropology, ethnography and related disciplines. Ethnography is one of Experientia’s key methodologies, underpinning […]

23 October 2017
Experientia is hiring! Service design intern

Service Design Intern: Lausanne, Switzerland and Turin, Italy Experientia, an international experience design consultancy, is looking for service design interns for our Turin, Italy office, to support research, concept development and design. The ideal candidate will be a holistic thinker and designer, with a systems approach to enable complex service offerings, driven by an understanding […]

23 October 2017
Experientia is hiring! Senior Service Designer

Senior Service Designer: Lausanne, Switzerland and Turin, Italy (*) We are looking for service designers with outstanding design skills, methodical thinking, and experience in designing complex service ecosystems using a human-centered design methodology.   Required 2-5 years’ experience in service design and/or user experience design University and/or advanced degree(s) in Service Design, Interaction Design, User […]

See all articles