Two examples of application features that you feel are designed using a "mental" model.
· Email client
An email client organizes emails into an inbox in list format and commonly has different sub-folders for organizing messages.
Everyone who has ever used an email client is familiar with this mental model. A message has a sender, a subject, one or multiple recipients, and can also have CC:’s, BCC:’s as well as attachments. Which makes it very straightforward to switch between email programs with only a limited learning curve.
· E-Commerce/Online Ordering
From a process, perspective, here’s what we’re used to seeing:
All e-commerce sites use the same fundamental architecture and process flow. For good reason: this pattern works. Users are familiar with it. There is no learning curve. Could online ordering be done differently? Maybe. But if someone came up with a better, more streamlined way that breaks this mental model in a significant way, the potential increase in efficiency may be far outweighed by the friction caused by users having to learn a new mental model and getting used to a site that works very differently than all the other ones they’re used to. This may not be worth it! And once again, notice the terminology: shopping cart and check out. This sounds like a brick-and-mortar store, right? With all the freedoms the online world offers us, application designers have still chosen to perpetuate mental models from the physical world.
Two examples of application features that you feel are designed using an "implementation" model.
· Facebook Live
Facebook Live is a feature of the Facebook social network that uses the camera on a computer or mobile device to broadcast real-time video to Facebook. Live broadcasters can decide who on Facebook can see their video and use this content to engage their audience during the moments and events that are important to them. Back in 4 years ago there’s wasn’t any live on Facebook.
· Snapchat make your own filter
In February 2016, Snapchat started letting anyone. Whether you’re a business or an individual create custom “on-demand filters.” On-demand filters are filters users can add when they take photos and videos from specific locations. There’s two type of filters:
1. A personal filter - Promotes a personal event or location like a birthday party, wedding, graduation party, and so on, and you can set them for up to 30 days. They can’t include marks, logos, branding, or businesses.
2. A business filter - Promotes a business or a brand, like for an upcoming sale, an ad for a certain location, or something along those lines.