Wednesday, December 19, 2012

GUI Surface Area and Its Implications

I've been talking a lot about feature richness as if it's a measure of product complexity, which it might not be. What I care about, in any case, is not feature count per se, nor complexity per se, but a product's perceived utility and ease of use.

For matters involving "feature count," it may actually be more useful to talk about total GUI surface area. After all, features often equate (in at least a rough sense) to clicks on controls of various sorts: push buttons, radio buttons, checkboxes, menu selections, color pickers, calendar controls, etc. In some sense, feature count and GUI surface area go hand in hand.

How to calculate GUI surface area? Dialogs (and other UI elements) tend to grow in proportion to an app's functionality, so why not just add up the actual screen real estate consumed by all the dialogs, toolbars, palettes, tabs, and menus in the product (in "pixels squared"), and call that the UI's surface area?


I offer, without further proof, the conjecture that a program's perceived complexity is related in some suitably subtle way to a program's total GUI surface area.

I also contend that the bigger a product's total GUI surface area, the smaller the user is made to feel.

Moreover, if a product's total functional surface area far exceeds a customer's actual use-case requirements, an unavoidable impression of waste is conveyed. More than that, the customer might very well infer that the product came from a culture of waste, an engineering culture that doesn't value efficiency. That's a devastating assumption to let take root in a customer's mind.

Do you really want a customer to feel he has paid good money for unnecessary functionality? Ever?

If you know that eighty percent of customers will only ever use twenty percent of the software's features, do you really want to brag, in your marketing, about the extravagant excess of functionality in your product?

Isn't it more important to be able to emphasize the inarguably superior nature of the product's core functionality?

Shouldn't non-core functionality be non-core to marketing dialogs until the customer demands otherwise?

In tomorrow's post, I'll offer constructive suggestions for software makers; ideas that can actually be implemented and tested. Why argue about ideas when you can test them?

23 comments:

  1. Interesting POV. I suggest a subtle change in your hypothesis:

    "I offer, without further proof, the conjecture that a program's perceived complexity is related in some suitably subtle way to a program's PERCEIVED GUI surface area.

    I also contend that the bigger a product's PERCEIVED GUI surface area, the smaller the user is made to feel."

    Just as the complexity is perceived, the total surface is perceived. This takes into account the ability to alter perception of the surface using progressive disclosure, shallow & deep menu designs, and contextual UI.

    Looking forward to additional blog posts on this.

    Cheers.

    ReplyDelete
  2. We are known manufacturers of modern classic chair. The designs are so attractive that you will be confused among which one to buy. Our products are well appreciated by top interior designers, esteemed customers and architects.
    Chair Manufacturers in Mumbai
    Chair Supplier in Mumbai
    Office Chair Supplier in Mumbai
    Visitor Chair Supplier in Mumbai
    Chair Dealers in Mumbai

    ReplyDelete
  3. any packers and movers Hyderabad, Telangana may boast about offering a huge list of services with little to no skill or expertise to carry out those services as required.
    Movers and Packers in Kondapur
    Movers and Packers in Gachibowli
    Movers and Packers in Kukatpally
    Movers and Packers in Chanda Nagar
    Movers and Packers in Manikonda

    ReplyDelete
  4. Many packers and movers Hyderabad, Telangana may boast about offering a huge list of services with little to no skill or expertise to carry out those services as required. You need to check with every packer and mover if they have the experience to fulfil your specific requirements properly, and will complete your relocation in the most cost-effective way possible.
    Movers and Packers in Hyderabad
    Movers and Packers in Jubilee Hills
    Movers and Packers in Banjara Hills
    Movers and Packers in Kondapur
    Movers and Packers in Madhapur
    Movers and Packers in Gachibowli
    Movers and Packers in Chanda Nagar

    ReplyDelete
  5. Indian Packers and Movers in Mumbai is the best packing and moving company in Mumbai. Of course, the credit goes to our hardworking team in Mumbai and world class infrastructure. Customer satisfaction is a great asset for the company.
    Movers and Packers in Dadar
    Movers and Packers in Thane
    Movers and Packers in Panvel

    ReplyDelete
  6. We appreciate the feedback of our clients that ultimately help us to improve. Indian Packers and Movers in Mumbai have a long list of reputed clients who assign their projects to relocate. We offer our customers all-in-one packing and moving experience with suitable & affordable moving and relocation or packers movers services.
    Packers and Movers in Mahim
    Packers and Movers in Bandra

    Movers and Packers in Mumbai
    Packers and Movers in Khar Road
    Packers and Movers in Vile parle
    Packers and Movers in Andheri
    Packers and Movers in Jogeshwari

    ReplyDelete
  7. Best blog, thank you so much for sharing such a valuable information with us.
    assignment help

    ReplyDelete
  8. Great Blog with useful information.
    Experience the Best Assignment Writing Services at
    Economics Assignment Help

    ReplyDelete
  9. Law case study is one of the best ways to get in-depth insights about a law or a topic that can help students to understand the law better. Law students need to take these law case study seriously as these can help them to better prepare for their future as a lawyer. Once you write a Law case study help , you understand the law in both ways, how you can use that and how it can be used against you. Thus, if you ever need to write a law case study and you struggle with it, we suggest you get our law case study help or legal case study help to be able to write a perfect law case study assignment. We have a huge team of lawyers and professional academic writers who provide the best legal case study help at most affordable prices. They are available 24X7 to help students write better papers so they can score better marks.

    ReplyDelete
  10. Thank you for this wonderful information share and excellent information providing by your article, Kindly visit the LiveWebTutors Canada website. I suggest all members choose assignment help in Canada for the best guidelines in your academic writer. The perfect and expert assistant is your requirement and learning assignment project by the university

    ReplyDelete
  11. https://community.ebay.com/t5/Shipping-Returns/%D8%B4%D8%B1%D9%83%D8%A7%D8%AA-%D9%86%D9%82%D9%84-%D8%B9%D9%81%D8%B4-%D9%88%D8%A7%D8%AB%D8%A7%D8%AB-%D8%A8%D8%A7%D9%84%D9%85%D9%85%D9%84%D9%83%D8%A9-%D8%A7%D9%84%D9%85%D8%AA%D8%AD%D8%AF%D8%A9/qaq-p/26768794#M143546
    http://jumperads.unblog.fr/2017/03/22/%d8%a7%d9%81%d8%b6%d9%84-%d8%b4%d8%b1%d9%83%d8%a9-%d9%86%d9%82%d9%84-%d8%b9%d9%81%d8%b4-%d8%a7%d9%84%d9%82%d8%b5%d9%8a%d9%85/
    http://jumperads.unblog.fr/2017/03/20/%d8%a7%d9%87%d9%85-%d8%b4%d8%b1%d9%83%d8%a7%d8%aa-%d9%86%d9%82%d9%84-%d8%a7%d9%84%d8%b9%d9%81%d8%b4-%d8%a8%d8%ae%d9%85%d9%8a%d8%b3-%d9%85%d8%b4%d9%8a%d8%b7/
    http://jumperads.unblog.fr/2017/03/20/%d8%b4%d8%b1%d9%83%d8%a9-%d8%a7%d9%84%d9%85%d8%aa%d8%ad%d8%af%d8%a9-%d9%85%d9%86-%d8%a7%d9%87%d9%85-%d8%b4%d8%b1%d9%83%d8%a7%d8%aa-%d9%86%d9%82%d9%84-%d8%a7%d9%84%d8%b9%d9%81%d8%b4-%d8%a8%d9%85%d9%83/
    http://jumperads.unblog.fr/2017/03/20/%d8%b4%d8%b1%d9%83%d8%a7%d8%aa-%d9%86%d9%82%d9%84-%d8%a7%d9%84%d8%a7%d8%ab%d8%a7%d8%ab-%d8%a8%d8%a7%d9%84%d8%b1%d9%8a%d8%a7%d8%b6-%d9%85%d9%88%d9%82%d8%b9-%d8%a7%d9%84%d9%85%d8%aa%d8%ad%d8%af%d8%a9/
    http://jumperads.unblog.fr/2017/03/23/%d8%b4%d8%b1%d9%83%d8%a7%d8%aa-%d9%86%d9%82%d9%84-%d8%a7%d9%84%d8%b9%d9%81%d8%b4-%d8%a8%d8%ad%d8%a7%d8%a6%d9%84-2017/
    http://jumperads.unblog.fr/2017/03/23/%d8%b4%d8%b1%d9%83%d8%a9-%d8%aa%d9%86%d8%b8%d9%8a%d9%81-%d9%85%d8%aa%d8%ae%d8%b5%d8%b5%d8%a9-%d9%85%d8%af%d9%8a%d9%86%d8%a9-%d8%a7%d9%84%d9%82%d8%b7%d9%8a%d9%81/
    http://jumperads.unblog.fr/2017/03/23/%d9%86%d9%82%d9%84-%d8%a7%d9%84%d8%b9%d9%81%d8%b4-%d8%a8%d9%8a%d9%86%d8%a8%d8%b9/
    http://jumperads.unblog.fr/

    ReplyDelete
  12. it may be not quite understandable for some students how write a memoir and in this case they should refer to our guidelines which will help them to deal with this assignment.

    ReplyDelete
  13. Airlines-gethuman.org is a platform where you can Find Contact Information for all the airlines, Assistance with booking your flights, and vacation packages easily. It helps you to save both, your money and your time.

    Delta Airline Reservations

    Southwest Airlines Reservations

    ReplyDelete
  14. Powerful Love spells Guide :- Love spells and not forgetting the amazing and authentic || Love spells that Work Immediately On Facebook
    || Nothing But the Best Love spells That Work Fast and spells of || Immediate Love Spells

    ReplyDelete
  15. There is no need to say negative comments about the blog because I found this blog relevant for me. I also want to give the idea about the Airfare Deals on Travel Search Engine.

    ReplyDelete
  16. Full commitment and genuineness goes into the work that requires most extreme tolerance and smoothness that the specialists are much able to do. Uniquely organized reports and spread sheets may be needed for the assignment which is set up by them. essay writing help , assignmenthelp

    ReplyDelete
  17. Under certain rules, Delta Airlines provides passengers with a facility to vary or cancel their flights. you'll gather details on Delta airlines flight change fee policy and alter policy by browsing the info below.

    ReplyDelete
  18. Clearly the best thing I have seen after a long time with ongoing scenario of COVID-19. I was searching for the couple of older prints because that will help in my assignmenthelp which have the urgent deadline soon. Thanks for the information provided.

    ReplyDelete

Add a comment. Registration required because trolls.