If I’ve ever had the pleasure of working with you or for you, you’ve probably heard me preach on my soapbox more than once about how User Experience is so much more than just the design of a user interface. User Experience is, as the term implies, about everything and anything that can impact the experience a user has when interacting with a software product or website. In this post, I touch on a few areas that can have a direct impact on a user’s experience – but have nothing to do with UI design.
We recently had a client experiencing a gradual increase in Average Page Load times. After some deep digging into their application, we discovered a poorly architected Product Reviews engine forcing the site to load a massive XML file on any page with product reviews. As the products on the site got more reviews, the XML file continued to bloat, which caused the site to gradually get slower and slower. A simple rewrite of 8 lines of code quickly shaved 4-6 seconds off the Average Page Load times.
The truth is, that people tend to perceive pages to load about 15% slower than the actual page load time, and poor performance can quickly translate to lost revenue:
(Source: Strangeloop Networks, 2012)
In a recent Lunch & Learn at Fusionapps, our Network Operations team gave a great presentation on Application Performance Monitoring. In the presentation they demonstrated how they use tools, such as AppDynamics Transaction Monitoring and Solarwinds that can proactively alert you to potential problems before they happen.
The fact is, no software product, hardware product or network connection is perfect. Application processes get hung up, firewalls go down, and load balancer stop balancing — all things that will ultimately effect your end-users. To avoid being in a constant state of reactive troubleshooting, make sure your hosting provider and/or infrastructure management team utilizes monitoring tools so that potential problems can be resolved before they happen. Some common application and infrastructure issues we’ve encountered include:
The bottom line is that designing a great User Experience means that you need to bake everything from a usable interface to site speed performance to Application and Infrastructure Monitoring into your product or site from the very beginning because it all matters.
Cookie | Duration | Description |
---|---|---|
cookielawinfo-checkbox-analytics | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics". |
cookielawinfo-checkbox-functional | 11 months | The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional". |
cookielawinfo-checkbox-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
cookielawinfo-checkbox-others | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other. |
cookielawinfo-checkbox-performance | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance". |
viewed_cookie_policy | 11 months | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |