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
12 March 2015
Nudging and Choice Architecture: Ethical Considerations
Nudging and Choice Architecture: Ethical Considerations by Cass R. Sunstein Yale Journal on Regulation January 17, 2015 50 pages Is nudging unethical? Is choice architecture a problem for a free society? This essay defends seven propositions: It is pointless to …
7 March 2015
Why most customer experience efforts fail
It is no secret among Customer Experience (CX) professionals that most CX efforts fall flat. Forrester found that only 25% of CX professionals say their companies’ CX programs actually improve customer experience, and Avaya recently …
24 February 2015
5 imperatives of user experience design in mobile health technology
David Lee Scher, MD - Owner & Director, DLS Healthcare Consulting discusses what he thinks are five important issues in achieving the ideal mobile technology user experience, specifically for those technologies hoping to enter the …
24 February 2015
“I’m divorcing my Nest thermostat”
Kara Pernice, the Managing Director at the Nielsen Norman Group, was a proud early adopter of the unique, cool, and pretty Nest device: "It helped me save energy, and communicated to me. But things went …
20 February 2015
[White paper] Digital assurance: Reaching a seamless customer experience
Digital Assurance: Reaching a Seamless Customer Experience by Shawndra Hill (Wharton professor of operations and information management) and Kumudha Sridharan (vice president and global head of testing services at Wipro Technologies) White paper produced by Knowledge@Wharton and …
31 January 2015
The last-mile problem: How data science and behavioral science can work together
Analytics is typically discussed in terms of computer technology, machine learning algorithms, and big data. Behavioral nudges, on the other hand, concern human psychology. What do they have in common? Quite a bit, says James …
31 January 2015
The startup “that helps companies fix their user experience problems”
Davey Alba explains in Wired how UserTesting runs an online panel of over 1 million testers—volunteers mostly—who can test products and other company materials on demand. : "The company has developed a way for businesses to …
23 January 2015
Designing a user experience for wearable devices
Gradinar Razvan discusses some of the questions that UX designers will need to consider when designing for wearables. In particular, he presents the key things that designers should keep in mind when they are designing …

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.

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
21 December 2014
Experientia’s Twitter feed live

Experientia has now its own Twitter feed. Four months of Putting People First posts and other links have already been uploaded. If you followed Experientia on Twitter through the feed of its CEO, Mark Vanderbeeken, make sure to now also follow the company (but don’t unfollow Mark, who will keep on tweeting away). And while […]

19 December 2014
Putting People First blog redesigned

Experientia’s Putting People First blog has been redesigned. It is now entirely responsive, allows for easier browsing, searching, and filtering, and features larger images on the posts. The entire history of posts remains accessible as before. We are still tweaking things and welcome any feedback.

27 November 2014
Why the world needs anthropologists – an update

Why the world needs anthropologists – Coming out of the ivory tower Location: Padua, Italy, Centro Culturale Altinate/San Gaetano Date and time: Friday, 5 December 2014, 13:00 – 18:00 Padua, Italy, 5 December 2014 – The second edition of the international symposium of applied anthropologists attempts to erase the boundary between ‘pure’ and ‘applied’ anthropology, […]

30 October 2014
The BancoSmart ATM by Experientia for UniCredit selected for ADI Design Index

Last year Experientia designed the interface of an ATM of UniCredit, a major Italian bank. The interface is now rolled out across the bank’s ATMs in Italy, to great satisfaction of the bank and the customers alike, since interaction speed is much faster and error rates went down dramatically. Last year UniCredit and Experientia also […]

See all articles