The interaction basics sample piece was designed to be an end-to-end app experience that covers several key interactions such as:
Engaging with the system (also educating the user)
Viewing full screen media (video)
This sample could then be used by developers as a solid starting point to build their app on top of. The parameters could of course be changed but the point of this experience was to determine the best practices for these core interactions.
While this project was in progress I went to the EBC to visit the K4W kiosk. I talked with the employees at the EBC and they mentioned a number of problems with the kiosk how it was unreliable and the ui was too small and confusing and people didn’t really know what to do so they never spent much time, they just moved on to other areas. I saw this as a huge problem and opportunity for our team to make an improvement. I talked with my manager and raised it up the flag pole. A few people from management went and saw the kiosk and everyone agreed we needed to fix it.
After some discussion we determined that the Interaction Basics sample I was working on would be a good use case for the kiosk.
The initial explorations for the user journey were for a weather app. By giving some context to the interactions we would be able to see where they break down or succeed. Some interesting interactions came out of this exploration but the scope was a little narrow to cover the breadth of interactions we had in mind. We opted for a News app instead because it had more structured content with levels of categorization.
The news app provided us with a good navigation test including subnavigation. The experience included an attract mode, engage mode, home page, category page and sub-categories, scrolling and voice enabled interactions. We conducted formal hallway usability studies internally and iterated based on the findings. We eventually conducted usability studies of 3 variations with novice Kinect users and validated the design.
I was then able to use the news sample app as a baseline to design the kiosk experience. We met with the EBC stakeholders and together decided on what information should be included and what features should be highlighted with the kiosk.
Some positive feedback is always nice.
Taking what we'd learned from the design process we now looked to create a usable system of buttons that would work in a grid layout. From all of the studies and test I was able to determine the safe button sizes for these tiles.
The final product for the 1.7 SDK was stripped of the news material and made generic.
A portion of the redlines created to communicate design specs to dev.