Win a copy of The Little Book of Impediments (e-book only) this week in the Agile and Other Processes forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Ease of use

 
Jerry Seager
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello,
I am currently designing the GUI part and am considering the functions that would be useful to a user. Of course, the GUI must at the minimum meet the requirements stated in the instructions, but these in themselves don't particularly lend themselves to a user-friendly system. I was wondering about adding extra functions such as providing for booking of an outgoing/return flight pair. Is this unneccessarily introducing complexity (which may be penalized I understand), or are there marks to be gained in the "ease of use" category by making the system more user friendly? Well, anyone with thoughts on this would be much appreciated.
Regards,
Jerry
 
Bal Sharma
Ranch Hand
Posts: 273
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Why extra stuff than needed? There is no bonus point for extra work. I agree GUI must be user friendly. NOT for this test BUT for real life project. Extra user frendly feature means more work, more complex your program. Who is your target audience? Single examiner, right! He knows what is user friendly. Why to take unnecessary headache? Just $0.02 advice BK


[This message has been edited by Bal Sharma (edited November 09, 2001).]
 
Mark Spritzler
ranger
Sheriff
Posts: 17278
6
IntelliJ IDE Mac Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Good answer Bal!
LOL!
Mark
 
Terry McKee
Ranch Hand
Posts: 175
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Some rules of thumb that I am going by:

  1. Use Mnemonics on all menu items and menus.
  2. Use Mnemonics on all buttons.
  3. Use Key Accelerators on all menu items.
  4. If you have a help system make sure that you have it available by hitting the F1 key.

  5. Doing more than the assignment asks for gives you more opportunity to mess up. However doing what they ask in the requirements well --- that's the idea. The only things that I am doing that is not required is adding another search criteria - carrier, and putting my help system in the JavaHelp application. These are really small things that you can do to give a really polished look to your finished product.
 
Terry McKee
Ranch Hand
Posts: 175
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
One other thing, use tool tips!
 
Jerry Seager
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks Terry, that is good advice.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic