GauravK wrote:
In Classic Start Menu's case, there are 100s of settings so showing settings that will always remain greyed out doesn't seem beneficial.
You may have a point.... However I'm not sure which is worse, menus that leap about with options appearing and disappearing depending on other selection options, or having stuff in the correct place but greyed out. Close call I'd say.
However if there are "100s" of settings, this is potentially a huge mistake.
To come clean, my background is in building usable, mass-market (but slightly high-end) websites.
Okay here is what I would do:
1. User trials
a) I'd sit down separately with about 6 to 12 completely naive users and one at time and I'd see what options they want to change most. Ask them to narrate their thinking. Video them if necessary possible.
b) Ask them to change specific stuff and see where they go and what they do.
Shouldnt take more than a few hours max.
2. Modes
I'd a create big, obvious button that toggles on and off an Expert/Novice mode.
And Id divide the menu options into the two modes putting the frequently changed stuff into the novice mode, and the infrequently requested stuff would go into the Expert mode section.
And even when you are in the Expert mode it might be helpful to flag up the novice mode stuff graphically so that we are guided to the most frequently changed items.
3. Popup help
Another thing that could be done would be to use popup help bubbles all over the place to explain things. It needn't be intrusive. But if done well is incredibly helpful to novice users.
Again, the text should be tested out on real users to make sure that they understand the exact wording used.
4. Automatic monitoring
Later, if you really wanted to go for it, you might also build some options into the system that allows feedback automatically so that you can track what has actually been changed. It would need to be a strictly opt-in option I guess. But frankly this would be time consuming and painful to build and manage. And importantly it would allow you to track user *sentiment* and rationale...
5. Intelligent listening
Don't listen TOO hard to users. They dont always know what they actually want. Be aware that you may have stumbled upon a nutter, worse a noisy nutter who is liable to ruin the interface for everyone. So users need to be listened to intelligently. Does their feedback make sense. Moreover one needs to stay big picture. What is the overall thing that the user is trying to do? What is the 'job to be done' if you will... and how does it break down into sub-jobs?
Btw, for the trials I would make sure that I have a diverse range of types of user and hardware. e.g. Some users should be on high res screens some on low res. You might have some very young users, some very old users, perhaps some drunk users, and maybe even some Apple users...
...Anyhow I hope that makes some sort of sense. With humility, the above tuppence worth is what I personally would do.
* * *
Btw, fwiw, I cant see why we wouldnt want to be able to change the height and the number of items on all three styles of Start Menu !