Thursday, December 7, 2017

Video Promotion: Secrets from Marketers Who’ve Done It Right - #Infographic

Somewhere in the heat of the content marketing revolution,  got the more content you produce, the more successful you’ll be. That’s how we got to the point of targeted advertising online telling us about products that will turn us into “content marketing machines”.

[ This is a content summary only. Visit our website http://ift.tt/1b4YgHQ for full links, other content, and more! ]

by Web Desk via Digital Information World

Communicating Mental Models to Your Team

 

‘Star Trek’ actor Anton Yelchin died last year at the age of 27 when a Jeep pinned him against a gate and brick pillar outside his home. It turns out that his Jeep’s gearshift was poorly designed.

Poor Anton didn’t realise that the Jeep was in neutral when he got out, so it rolled backwards down the driveway, crushing him. This was one of over 100 accidents related to confusion over the gearshift.

Many people thought the Fiat Chrysler gearshift, which looked like most gearshifts, should move up and down to shift into reverse, drive and park. That was their mental model. In other words, their belief about how it should work.

The gearshift, in fact, worked differently than most. It used push-buttons and always returned to the centre position. The fact that the gearshift’s actual functionality – otherwise known as its  “conceptual model” – was different than users’ mental models caused issues. Major ones in this instance.

Jeep’s confusing gear shift.

In the field of user experience, we need to understand how users think so we can design with that in mind. When we understand people’s thinking, we can either design to match their current mental models, that is their beliefs about how things should work. Or, we can clearly educate people about anything that might differ from their expectations. We know this is critical to creating usable products.

This article will walk you through how to apply this idea to your own designs, covering:

  • how to understand your users’ mental models in relation to your product
  • how to represent them so the design team can keep those findings in mind
  • how to translate what you know into designs that will work.

Let’s get started.

Understanding users’ mental models

The first step in understanding our users’ mental models is (unsurprisingly) research. Many research techniques such as interviews, observation and focus groups help us understand how users think about the world and products like ours. Let’s look at interviews as an example.

You’ll want to interview several users who have similar characteristics; in other words, those who you think are likely to use your product in a similar way. In an example from my past, my email marketing firm had a lot of users who were small business owners who didn’t have much time for marketing.

Some of our goals for the interviews were:

  • to understand why they were doing newsletters
  • how they created them
  • pain points they encountered with our system
  • how they wanted to feel when sending messages.

All of this would teach us about they understood the world of email marketing.

Write down whatever you want to learn and then come up with open-ended questions for your interviews. Start each interview with easy questions to make your participants feel comfortable, then move on to those that require deeper thinking. There are plenty of resources for tips on interviewing users. As a start, take a look at Cameron Rogers’ article right here on UX Mastery, or Steve Portigal’s book, Interviewing Users.

If you’re observing people work or conducting a focus group, it’s still helpful to determine ahead of time what you want to learn, which will help you focus your session.

Once you’ve completed your research, you should have a good idea of common themes, and how they experience your product and other similar products.

When I interviewed small business owners, I learned, for example, that they generally created their newsletters bit by bit because they were interrupted a lot. I also learned they were trying to stay on their customers’ minds, had lots of pain points with our system (things that didn’t work the way they expected or needed them to), and they wanted to feel smart and confident when sending their messages.

Representing mental models

By now, you’re starting to form a good understanding of this user group. Your next job is to put this information into a format that will help your designers consider these users’ mindsets. Again, you have several options, including personas, storyboards and mental model mapping. Let’s talk through how to use personas to represent mental models.

Use personas to show your users’ mental models

In my example, one finding was that the business owners had a mental model based on using Microsoft Word. They thought they could walk away from their work and return to work on it where they left off. In their work as small business owners, they often did need to step away frequently.

Unfortunately, this conflicted with the way our product – or conceptual design – actually worked. If you left for “too long” and the system shut down, you navigated to another page, you lost your work.  This caused much pain for users, who were devastated over losing their work. This even happened the usability testing environment test when it wasn’t even their work.

Our persona, Bob the Busy Business Owner, conveyed that there was a mismatch between the persona’s expectation and the software’s reality. The team then needed to decide whether to address this mismatch by meeting Bob’s expectation or by explaining the different model and how the interface worked.

When you create your personas, consider conveying their mental models – their beliefs about how a system will work – in the form of their current work habits, product expectations, issues, and quotes.

One quote that helped describe our Bob persona’s system expectation, for example, was “I need something where I can just plop in my copy and it works.” That helps the team understand that he’s busy, in a hurry, and in need of something that doesn’t require a lot of technical knowledge and fuss. In design discussions, make sure designers keep the personas in mind and address their needs. 

Instead of personas, you might decide to create storyboards or maps because you want to represent your users’ mental models more visually, or focus more on illustrating their ideal interactions with your product. That works too.

Creating conceptual models using mental models

And now the final step: applying what you know about your users to the design. In this case, it made sense to make the software match Bob’s expectation because he was in a hurry and not technologically advanced. It was important to prevent such critical errors. So that was our strategy.

The designers and developers worked together to create a system that automatically saved users’ work frequently, helping Bob to achieve his goal of feeling confident about his newsletters. To test how well this and other new design changes matched our users’ mental models, we usability-tested each iteration of the design and made modifications where needed.

When you understand how your users think, you can create intuitive designs for them. It just makes sense. If Fiat Chrysler had stuck with designing for a well-established mental model instead of veering in a different direction, the world would be a safer place today.

Up for some further reading? Here are more useful resources on mental models.

Books:

Online Articles:

The post Communicating Mental Models to Your Team appeared first on UX Mastery.


by Cindy McCracken via UX Mastery

Wednesday, December 6, 2017

Andy H WEI

Portfolio of the Artist Andy H WEI
by via Awwwards - Sites of the day

Get Unlimited Access to over 5,000 eBooks & Videos

Good news! We've partnered with the team at Packt. And to celebrate we're offering you the chance to get access to Mapt and SitePoint Premium for just $100!

So What's In It For You?

Good question. Well, you'll get access to Mapt Basic courtesy of our friends at Packt for an entire year, which includes:

  • Access to over 5,000 ebooks and videos
  • Over 50 new courses added each month
  • Over 1,000 technologies and tools covered
  • Curated Skill Paths to help direct your learning
  • Skill Assessments to reinforce your learning

In addition, you'll also get access to SitePoint Premium for one year. Call us biased but we think it's a pretty great platform. In it, you'll get:

  • 200+ DRM Free ebooks and courses on cutting-edge web development and design
  • An ad-free experience across SitePoint
  • Exclusive discounts for our favourite books, courses and products outside of SitePoint
  • Clear Learning Paths to provide a clear journey to help you learn a new skill from start to finish
  • A community of 35,000+ happy members.

Continue reading %Get Unlimited Access to over 5,000 eBooks & Videos%


by SitePoint Team via SitePoint

Taggle.js – Form-Ready Dependency-Less Tagging

Taggle.js allows you to create tag fields within your forms, to allow for easy and optionally restricted, input from your users.


by via jQuery-Plugins.net RSS Feed

7 Accessories That'll Help You Get More Out of Your MacBook

Generally speaking, if you own a MacBook, you should be happy with your purchase. They’re good laptops. But it’s not hard to see where you might run into some annoyances. Some might be specific to Apple, others might be more general. Either way, they’re a bummer, especially when you’ve paid...

[ This is a content summary only. Visit our website http://ift.tt/1b4YgHQ for full links, other content, and more! ]

by Irfan Ahmad via Digital Information World

#186:

Mobile Dev Weekly December 6, 2017   #186
Peter Cooper recommends
A Pinterest Progressive Web App Performance Case Study — Pinterest’s new mobile web experience is a Progressive Web App. This post looks at the work involved in making it work fast on mobile hardware.
Addy Osmani
Peter Cooper recommends
Microsoft Edge Browser Now Available for All Android and iOS Users — Android and iOS versions of Microsoft’s flagship browser are now generally available.
The Verge
Sponsored
Linux Cloud Hosting Starting at 1GB of RAM for $5/mo — Get a Linode server up and running in seconds. Simply choose your plan, distro and location and you’re ready to deploy your server. Get $20 credit on a new account.
Linode Cloud Hosting

Chris Brandrick recommends
The 'Next Level' of Mobile App Development? — Nick Babich explains how to use Dropsource (a free visual platform for building mobile apps) to create a native application.
Smashing Magazine
Mobile Web
Chris Brandrick recommends
Progressive Image Loading using Intersection Observer and SQIP — SQIP is an SVG-based LQIP (Low Quality Image Placeholders) technique.
Performance Calendar
Holly Schinsky recommends
How to Design Responsive and Device-Agnostic Forms — Create forms that work perfectly for mobile devices with this expert advice.
Nick Babich
Brian Rinaldi recommends
Your Most Frequent Visitors Don’t Benefit From Your AMP Pages — Ruadhán O’Donoghue argues that frequent users of a site may receive a worse experience with AMP than random one-off visitors.
mobiForge
Hybrid Apps
Chris Brandrick recommends
Passing Data Between Pages in an Ionic App
Aman Mittal
Native Development
Brian Rinaldi recommends
How to Update Your App for iOS 11: Drag and Drop — Building native iOS applications using the new Drag and Drop SDK.
Doron Katz
Brian Rinaldi recommends
Creating Accessible Android Apps — Tips on how to provide the best experience for everyone who uses your app by optimizing for the accessibility features baked into every Android device.
Jessica Thornsby
Brian Rinaldi recommends
React Native: The Things That You Should Be Aware of Before Coming Onboard — A look at some of the things that can trip up developers new to React Native, specifically those coming from native development.
Eliasz Sawicki
Za'e Johnson recommends
How to Set Up Continuous Integration with React Native — Using Visual Studio App Center to automatically build and distribute a React Native app.
Spencer Carli
Za'e Johnson recommends
Diving Into Mobile with React Native — How two developers at Afinity took a chance on React Native to build out the mobile counterpart of their web app.
Shrey Gupta
Sponsored
Set Up a Netflix Style Streaming Service with Native Player SDKs — Deliver high quality video everywhere. A unified config API gives your users a seamless consistent experience on every platform.
Bitmovin

Holly Schinsky recommends
Getting Started with Firebase Authentication on React Native
Chris Bianca
Chris Brandrick recommends
Assistive Tech: VoiceOver on iOS — A quick intro to VoiceOver, the screen reader built in to iOS, and what quirks and gotchas to be aware of when developing for mobile.
Rob Dodson
Chris Brandrick recommends
React Native App Performance Issues and Ways to Improve Them
Purvak Pathak
Chris Brandrick recommends
Creating an App with Multiple Side Drawers
Connot Sleight


by via Mobile Dev Weekly