Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Building Great User Experiences

clearwired
October 10, 2012

Building Great User Experiences

Presented at Jiveworld12 at The Cosmopolitan in Las Vegas, NV.

clearwired

October 10, 2012
Tweet

More Decks by clearwired

Other Decks in Design

Transcript

  1. - View my streams - Quantitative indication of activity -

    Icon to edit/configure a stream - Control and label to add a new stream - Number of Inbox items - Percentage of on-boarding tasks completed - Call to action to invite your colleagues
  2. Affordance An affordance is a quality of an object, or

    an environment, which allows an individual to perform an action. For example, a knob affords twisting, and perhaps pushing, while a cord affords pulling. http://en.wikipedia.org/wiki/Affordance
  3. Mental Model A mental model is an explanation of someone's

    thought process about how something works in the real world... Mental models can help shape behavior and set an approach to solving problems (akin to a personal algorithm) and doing tasks. http://en.wikipedia.org/wiki/Mental_model
  4. Jive 5 (Steelhead) Apps gateway Apps Market Dev Center Dev

    Community Core API Jive 6 (Bridgeport) Jive for Teams (cloud) 2010 App Dashboards (home) App Canvas Billing Infrastructure 2012 App chrome App settings Jive Connects App Actions !app experiences Apps in the stream App Quick Launcher Embedded experiences Jive API v3 (REST & JS) Platform
  5. Lessons learned :-\ (this isn’t going to be easy) •Apps

    are constrained to the dashboard. •The “home” view is a design challenge. •Navigating to a dashboard introduces significant friction.
  6. !

  7. 6.0 Lessons learned :-) Apps need to be first-class citizens

    in Jive Speed is a feature (invoking and dismissing apps) App activity needs to be in the stream
  8. Great User Experiences begin with users. “Knowing how people will

    use something is essential.” -Donald Norman
  9. Good design is simple is timeless solves the right problem

    is suggestive is often slightly funny is hard looks easy http://www.paulgraham.com/taste.html uses symmetry resembles nature is redesign can copy is often strange happens in chunks is often daring Principles of good design.
  10. Canvas view Immersive app experience CRUD / management operations of

    the app Richer interaction (as a result of screen real estate)
  11. !app (embedded experience) Multiple actions per app Single action per

    menu item Consider what artifact will be embedded into context
  12. App actions Multiple actions per app Use when you want

    to operate on an entire artifact Huge potential for custom workflows
  13. Next steps: - Join the developer community - Explore the

    documentation - Join the conversation ! Templates available in the Jive Developer Community: http://developers.jivesoftware.com