Registration & breakfast
The Value of APM For Optimizing Customer Experience (1)
Rick LaCasse & David Jones (Compuware)
Browser level performance: Automation and Best Practices (2)
Java Garbage Collection 101 (3)
Andu Chu (Fidelity Investments)
| Lunch|| |
Panel Discussion: How Personal Activity Trackers are Driving IT Measurement (4)
Moderator: Walter Kuketz (Collaborative Consulting)
The Charts and Graphs of Web Performance (5)
Leo Vasilou (Catchpoint)
Define performance goals for your Reports (6)
Rene Marcott (Collaborative Consulting)
|3:30||The Command Center for the World’s Largest Internet Testing System (Tour) (7)||Joseph McGuire (Compuware)|
Ankur Hajare (Wellpoint)
(1) When it comes to the business requirements needed to keep pace with customer growth while maintaining an excellent user experience, understanding the value of Application Performance Management (APM) practices is critical. In today’s environment, knowing that each component along the delivery chain is up and running 99.9% of the time is great but is no longer exceptional. We need to understand how individual component performance affects the user's experience. We need to understand “who” is responsible for end user experience and “how” you should monitor the entire delivery chain and not just the individual components. APM is a culture, and a mindset of business practices. In this session you will learn how to proactively leverage APM throughout your organization to ensure the most optimal customer experience.
(2) The performance world has long been concerned with the speed and scalability of their IT infrastructure in relation to user experience. Traditional load testing applications all provide great benefits in testing and tuning your application infrastructure for optimal performance. However, with the emergence of web 2.0 and more interactive web applications, these traditional performance testing tools struggle to provide an accurate representation of your application’s performance from the end-user’s perspective. Client side performance is often a field which falls somewhere between the development, functional and performance organizations and is often neglected. This paper will present some best practices for ensuring better perceived application performance from the end users perspective, and an approach to using client side measurement tools in conjunction with Selenium (free open-source) automation software to monitor and track your application’s performance from the end-user’s perspective.
Author: Ali Mazooji is a Principal Performance Engineer working for Staples. Ali works in Colorado but several of his team mates are over here in Framingham. Since joining the Staples team nine years ago, Ali’s focus has continued to be on application performance, with experience in performance and load testing, capacity planning, and most recently a focus on browser-level performance for Staples’ e-commerce applications. Ali is always interested in learning about new and exciting ways of testing, and is always eager to discuss any topic related to performance.
(3) Java is one of the most popular computer languages, and automatic memory managements (i.e. garbage collection) is one of its most powerful features. However, analyzing and tuning garbage collection can be a challenging task, and becoming a “GC guru” would require significant investments. However, it is possible to be productive by learning some basic concepts, following a few rules/steps and using the right tools. At the end of the session, the audience will have a better understanding of the mechanics of garbage collection and the process of improving garbage collection performance.
(4) Consumer behavior is once again influencing the Enterprise. Today consumers can track their own performance and health metrics and create their own personal dashboards. This is driving a growing interest in measuring Enterprise applications and the interest in dashboards. This is a great opportunity to show the business that measurement, trending, forecasting of their applications adds tremendous value to the Enterprise.
(5) Leo Vasilou is the Director of Web Performance Engineering at Catchpoint Systems.
(6) Establishing performance goals for reports is always a challenge. This session will walk you through the different types of reports: Dashboards, drill downs, standard reports, and ad-hoc reports, in order to provide guidelines on how you may help your teams define performance targets. Once you have established performance goals, you need to define a performance testing strategy. Sometimes, one poorly written SQL statement can crash your entire reporting application.
(7) Compuware's NOC is staffed 24x7, 365 days a year, to leverage all of Compuware’s APM solutions in monitoring the performance of major ISPs, CDNs and websites all over the world. It represents a direct artery to the performance of the internet globally. The NOC pulls testing data from 150 data centers worldwide plus 150,000 real PCs that allow us to run “real world” tests. This is where Compuware monitored the healthcare.gov situation, and it houses the technology that allowed Compuware to be the first to report on the worst Internet outage ever (in China).