Hot answers tagged

127

Make sure that you focus on goals. Don't ask what your users want or need in terms of functionality or form. Find out what they need (or want) to achieve .. that way the parameters you use to define and solve the problem will be much clearer and focused. Questions to ask your users might run along the lines of; what they need to achieve. how they ...


67

Because of: Familiarity: Everyone has more or less learned to use it and a lot of users don't even need to take a look at at individual keys to type. Although not physically, it's present and has the same layout across devices. Usefulness: You can perform an incredible HUGE variety of task just with a keyboard. Accessibility: It provides an accessible ...


60

You want your users to use your service. Your users want to use the service but they need to invest first (i.e. time to upgrade their browser). Ideas: First of all be nice and show an empathic message, e.g. like Apple does if you run a browser that's not supported by iCloud Tell them why it's worth investing the time (list benefits, preview what they can ...


58

Updated Answer - March 2013 Since this answer was posted on November 2012, Google has discontinued this plugin. While it might still work as of today (March, 2014) there is no guarantee of it working in the future. As of January 2014, support for Chrome Frame is discontinued: http://googlesystem.blogspot.com/2013/06/chrome-frame-discontinued.html Given ...


50

When describing website functionality, you can usually use "Member" to imply a logged-in user. While someone could technically be a member but not logged in, this is unlikely to be relevant to your discussions. While not logged in, they are effectively seeing the "guest" view of the site. I think this is clear: On the home page, a member will have a ...


43

Rewobs answer is already excellent, but for a deeper understanding it's valuable to consider what alternatives we have. Chorded keyboard Already in the mother of all demos in 1968 an alternative input device was proposed: the chorded keyboard (though the concept is even older). The idea is that instead of moving your fingers to dedicated keys one at a ...


39

You might want to briefly try explaining the value of upgrading, while promoting the action with positive language, and demoting the negative action with not exactly negative language, but just less positive. You also need to provide information for those who are unable to upgrade (for example corporate restrictions may prevent use of anything except IE6), ...


36

I had a customer a few years back who had gone through several stages of improvements to the way their system worked. Initially they managed everything in Excel and it kind of worked, but it started getting a bit bloated and rather out of hand - well you can imagine the problems! Then they got a team of developers in-house to improve the situation. How? ...


35

Good question. I can only offer my opinion, no research. In my opinion, it seems as though doing this is mixing 2 separate actions on one element (i've done it myself in the past). I've come to the conclusion that the navigation click action on the "Services" item should be removed. You will face further problems when people use touch screens. E.g. when ...


27

You could do what this GIANT Austrailian company did and charge an extra "tax" for old browsers in compensation for having to support them Kogan.com 'It appears you or your system administrator has been in a coma for over 5 years and you are still using IE7.' It begins, before going on to break the news about the costs. 'To help make the internet a ...


27

Where is the best place to ask the user their ethnicity? Honestly -- in the doctors office. Unless the benefit to the user is clear then don't ask for it. You wanting to keep track for your own records isn't clear benefit to the user. If it turns out that a user sees value in telling you their ethnicity (like in a doctor's office due to ethnic related ...


25

Since you want to indicate function in your URL:s, the best way would be to actually type out that function in the URL. My suggestion: User: dummy.com/user/johndoe Business: dummy.com/business/acmecorporation Edit: adding an excellent point made by 10MAY in another answer in this thread, regarding why you shouldn't use sub-domains: Also, sub-...


24

I've come across this before and the following image illustrates just part of the problem: I've found that one way to find out what a user actually needs is to really understand the user's requirements, to the point where you can put yourself in their shoes and ask yourself "What would I need in this position?"* The other thing I've found that helps is ...


23

This may be a case of the more you make users work, the less they try. I believe when confronted with a task, like trying to understand some content on a page, users do a quick estimate on whether the effort will be worth it or not. Too often we present users with extensive content and clicking just to tell them something that they already know or don’t ...


21

Their usefulness scales beautifully with experience and developed skill Someone who knows only a little bit of numbers and letters can use a keyboard for a variety of tasks, even without knowing about the importance of the "shift key". As each button on the keyboard is labeled clearly with what each key will output when pressed, a person can guess quite ...


21

Your graphic seems to require far too much information to describe what it means. Github does this through a table of Longest Streak next to Current Streak. It is easier to understand with just text. To keep it compact you could remove everything but the most important information: download bmml source – Wireframes created with Balsamiq ...


20

Recently I developed a software in the nuclear energy domain, which was completely new to me. I hope you'll find some advice helpful: Learn the Basics. You need to know the basics. Visualize the entities, their attributes and relationships, and actions. You'll see a big picture and some logic soon. Make a Glossary. Professionals use terms and ...


20

Authenticated For example: Windows user groups have defined names one of which is Authenticated. The Authenticated Users identity Any user accessing the system through a logon process has the Authenticated Users identity. This identity allows access to shared resources within the domain, such as files in a shared folder that should be accessible ...


19

High password entropy protects against brute forcing passwords. It does not protect against any other attack against passwords. Your first task should be to ensure that the passwords will not get stolen from your servers and that you have proper timeouts. With regard to password policies my stance is as follows: Do not store passwords in plain text. If you ...


19

Place empty cans and bottles on a table instead There is only one way to stop all people from putting trash in a recycle bin and that is by not having a recycle bin. This might mean more recyclable items go in the trash but I think most people will learn the system with a few cans and bottles on a table close by with a sign that says, "Please put empty ...


18

This is not the definite answer, but perhaps you can try to think of the difference between UI/UX and front-end development as the difference between design and implementation. The problem is that UX designers tend to come from either a graphic design or software development background, and so there are naturally overlaps between their role and that of a '...


18

Firstly, from your description, it sounds as though when your users click the button, they are not saving, they are publishing (which has the side effect of saving) - so the button should be labelled 'publish'. Secondly, you are merging two decisions into one, when they should be kept separate - mainly for clarity, but also because more choices require more ...


14

I would suggest using a standardised notification at the top of every page. That way you can show any notification you like, or nothing (most of the time). It has become widely used, and you can design it to be very noticeable if you wish. Some examples:


14

I see three areas in which condoms experience can be improved: Application - for some people it may be difficult to apply a condom, especially if it's a very first time they use it (so that they don't know how to apply it) or she has long nails, which may cause perforation. Improving this part of condom use experience could be quite important. Sexual (...


13

A metaphor I sometimes use is the difference between an architect and a construction foreman, working to build a building. A foreman can build a building herself--she's built buildings before, she knows generally what goes where, and she knows how to actually put screws and nails and wood and plaster together to form a structure. However, the foreman has ...


13

There are several things to consider here: firstly is the way human beings create passworsds: Firstly, users will just append a 1 or an ! to their favourite insecure dictionary password, or capitalise the first letter. This is a human trait called satificing (http://en.wikipedia.org/wiki/Satisficing#Decision_making). This human behaviour of aiding memory ...


12

Simply differentiating between the top and bottom of the rolled-up condom would really improve the UX in my opinion. It can be difficult, especially in the low light environment these products are commonly used, to see which side is the entrance (see image below). If the condom is the wrong way around it won't roll on. Condoms are often stored for some time ...


12

Definitely don't create a separate site. There are three points I think are critical to consider when it comes to inclusive design: Compliance with accessibility guidelines actually improves usability for the non-disabled (by 35% based on this source). Quite a few of the important guidelines also make business sense - either better SEO or a site that is ...


11

You need to distinguish between levels of negative behaviour and respond accordingly. Spammers Spammers or people posting clearly abusive content should be permanently banned without any warning. It is also useful if your site requires users to achieve some level reputation before they can do something to spam other users. This should be something that ...


10

The only way that you will ever understand what people need it to first understand them and their problem. There isn't any magic formula or set of steps to go through to do this, but any steps that you can take which help you see their problems from different perspectives will help. That is the reason that most successful software is written by people ...



Only top voted, non community-wiki answers of a minimum length are eligible