Thursday, March 5, 2009

Performance Center of Excellence

What is a Center of Excellence (CoE)?
Definition:
  • A centralized entity that drives standardization and processes across an organization in order improve quality, consistency, and efficiency
  • A central group of experts providing shared services and leadership to ensure high quality

So what does this mean for performance testing? It means that a Performance CoE can improve the quality, consistency, and efficiency of performance testing and validation across an entire company.

Performance testing is a specialized skill set. It requires knowledge of the applications, the hardware and third party systems. Not all testers can have this knowledge, and it takes years to fully develop the proper skill set.

If performance testers stay in individual project testing groups, it is hard to ensure that all applications are being properly performance tested to the same standard. Also when new technologies appear, these disparate groups will not all have the same expertise of those new technologies.

A CoE centralizes the testing expertise. As the central team develops more knowledge, all the applications will benefit. It is also easier to ensure the same standard or consistency of testing across all projects. It facilitates higher quality of tests and improves the efficiency of running and analysing these tests.

With a CoE it becomes easier to reuse testing assets. Instead of keeping all the scripts, monitor profiles and scenarios on individual testing machines or with separate testing groups, you can centralize all of that data to make it easier to share and reuse. This cuts down the time it takes to create tests and makes the testing more efficient.

Don't just take my word on this. Voke, an analyst firm, conducted a study on performance Centers of Excellence and found that they...

  • Increased productivity
  • Increased quality
  • Decreased costs

Hang on! Did I just say that I can increase quality and efficiency and at the same time reduce my costs? Yes.

You can reduce the number of testing machines and testing tool licenses through a central organization. Every project testing group would no longer need to have its own performance testing tools. And when the testing systems become centralized it becomes easier to utilize the systems more efficiently by having less down time per machine and by allowing 24x7 testing.

If there is a need to standardize performance testing, increase the efficiency and quality of the performance testing process or just need to reduce the overall cost of performance testing, then a Performance Center of Excellence is worth looking into.

Tuesday, March 3, 2009

Welcome to HPPerformanceCenter

Hello and welcome. I'm Stephen Feloney, the product manager for HP Performance Center.
You've been asking for it and so here it is.
This is a new blog focused on HP Performance Center (PC) and performance validation.

While my LoadRunner PM counterpart, Mark Tomlinson (http://loadrunnerathpdotcom.blogspot.com/) didn't want to give a quick rundown of who he is :), I thought I'd give a quick synopsis about myself.

I have been with Mercury/HP for almost 7 years (I know it amazes me also)! I started out in RnD (developer for 12 years) with Test Center, the predecessor to Performance Center. Then I moved to our Customer Oriented RnD (CORD) team where I worked with support, customers, and RnD to ensure problems around Performance Center got resolved. And now for the last one and a half years I've been product manager for HP Performance Center.

We will be talking performance testing with a flare towards the enterprise.
Centers of Excellence (CoE), global and 24x7 testing, and efficiently utilizing your testing assets are the types topics that will be discussed in future posts.

I would love to hear from you.
What you like about PC?
What problems are you having with it?
What types of testing are you doing?
What would you like to see in the product?
Where do you see performance validation moving in the future?
This is also an opportunity for you to help shape the future of performance validation. Your help and feedback is important. You can contact me at PerformanceCenter@hp.com

Thank you and once again welcome!