Search
Collaborative ConsultingCreating Business Advantage Through Technology

Establishing a Performance Engineering and Performance Testing Center of Excellence Organization Within Your Enterprise


Implementing a mature Performance Engineering process requires a structured approach, including establishing processes, addressing organizational considerations, addressing development lifecycle integration aspects, and constructing both strategic and tactical approaches to implementing and maturing performance engineering across the platform development lifecycle.
A Performance Engineering COE encompasses the roles, skills, activities, practices, tools, and deliverables applied at every phase of the SDLC, which ensures that a solution will be designed, implemented, and operationally supported to meet the non-functional requirements defined by the business, for the solution.
Collaborative’s high-level approach to ‘Standing up your PE Center of Excellence’ includes addressing all aspects of:

 Performance Environments:

  • When does a performance test scenarios need a full replica of production?
  • Proper use of scaled down environments
  • Ownership of the technical components (Unix, Database, etc)

 SDLC

  • How integrated into the SDLC will the PE Organization be?
  • How will you support different team during a POC phase?

 Roles and Responsibilities (RASCI) Responsible, accountable, support, consulted and informed:

  • Use of technical and business subject matter experts
  • Application support teams

 Defining where workload models come from:

  • Each application has a workload, who will create it, who maintains it?
  • Combine and mix workloads across applications

 Performance testing domains:

  • Back-office focus – Throughput
  • Front-office focus – Transaction response times

 Measurement points:

  • Analysis and Reporting

 How to best get going:

  • Frame the big picture and strategy of performance environment
  • Define Roadmap to success
  • Begin immediately infusing performance into project to quickly deliver value to the business. 
Performance engineering must be implemented across the development lifecycle, affecting all aspects of IT. Performance testing is critical, but may be performed too late to provide the level of assurance needed for business success. Proactive Performance Engineering of all applications and services is critical for business success. Collaborative Consulting advisory services can enable your organization with the mature Performance Engineering organization you need to deliver significant value to the Enterprise.

Share

© Copyright 2012 Collaborative Consulting.
All rights reserved.

About Collaborative

Collaborative Consulting is an information technology consulting firm serving clients across the United States of America. We deliver a comprehensive set of consulting services to clients across multiple industries, focusing on business enablement, information management, technology enablement, and program management.

Read more »