Q&A with Zohar Gilad of Precise - Page 2
VSM: What about websites? Are companies doing everything they can to optimize their sites for mobile?
ZG: If you use your phone frequently to access corporate websites, you'll realize that the answer is unequivocally, no. Companies can't wait any longer to design their websites for optimal mobile performance. It's not enough to have a mobile-friendly interface. Many enterprise applications today, particularly legacy ones, don't run well from the mobile Web. Best coding practices for supporting mobile clients include minimizing the number of “round trips” or the requests from client to server such as client-side redirection and loading only the content that the user needs to see right now, often called "lazy loading." This will not only improve user experience but decrease the number of helpdesk calls IT receives from customers and employees on your sites. Another common issue with websites is that you now have multiple versions of the same application. Each device (PC, mobile phone or tablet) which accesses your website will obtain a different version of the same URL. It’s no longer enough to know that you have a performance issue with one URL. You need to know which platforms accessed it, what was the unique user experience for each, and what business logic was invoked as a result.
VSM: This sounds like a lot to manage. Will companies need to hire a "mobile application performance manager" or other specialized skills?
ZG: Most companies won't have the luxury of affording such specialists, if they even exist. Certainly, there will need to be some training and experimentation and working with your vendors to acquire some of these new skills and best practices is always a smart idea. It’s a buyer’s market, so vendors should help you get smarter about all of this without charging extra fees. Even developers need to keep up with these trends and work closely with application managers. Applications are being developed differently for mobile/cloud-- HTML 5 for instance is known for its support of mobile caching – and that could mean more complex challenges in monitoring and troubleshooting app performance.