Archive for December, 2009

UxCamp Vancouver Impressions: “Developers Have User Experiences Too ….”

Just came back from a very enjoyable Ux Camp Vancouver. ( #uxcv09 ). Met amazing people, had great conversations. It was a most stimulating look over the fence, as topics ranged from nuts and bolts (Ux Tools of the Trade) to what from a geek’s perspective can only be described as eclectic (use of improv theatre to gain perspective / deepen understanding of user experiences).

One theme which kept emerging in every presentation, panel discussion and fishbowl was the need for ongoing dialogue between the various folks who create systems.  We are getting better at making QA an integral part of the development process but it feels like we are nowhere close when it comes to integrating user experience design. I feel that Ux could be far more explicit: At the moment, “Agile Usability” is assumed to somehow emerge as  test driven development and continuous integration allow us to react faster to changing requirements. Domain Driven Design concepts like the Ubiquitous Language have enormous potential to lead us to world-class user experiences, but where are the DDD folks when there is a Ux user group meeting? Where are Ux practitioners while we are safely cocooned in code and acronym-laden isolation, agile or otherwise?

Another perspective of SCRUM, TDD and continuous integration is that it’s about “Developer Experience Design”: How do we organize teamwork, structure code and deploy systems to be as “usable” as possible for the folks who build them? The goal is to arrange things in a way which minimizes the time from specifying a feature to getting QA feedback on the feature, enabling rapid  change. User experience does not stop at the user interface.


December 6, 2009 at 9:55 am Leave a comment