Portfolio Category: Interaction Design for Applications

Superior Specifications

Even in these times of Agile principles and lean development processes, sometimes it is necessary to create specifications detailed enough to stand on their own without the designer there to explain them. When that is the case, I am flexible and thorough, so that the documentation is clear and concise.   [caption id="attachment_1626" align="alignleft" width="150"]…
Read more

Envisioning the Future of Charting

Along with the next version of emergency room software, which was an evolution of the existing one, I looked at where the team could go in the future. These screen shots show one of the promising paths we explored. The screens show one possible workflow through the process of charting. The main benefit of this…
Read more

Validating Designs with Real Users

Design Validation with Usability Testing One of the key products in the Horizons Clinicals suite of hospital software was finally going to get some new technology behind it. The question for me was, how can we vastly improve the usability and utility of this product at the same time, with limited budget? This was a…
Read more

When Lives Are at Stake

This thin-client software is for capturing patient data in the emergency room. We built the software in a .NET environment. I helped select the components to integrate for tables and other data elements, reducing the time required to get our solution fully functional. [caption id="attachment_1856" align="alignleft" width="300"] Horizon Emergency Care - Charting[/caption] The Charting Module…
Read more

Design Criteria Define Success

So…we've visited customers and gathered thousands of observations. Now what? Do we send our giant spreadsheet around and call it good? No way. Research without analysis is like trying to make earrings out of ore. We need to find patterns in the data, assess the relative importance of those, and figure out a way to…
Read more

Mapping Functional Relationships

Many people are familiar with information hierarchies in the form of menu structures - the path one needs to take in an application or website to access this or that function. These are ideally structured to fit users' mental models about how the information should be displayed. However, when planning the development of a system,…
Read more

Understanding Care Provider Workflows

Before any attempts to create or optimize software for professional environments like the emergency room, it is essential to understand the workflows that the product is trying to support. I spent over two weeks in total visiting various hospitals around the country to understand and document the environment and processes. I gathered thousands of observation…
Read more

Understanding the Problem First

Tempting as it may be to only think about solutions, sometimes you have to dig in and understand the problem more deeply. This thinking framework helps identify opportunities for improvement across the whole end-to-end user experience of a system; this helps the design team avoid thinking too narrowly about what needs to be done. The…
Read more

Innovation with Solution Scenarios

Once we've analyzed the opportunities for improvement with Scenarios of the Problem we can explore a range of coordinated, synergistic solutions with Scenarios of the Solution. The goal of these is to address each of the problems identified previously and tell a story of how our new solution has much better performance and outcomes. This…
Read more