Ask HN: Should your UX contain 'greyed-out' features?
In any given startup you move fast, really fast and sometimes you want to develop good user habits early. For features that are coming soon, very soon is it a good idea to show a link to them that is 'grey-ed' out?
In one sense this lends it's ear back to the under construction signs of the web in the 80s, but a more modern approach would allow you to get early feedback on what users like and don't like about features you are working on now.
So I put it out to HN, how do you feel about using disabled buttons, or UX to get early feed back on features that are actually under construction?
Are there any clear examples of this being a Win or a Fail on the teams trying it?
Does it depend on your customer? What types of customers might this be a win for and which one's might find it frustrating?
17 comments
[ 4.5 ms ] story [ 53.7 ms ] threadHowever in that case we were both watching data and only running the test for a few hours.
I'm wondering when there are best practices to do this, and maybe when not to do it.
Tripadvisor does something similar: http://techcrunch.com/2011/12/22/founder-stories-tripadvisor...
Because you may change your mind about that feature before you launch it. UNLESS you're doing a test to measure how many people click on this feature before building it, but that's a different story altogether.
teaching a user about a pattern is not a good enough reason?
If you have a customer base that is really into your product and the page is question is aimed at current users, then offering information about an upcoming feature will be something that's engaging to them.
Conversely you expect the page to help you acquire new customers then it will just serve as a type of "excess" information.
- Theoretical discussions about UX are often meaningless. Create wireframes and UX test them.
- Look in UX pattern databases to help you decide what to test. Sometimes your design choices will have previous significance to your users that are different from what you intended.
1. Your users won't know why it's greyed out. Is it currently disabled? Is it not available yet? Have I broken something? Is it paid only? Is it launched?
Resolve this by explaining why it is grayed out on hover.
Anecdote: We all remember trying to click "Make Table" in Microsoft word only to find it was grayed out for some obscure reason (Scroll lock was on or something). Telling a user they can't do something but not explaining why is a shit experience.
2. Track clicks to it or hovers on it, it's a good indication of how much action it'll get, in my experience. If no one is going near the feature, then chances are it's either not worth building, or it's positioned in the wrong place on the screen.
3. Consider bringing it to a splash page where you post a teaser of whats to come and ask your users what job they're trying to do when they click "Merge Users" or "Share Reports" or whatever. Just to make sure you're delivering the right value.
Hope that helps.
Des
(Obligatory: Use Intercom (http://intercom.io) to understand user behaviour and talk to them, this helps avoid a lot of second guessing)
If you've got a good customer base and you want to let them know you're working on stuff. I like Freeagent's approach. http://depot.freeagent.com/