Agile Software Development Meets User-Centered Design

October 28, 2009 by Eric Shaver · Leave a Comment
Filed under: Boise, design, usability 

Last night, I had the opportunity to hear Pete Gombert (CEO), Shane Vaughan (VP of Marketing), and Kevin Donaldson (VP of Product Management) of Balihoo speak at the Boise Young Professionals Lounging Series.  The talk had a threefold focus: to briefly discuss the history of Balihoo; to provide some insights into their product development process; and to highlight the importance of leadership in a rapidly adapting small business.

During the product development portion, Kevin discussed how Balihoo has incorporated agile principles, not only into how they develop their technology, but also as a foundational element of how the business operates.

This discussion reminded me of several resources I’ve read regarding the “marriage” of usability / user experience / user-centered design with agile software development, some of which include:

While I believe there are several potential benefits to incorporating agile principles into software development, we have to remain vigilant that usability isn’t sacrificed on the alter of rapid development and deployment.  Doing so decreases the user experience, which in the long run will ultimately prove detrimental to business success.  As in all things, it’s a balancing act.

BTW, in case you’re new to the concept of agile software development, check out the Agile Manifesto and their 12 principles to learn more.

Print This Post Print This Post

Speak Your Mind

Tell us what you're thinking...
and oh, if you want a pic to show with your comment, go get a gravatar!