Web Artisan. Maker of Things. I tinker stuff on the internets.
Users are humans, not robots. Humans are emotional.
We already assume that the users of our product are humans. We even do role-plays.
We shouldn’t use negative words when a user inputs something wrong, such as on our profile page.
Mechanically enabling tasks is only the first step in great design,
not the last.
auto populating fields when selecting a user on admin SO dashboard (auto check, etc.)
We should expect our users to make mistakes.
Give your product a likeable personality to make an emotional
connection with users.
We do not have a personality on our product yet. All messages are still a bit general.
We should give our product an identity. We should be more consistent in our components. Our cards, for example, should all look similar. As per our data tables, accordions, etc.
Fix our messages, tone, capitalization, grammar, periods. Be consistent.
Motivate people to use your product by providing obvious value.
We do this by providing useful info to our users.
We can do this by creating more useful modules for our users, like the forums and ticket system.
Regularly updating content.
People make mistakes all the time, so design your product to prevent mistakes, do the right thing anyway, or make mistakes easy to correct.
Form validation, smart filters. Although everything is not perfect, we already take these into account.
Every workflow should have an exit point, even modals. (re-introduce close button)
Understandable, but we must also balance security with ease-of-use.
Earn the user’s trust
We can only do this by minimizing bugs, browser behavior differentiation, errors.
We should make the user’s goals our primary concerns. This basically means that we should ensure that the user is always able to use our product correctly, such as in FBI.
Make your product intelligent
Smart filters, and not allowing users to do what they shouldn't do.
This is easier for us because we know our target audience. We can take advantage of this by understanding what they want in our
product and improve upon it. For now, it seems the most popular feature is the facilities booking and the most popular venue, for
Sky@11 at least, is the tennis court. Knowing this, maybe we should prioritize tennis courts in the dropdown instead of the other choices?
In line with that, eventually, maybe we should make the choice dynamic. We can have FBI learn what the most popular facility is
and have it automatically sort based on that.
Resident dashboard - prioritize panels that are most being used.
There are some elements that we can improve on : Preloader, Ads, Performance, Menu, Booking
We should make sure on Mango, that the way we present our sponsors are not annoying and obtrusive.
No autoplaying videos.
Avoid your product being annoying
Show design courage
We are somewhat applying that by allowing users to filter through all possible facility types.
Maybe we can improve this by instead of having confirmation dialogues, having undo dialogues instead… when cancelling a booking, for example. (Note that this is difficult to implement) -- example on cancelling a booking.
Be engaging and fun!
Airplane animation advertisement is interruptive but fun!
How about putting some Easter eggs?
Improve personality: Formal but fun and engaging
UI is Communication: Chapter 4
By Gian Faye Paguirigan