// you’re reading...

Featured

Usability: Agile usability for rapid development


martin_erdeniz

By Dr. Martin Hicks and
Erdeniz Hassan, lead
research consultants at
fhios.

During an economic downturn, online vendors face tough decisions when allocating spending to website development projects and user experience research. With budget and resource constraints, creative and user experience agencies have had to be more competitive and cope with increasingly shorter project timescales, whereas the quality of the deliverables must not suffer. To address these challenges, creative design and user experience agencies have adapted by utilising lightweight approaches or so called ‘agile usability’ methods.

Researchers at fhios, a global user experience research and design consultancy, have developed an agile testing and reporting process whereby summary recommendations can be quickly fed back into the development cycle. This approach has enabled a fast turnaround on subsequent testing iterations and has fostered a continuing user validation culture between user experience consultants and designers/developers.

So what is an ‘Agile’ approach? At a high level, it involves a quick succession of usability test iterations with few participants. Between test iterations, debriefs between user experience and developers help to ensure that any important usability issues raised during the sessions are not overlooked. Where applicable, findings from one product could be applied to another product, and the stakeholders and researchers can agree that preemptively changing the product would eliminate common errors that were sure to arise.

Figure 1 below presents an overview of the agile user testing and development iterations, highlighting the interaction between the development and user experience teams.

agile_drawing

In addition to these debriefing sessions, at fhios we ensure that developers receive user experience summary reports which summarise findings and recommendations following each day of testing. As the testing progresses, this document forms an evolving report which presents findings from all iterations for each of the products tested. We have found that this reporting style helps to validate and keep track of all usability issues exposed during the study.

The benefits
The ongoing debrief and reporting process provided by the user experience team has helped developers to quickly identify any outstanding or new issues with the products being tested. Moreover, we found that 70% of usability issues were identified in the first round of iterative testing, with the number of issues diminishing thereafter as the prototypes were modified and refined following further testing iterations. This approach has enabled a fast turnaround on subsequent testing iterations and has fostered a continuing user validation culture between user experience consultants and developers. In addition, cost can be reduced as agile testing provides a means to support multiple projects on a smaller budget.

Our agile studies have demonstrated that the applicability of agile testing within user experience research is particularly suited when: 1) fast prototype development is required, and 2) the development teams are amenable to rapid communication during the iterative design process.

Points to consider
Agile testing can be hugely beneficial in the right context and below we outline some points to consider from our experience:

  • Report writing can cause practical problems if you have set ambitions too high; interim reports require very rapid turnaround so the findings should be very concise and relate to key problems with the experience; background information can be included in the final report at a later stage where applicable.
  • Project objectives should be explicit and signed off before the project commences; there is little time to adapt the discussion guide midproject.
  • Leverage the opportunity to test significant changes to the prototype; these could entail paperbased mockups after the main
    testing session, or trying out a new idea with 1 or 2 participants before including it in the next iteration.
  • Close client contact is essential – use face to face and telephone briefings to clarify any misunderstandings and convey your view on the user experience more directly.
  • Discuss with developers the amount of time that is needed to realistically implement design changes in between iterations; if too little time is allocated the prototype may not have changed sufficiently to warrant the agile process, or the testing sessions may have to be rescheduled.

fhios has performed research enabling rapid product development with high user acceptance on comparatively small budgets.

Share and Enjoy:
  • LinkedIn
  • Twitter
  • Facebook
  • Digg
  • MySpace
  • Reddit
  • Technorati
  • RSS
  • Google Bookmarks
  • Yahoo! Bookmarks
  • Print
  • email
  • Share/Bookmark

Discussion

51 comments for “Usability: Agile usability for rapid development”

  1. Working in Sydney, I’ve adopted an almost identical approach. Rapid turnaround of reports is critical to the success of this methodology.

    You don’t go into detail on the actual user testing methods used, but I’m assuming you also used “guerilla” testing techniques?

    Posted by Jim McCool | May 21, 2009, 11:18 pm
  2. Hi Jim,
    Good to hear you’re using a similar approach and can see the benefits.

    Yes, we use “guerilla’ testing techniques, primarily involving rapid iterations of user testing, with few users in each session.

    What level of feedback do your clients like to see in your reports?

    Posted by Martin Hicks | May 29, 2009, 9:38 am
  3. I like the ideas you outline.
    The diagram seems to imply that that creative and dev design and build the prototypes, and UX only tests them.

    Is your UX team underutilised by just testing? – do you use clickable wireframes?

    Posted by Brad | May 30, 2009, 6:20 am
  4. I agree with Brad. Surely the UX team needs to provide insight at the start of the project laying out UX principles, Information Architecture guidelines and an Interaction Design framework etc… Or are we to assume that the Discovery phase is already completed?

    Moving the UX team to the end of the process feels incredibly “waterfall” as you are already setting off in one direction without the steer of the UX team!

    Posted by Kieron | July 28, 2009, 10:32 am
  5. Experience Project has a section on the sharing of confessions and secrets because secrets held within often represent critical aspects of our ourselves and our life situations.

    Posted by user experience research | August 26, 2009, 5:02 am
  6. I really like your blog and i respect your work. I’ll be a frequent visitor.

    Posted by Crasty | October 19, 2009, 12:28 am
  7. Very often I visit this blog. It very much is pleasant to me. Thanks the author

    Posted by susabsbip | February 5, 2010, 12:14 pm
  8. Really nice site. Hope to visit it again soon

    Posted by Opponilmelo | February 11, 2010, 6:56 am
  9. Very interesting blog. I will come regularly here. Thanks the author

    Posted by visualdesigning | February 15, 2010, 5:45 am
  10. I very much liked the given material. I will come here often

    Posted by Alasail | February 17, 2010, 5:46 am
  11. its really great blog. Thx for the author

    Posted by dexterra | February 17, 2010, 3:45 pm
  12. Completely I share your opinion.

    Posted by dionlyb7bon | February 17, 2010, 8:43 pm
  13. I very much like this blog.

    Posted by numodeljob | February 20, 2010, 6:27 am
  14. I support the majority of comments

    Posted by sanatorka | February 20, 2010, 6:48 am
  15. Waw its really nice blog. Hope I can visit this again

    Posted by online | February 20, 2010, 6:03 pm
  16. I wanna say: auther is the best I will visit this blog very soon again

    Posted by tadalafil-cialis | February 20, 2010, 6:08 pm
  17. The best blog many usefull information for me

    Posted by euronis | February 23, 2010, 3:55 pm
  18. good post

    Posted by Sky | February 26, 2010, 6:45 pm
  19. cool posting

    Posted by agettaroMot | March 1, 2010, 6:02 pm
  20. The best blog which I saw before. Hope to visit it again

    Posted by roomofrequirement | March 2, 2010, 9:32 am
  21. Very interestin, Huh

    Posted by room-of-requirement | March 2, 2010, 1:03 pm
  22. good post, thank you!

    Posted by Poereeevowipt | March 2, 2010, 9:07 pm
  23. Thank you, I regularly read your blog, I have some questions for you, let me know if you want to contact me by e-mail

    Posted by ruskniga | March 11, 2010, 2:58 am
  24. can i translate in Russian and post on my blog?

    Posted by Нью Йорк | March 11, 2010, 11:22 pm
  25. Hello
    awesome post – I’m creating video about it and i will post it to you-tube !
    if you wanna to help or just need a link send me email !

    Posted by mpt co | March 13, 2010, 4:15 pm
  26. can i translate in Russian and post on my blog?

    Posted by Russian souvenirs | March 16, 2010, 8:47 pm
  27. Hello
    awesome post – I’m creating video about it and i will post it to youtube !
    if you wanna to help or just need a link send me email !

    Posted by irwlxxjg92d | March 17, 2010, 2:44 am
  28. where did you read this?

    Posted by Blewdrela | April 1, 2010, 12:36 pm
  29. nice design! :)

    Posted by sergio | April 1, 2010, 4:18 pm
  30. Hi! I found you in yahoo!

    Posted by Faub | April 12, 2010, 9:20 pm
  31. Nice post, thanks for writing!

    Posted by seolace | May 6, 2010, 1:29 pm
  32. Very interesting to read it, thanks!

    Posted by NimBeant | May 9, 2010, 1:29 am
  33. An excellent example of writing the article.

    Posted by wikkka | May 13, 2010, 6:50 am
  34. Good article. You must be a journalist?

    Posted by binokular | May 16, 2010, 5:23 am
  35. It’s very good article.

    Posted by John LBA | May 25, 2010, 12:00 am
  36. That’s a very interesting point of view. I didn’t know about it. Keep developing your site, bro!

    Posted by pittsborotrek | May 26, 2010, 8:07 pm
  37. I would like to express my appreciation for your post. That’s really great to know that there are such people like you who do their job very well and with such enthusiasm.

    Posted by berbagisuami | May 27, 2010, 2:33 pm
  38. I don’t agree. But still good post.

    Posted by oplardest | May 27, 2010, 9:15 pm
  39. Thank you for your work. I have bookmarked your site and I will definitely read your other posts. Thanks again.

    Posted by selestaxs | June 5, 2010, 6:45 pm
  40. That’s a very interesting topic for discussing.

    Posted by order levitra | June 7, 2010, 10:23 am
  41. Very nice site!

    Posted by John1194 | June 14, 2010, 10:11 pm
  42. Hi!
    Very nice post!

    Posted by eve isk | June 15, 2010, 2:38 am
  43. Am new here, got to http://www.fhiosinsights.com by searching G and seriously like it here, will enjoy my stay for sure

    Posted by jamiek102 | June 16, 2010, 11:19 am
  44. I am pleased with your blog, I think we have a lot in common. I’ll go to you on more often

    Posted by Cialisbalaba | June 17, 2010, 10:36 am
  45. The dear author, thanks you for a vital topic!

    Posted by togedenjin | June 17, 2010, 1:54 pm
  46. Post very nicely written, and it contains useful facts. I am happy to find your distinguished way of writing the post. Now you make it easy for me to understand and implement. Thanks for sharing with us.

    Posted by soft-7 | June 19, 2010, 8:19 pm
  47. Hello Cool blog, lots of news and useful tips I found here to see prices keep it up

    Posted by vanti | June 25, 2010, 11:41 pm
  48. It is certainly interesting for me to read the article. Thank you for it. I like such topics and anything connected to them. I would like to read more on that site soon. By the way, rather nice design you have at this site, but don’t you think it should be changed every few months?

    Sara

    Posted by Sara | June 27, 2010, 9:08 pm
  49. Hello Cool blog, lots of news and useful tips I found here to see prices keep it up

    Posted by Vivarabota | June 30, 2010, 11:44 am
  50. Hello Cool blog, lots of news and useful tips I found here to see prices keep it up

    Posted by jetfix | July 5, 2010, 4:15 pm
  51. Very nice site!

    Posted by John925 | July 6, 2010, 11:49 pm

Post a comment