UX in an Agile Development Process

ux in agile development

I had a conversation with a colleague yesterday about Agile development environments and how it is difficult to evangelize usability and design with UX in mind. While I argued that it was completely possible to keep usability as a priority while still scrumming constantly and pushing the envelope of development, I realize that in larger organizations that may not have project managers who are UX focused, that the module aspect of agile development can really play havoc with the overall usability of the website/application of product.

While looking around online, I found a great article on User Interface Engineering that covered 12 Best Practices for UX in an Agile Environment, Part 1 & Part 2.

The basics are:

  1. UX practitioners members are part of the Product ownership team
  2. Prioritize users for persona, modeling and research
  3. Chunking the design work, or user tasks
  4. Use parallel track development, moving back and forth in design work
  5. Get more design time for difficult design sections of the project with easy IX work out of the way first
  6. Keep a large group of validation users available
  7. Schedule continuous user research in a separate track from development
  8. Utilize user testing for multiple purposes (similar to #4)
  9. use RITE to iteratively test UI before development
  10. Prototype in low fidelity (consumables vs deliverables)
  11. Treat the prototype as the documentation/specifications
  12. As a UX practitioner, you should become a design facilitator, gathering ideas and deciding how to chunk them out

The details about each of these ‘best practices’ can be found in Jeff Patton’s article and I recommend reading it if you are a UX professional working in an Agile development environment.

An additional quote from the article I found sobering was:

Two secrets to success in software development are:

  1. Start sooner
  2. Build less software

There may be shortcuts in using the Agile system, but nothing can replace good usability research and focusing your team on one product at a time.

17 thoughts on “UX in an Agile Development Process

  1. Agile Development Teams adheres to the principles of Agile Development Methodologies (ADM) like SCRUM, KANBAN (and others) and emphasizes the use of tools and metrics to successfully collaborate and measure productivity in a globally distributed development environment. In addition to enhancing the speed and agility, distributed agile brings in scalability and predictability to quality and product release based on tool-based measurement and management of metrics. Distributed agile powers Nalashaa’s delivery process, enabling us to focus on delivering the highest business value to clients in the shortest time.

    http://www.nalashaa.com/process/software-engineering-agile-development/

  2. Just a fast hello and also to thank you for discussing your ideas on this web page. I wound up in your weblog right after researching physical fitness connected issues on Yahoo… guess I lost track of what I had been performing! Anyway I’ll be back as soon as once more within the potential to test out your blogposts down the road. Thanks!

  3. Congratulations on having 1 of the most sophisticated blogs Ive come throughout in some time! Its just incredible how substantially you can take away from a little something simply because of how visually beautiful it’s. Youve put together a wonderful blog space –great graphics, videos, layout. This is definitely a must-see weblog!

  4. Thanks for taking the time to talk about this, I really feel strongly about it and really like studying extra on this subject. If feasible, as you gain knowledge, would you mind updating your weblog with much more facts? It is extremely useful for me.

  5. This was a definitely incredibly good publish. In theory I’d prefer to publish like this also – getting time and actual effort to make a good piece of writing… but what can I say… I procrastinate alot and by no means appear to obtain one thing done.

  6. Nice to become going to your blog once more, it has been months for me. Well this write-up that i’ve been waited for so lengthy. I need this write-up to complete my assignment within the college, and it has same subject with your post. Thanks, great share.

  7. I thought it was heading to become some boring previous post, but it really compensated for my time. I’ll publish a website link to this web page on my blog. I’m positive my visitors will discover that very helpful.

  8. What I wouldnt give to have a debate with you about this. You just say so many things that come from nowhere that Im fairly certain Id have a fair shot. Your blog is excellent visually, I mean people wont be bored. But others who can see past the videos and the layout wont be so impressed with your generic understanding of this topic.

  9. Great to be going to your blog once more, it has been months for me. Well this write-up that i’ve been waited for so lengthy. I want this write-up to complete my assignment in the college, and it has same topic with your article. Thanks, wonderful share.

  10. Dude, please tell me that youre going to publish more. I notice you havent written an additional blog for a while (Im just catching up myself). Your weblog is just too important to be missed. Youve obtained so significantly to say, these knowledge about this topic it would be a shame to see this weblog disappear. The internet needs you, man!

  11. Youre so right. Im there with you. Your blog is undoubtedly worth a read if anybody comes throughout it. Im lucky I did because now Ive obtained a whole new view of this. I didnt realise that this issue was so important and so universal. You absolutely put it in perspective for me.

  12. Ive been meaning to read this and just never got a chance. Its an issue that Im quite interested in, I just started reading and Im glad I did. Youre a good blogger, one of the ideal that Ive seen. This weblog surely has some data on topic that I just wasnt aware of. Thanks for bringing this things to light.

  13. Just a fast hello and also to thank you for discussing your ideas on this web page. I wound up in your weblog right after researching physical fitness connected issues on Yahoo… guess I lost track of what I had been performing! Anyway I’ll be back once once more inside the future to verify out your blogposts down the road. Thanks!

  14. Good to become going to your weblog again, it has been months for me. Nicely this post that i’ve been waited for so long. I want this article to complete my assignment inside the university, and it has same subject with your write-up. Thanks, excellent share.

  15. Fairly insightful submit. Never believed that it was this simple after all. I had spent a excellent deal of my time looking for someone to explain this subject clearly and you’re the only one that ever did that. Kudos to you! Keep it up

  16. The subject of how to run a user centered, research based program in an agile development environment continues to be a subject of major conversations.
    The latest User Experience magazine had several articles about the subject. I was sure that the upcoming UPA International Conference in Germany would have some sessions about it (but I don’t see any)??

Leave a Reply

Your email address will not be published. Required fields are marked *