Human-computer interaction design

Complete interaction definition for new usage scenarios and redesign and improvement interventions on existing systems.

Example: getting out of a niche market

A company markets a software whose technology comes from university research. The company starts selling its product in a small niche market with success. A short time later the two biggest customer companies in the field start a merger, stopping all their projects for one year and reducing the market size: it's time to get out of the market, and fast.


Picture
Original layout

The software targeted a niche where the customers where really technically-savvy, they wanted "handles" to steer the software. The application had 5 "perspectives" (like the eclipse perspectives), each perspective with a lot of views. As a whole, there are hundreds of user interaction controls in the interface. It's not safe to assume such technical awareness from customers in other markets. It's time to simplify.


Picture
After intervention

New layout: a master view over the main list of business entities and a detail view with 4 tabs beneath. A find/filter system has been added because the list can grow quite long. Most of the configuration options have been suppressed, either replaced by auto-adaptative algorithms, heuristics, or fixed values.

The new interaction is simpler and more familiar (it looks like a music player), and the users don't have learn about the inner working of the system to configure it to get their result.

The application is today used by customers in various fields like banks or train transport. During this mission we asked a graphics designer to craft some custom icons. The diversification goal is reached.