Services Approach Clients Resources About Us Contact

Archive for the ‘Software Usability’ Category

UX Desire-Lines – Find ‘em & Fix ‘em

Friday, April 27th, 2012

 

UXer : Nice picture of a park, right?

Person : Umm… that park is jacked up. The grass and hedges are all trampled…

UXer : You see people ruining perfectly good landscaping… I see patterns, in human behavior and desire.

 

Take a closer look:

We’ve all seen this and at one point or another use these desire-lines as a routine part of our commute.

As long as humans have roamed the earth, we’ve carved these paths… “I’m here and I need or want to go there.”  If you and others repeat the pattern enough times, a path is forged.

In photo overlays, the red paths are high through-put pathways and the white overlays are low-flow alternate paths.  In the landscape, we’re able to see these marks because the trends trample down plants and compact the soil to a point where things can’t grow.

Once the trends emerge, we can get a sense of what the original design deficiencies were and, as designers, set out planning design solutions to meet the expressed needs.

The interesting thing about human behavior is that, while we all have varying degrees of tolerance in design or system deficiencies, we all modify our behavior to make up for system deficiencies in the name of getting things done.  Often times, these behavioral changes take place subtly and over longer periods of time such that the users themselves aren’t even aware they have bent themselves around a broken system.

It didn’t take much to see these areas and make some hardscaping recommendations, where the evidence is tangible.  But as a system designer, a user interface designer…  a UXer, how do you “see” these desire-lines in the digital landscape?

You have a number of alternative methods depending on available data and resources.  I’m going to cover the following:

  • Usage Metrics
  • Usability Testing
  • Contextual Research
Each method reveals varying degrees of fidelity on behavioral trends that would leave indelible desire-lines on our various tech platforms, systems and software…  if they only left a trail.

1) Usage Metrics

The pre-requisite here is that you had the foresight to hook your system up with the appropriate level of data collection and reporting on a per-task-basis. This would include conversion metrics, time to completion, failure or success rates.  If this hasn’t been implemented, get on it… you’ll be amazed at what you learn.  While you can certainly learn a good deal about your system design through these metrics and even A/B test against them to make incremental enhancements, it’s really only scratching at the surface of behavioral patterns.  You can see paths your users took, but might not have enough clarity on the path they would have taken or the reasons why.

2)Usability Testing

In any user dependent or focussed system, we say always say “test early, test often”.  5 users can demonstrate 85% of the problems in an interface, given that the probability a user would encounter a problem is about 31%.  Formal usability tests are great for spotting gross system deficiencies, and gathering both quantitative metrics on how a user performs in the system (time to completion, number of errors, task completed, etc) and qualitative metrics on how the system performs in the perception of the end user  (subjective satisfaction, ease of use, etc).

The pre-requisite is knowing what the usability goals are, which parts of the system to test (tasks, workflows, features, designs) and how to recruit for the test.   Usually a good look at the usage metrics should help point to areas that need testing.

For recruiting, you need to screen appropriately to avoid heavy biases that can skew the study results.  This takes some level of understanding about the users and behaviors that trend moderate-to-center of the behavioral dimensions you want to target.

You’ll see which specific design or workflow is tripping up or getting in the way of users task or goal completion.  But unless your moderator is asking the right questions, “Why did you do that?”, “What were you trying to accomplish by doing that?”, “What did you expect to happen when you did that?”, “How would you change this design to better meet your need?”  It’s difficult to get a glimpse into the human intent behind the usability problem.

Going back to the landscaping image, the “user” intent is quite clear…  ”I’m here and I want to go there” – but in the context of system usage, often times the interface is such a complex labyrinth to task completion that it’s difficult to understand all the subtle nuances that impact our behavior.  This is particularly relevant point because most often, usability studies are performed in a lab setting and or the user is removed from their natural context of use.  This brings me to Contextual Research.

3) Contextual Research

In the past 10yrs we’ve conducted a good deal of these studies and the results are always extremely insightful, not only for the system stakeholders, but often times for the subject who realizes how contorted their processes have become to make up for system deficiencies.

If you could draw marks in time and space, the general trend lines go from in-system workflows to jumping in and out of other systems, documents, emails, notes on paper, phone calls, IMs and back to the system to complete the any given task.  Most times when we ask, “Why are you doing that…”  they’re unaware that they’re doing anything out of the ordinary, and once it dawns on them, they realize… “Well… I need this piece of information to complete this task.”

BOOM!

This is a perfect example of a user jumping off and blazing their own to make up for gaps in the system design.  These contextual inquiries have been priceless engagements for our clients who not only discover opportunities for enhancements they were never aware of, but often times entirely new interaction models that had never been considered that bring widespread organizational efficiencies that can save millions of dollars.

Next time you find yourself walking along one of these…

 Think about what other things you do (in your job, online, or at home) interacting with any technology that feel “off the designed path”  and know that you’re probably not alone…  that somewhere in time and space is a beaten path waiting to be discovered and designed for.

I once heard Steve Smith (@orderedlist) say:

“Design is: Intentionally making things Amazing!”  I totally agree, but you need to know the problem space first.

By Jon Fukuda

Quick update: I just found a nice related post by Bella on www.uxgroundswell.com

Announcing Limina / Promet Partnership @DrupalCon CO

Monday, March 19th, 2012

It’s DrupalCon Week!  Our team has been busy getting our materials together for the convention and we haven’t had much time to blog or tweet about things, so here’s the skinny.

For nearly two years now, Limina has been collaborating with Rockstar Drupal development team Promet Source headed up by CEO, Andrew Kucharski (@akucharski).  Together, Limina and Promet have delivered SBA.gov, DiscussRH, CGCGinc, OptionIt, and two other amazing, (yet to be disclosed) projects currently underway that we can’t wait to share with you all. Together, the team has worked on customizing more than 18+ community contributed Drupal modules including:

  • Organic Groups
  • Drupal Forums
  • Content Tagging/Rating
  • Social Distribution
  • Content Administration
  • Category and Geo Targeting
  • Cart Timer
  • Open Selector
  • Open Layers
  • Mega-Dropdown Menu
  • and bunch of home-brewed custom modules
All of our implementations are custom to meet the specific design criteria for our clients. Our teams work in Agile/Lean UX sprints. This year Limina and Promet stood-up a fully functional & scalable web application in 8 weeks from definition through deployment. Our process and team collaboration gears are well oiled and the machine works!
From user research, strategy & design…  all the way through development, deployment and beyond Limina and Promet have your project needs covered!

Renewable Energy Meets Conceptual Design

Tuesday, February 7th, 2012

Have you ever wondered what a solar power plant looks like?

Well, we got to see one in action and it is quite impressive! There are multiple fields of thousands of mirrors and all of the mirrors in each field are directed to reflect the sun’s light at a single point (called a ‘boiler’) to harness the heat and literally boil the water inside. The steam that is created is sent to the turbine where the electricity is generated.

Limina was asked by eSolar to help redesign the application they use to control the mirrors – essentially, controlling the amount of heat that is directed to the boiler.

eSolar designs and develops Concentrating Solar Power (CSP) projects that start at 46MW and are scalable to any size. Limina worked with eSolar to develop a sophisticated conceptual design for their solar power plant control system. Limina used in-person interviews to inform the requirements from a workflow perspective and met with members of the eSolar engineering team to understand the technical parameters of the design. The output was a set of detailed designs that effectively incorporated user and technical requirements – providing an engaging, intuitive, and interactive user experience.

The on-site interviews allowed us to see the users in action and design a concept that gave them the visibility they needed at the various levels of detail – from plant to field to heliostat (individual mirror). Our observations also helped us to understand the hierarchy of information, from most important to least, which allowed us to create effective dashboard designs. The software will be displayed on multiple monitors, and the Limina team designed the application to make full use the available screen real estate.

This was an exciting project for us, and it reinforced the importance of collecting first-hand data from actual users in a real setting as an input to any design process.

Key takeaways:
Project process

  • Fast concept iterations helps to avoid unnecessary detailed design. We designed 8-10 concepts in one day and narrowed them down to two during our end of day meeting with the client team.
  • Frequent communication with client team. We were able to get feedback early and often from our client that helped the design progress much more quickly.

Application concepts

  • Users need to be aware of the plant status at a glance – situational awareness is key.
  • Using flags and alerts is more effective than displaying raw data. It allows the user to focus on problem areas and drill into individual issues. They don’t have to spend their time scanning the data looking for problems.
  • Tailored information displays will give operators an opportunity to build expertise in systemic trends across the power plant – allowing the user to head off potential issues before they become flagged as problems.

 

“The deliverable and the process was well above and beyond what I personally expected, and the work output will be (I foresee) extremely useful in our development of our software….It’s snazzy, it’s professional, it follows the operator workflow (which is important), and it makes operation clear and easy.  Thank you!”
- Matt Hartshorn (eSolar Development Engineer)

 

 

Metamorph NX – Goes on the Road

Wednesday, May 11th, 2011

Between 2009 and 2010, Limina worked with a brilliant group of scientists and software engineers at Molecular Devices on their next generation digital microscopy software.  After a thorough review of their existing product, and some contextual reviews of the software in use, Limina conducted the following:

  • Cognitive Walk-through
  • Expert UI Evaluation (Analysis and Recommendations)
  • Alternative Interaction Models
  • Workflows, Storyboards and Wireframes
  • Usability Testing
  • UI Designs and Custom Iconography.

You can see some examples of our work here, but the video, with our client emphasizing the value of enhanced User Experience is the real success story.

-Jon