Reduce gap between mobile designs and development using wire-frames and interaction notes

31 / Jul / 2016 by Sandeep Bose 0 comments

Once a product idea or a mobile app design project kicks-off, a UX designer plays a key role in envisioning the idea, and giving it a shape using multiple UX methods, tools and documents. Building a great design cries for a well thought digital product and defining ways in which a system interacts with users and like-wise. This is where a well well-documented wire-frames comes handy.

Wire-frames – The inevitable document

Traditionally wire-frames are looked at as a document which includes screens and design flow. But actually it is a Holy Grail, illustrating every single detail which makes a product interactive, functional and live. Let’s look at some very important things that should be part of a detailed wire-frame document. Here we go!

Screen Shot 2016-07-31 at 9.42.01 pm

Wire-frame document structure & page layout

Document should have following structure:

  1. Cover Page – Name of app, target device and OS, date, proposal document number (if any), author name & date, wire-frame version number.
  2. Index Page – Lists all pages along with page number.
  3. Break your wire-frames into small design modules and/or feature sets and place them in logical order or progression before document consolidation.
  4. Page layout should include: Feature/functionality name (as title), screen names, interaction notes relevant for each screen, interaction/gestures which invokes menus/navigation/screen flows etc.

See few examples below

Screen Shot 2016-07-31 at 9.44.47 pm Screen Shot 2016-07-31 at 9.45.00 pm  Screen Shot 2016-07-31 at 9.45.15 pmScreen Shot 2016-07-31 at 9.45.26 pm

Include Detailed Interaction Notes

Interaction should include notes on app behavior basis user actions, system response, call to actions, navigation, screen (multi) interactions etc. Documenting all such helps a reader in understanding app behavior from all aspects.

See examples below:

Screen Shot 2016-07-31 at 9.47.55 pm Screen Shot 2016-07-31 at 9.48.09 pm

Define all use cases and scenarios

Wire-frame isn’t only about happy flow. It should necessarily account for all possibly use cases, scenarios which a user and/or mobile app may encounter in run time. UX designers should include all necessary use cases, scenarios along with assumptions and there outcomes. All such scenarios could be identified along with Product owners/Technical Leads/Developers etc and well documented.

See few examples below

Screen Shot 2016-07-31 at 9.49.40 pm Screen Shot 2016-07-31 at 9.49.52 pm

Define terminologies/verbiages for features/feature-sets

It’s a good practice to provide definitions for all important feature sets used in an app. Once defined, it helps in easy understanding of feature leaving no room for ambiguity.

See example below

Screen Shot 2016-07-31 at 9.50.59 pm

Define interaction zones and anatomy of all necessary views

An app has multiple interaction points on different screens. Similarly, mobile provide different accessibility touch-points and Define and document screen interaction zones, system response to human touch (via color change or haptic feedback), screen animations, tapable zone (single or multiple) on screen UI elements etc.

See examples below

Screen Shot 2016-07-31 at 9.52.14 pm Screen Shot 2016-07-31 at 9.52.23 pm

Define contextual menus & hardware button actions

  1. Computing devices generally work with 2 key interactions:
    Main menu – invoked by pointing devices like mouse and tap/swipes/etc. in case of mobile devices
  2. Secondary/Contextual Menu – invoked by mouse right click, and long press/hardware button/swipe actions etc. in case of mobile. all such interaction points should be identified, defined and documented.

Screen Shot 2016-07-31 at 9.53.35 pm

Document Right to Design Right!

All above tips are ways to design a right wire-frame document, which reduces to and fro and eliminates ambiguity and assumptions right out of window especially during development. This simple practice if done correctly, can save a huge amount of time and energy in re-working designs and development.

NOTE: It’s hard to get everything covered in a wire-frame document in one go. It needs multiple iterations with understanding of app and as per changing business requirement.

Having said so, UX designers shouldn’t refrain from investing time in building this document. A right wire-frame documents wins half a battle. Happy Wire-framing!


Leave a Reply

Your email address will not be published. Required fields are marked *