How to go about a performance assessment?

The goal of an assessment is to conduct interviews, review artifacts, review processes, identify gaps, and provide recommendations alongside a comprehensive and actionable roadmap for the performance engineering activities and provide a more structured and comprehensive performance engineering framework. The assessment deliverable(s) will contain a comprehensive set of documents including findings, gaps, recommendations and an actionable road map.

Terminology:

  • Performance Engineering — is a set of related activities spread across the full SDLC lifecycle that ensures complete coverage of performance, capacity and scalability.
  • Performance Testing — is a subset of Performance Engineering that focuses primarily on testing activities.
  • NFR — Non Functional requirements or performance requirements. It includes services’ throughput and response times.
  • Diagnostics — Trouble shooting process and root cause analysis for a performance issue. This could occur in production or as part of performance test activities (analysis and tuning).
  • Capacity — Ability of the hardware components to handle the projected load and meet the NFR expectations.
  • PE Process End-to-End — Refers to performance activities in
  1. Planning
  2. Scoping
  3. Business Analysis
  4. NFRs
  5. Testing
  6. Analysis
  7. Tuning
  8. Recommendations
  9. Production
  10. Monitoring
  11. Capacity
Screen Shot 2016-08-10 at 2.30.44 PM

Assessment Rating Model

The following scale outlines the scoring guidelines applied to each assessment area.
 Note: The assessment scale is relative to a subject domain rather than a specific industry. For some areas, clients find that moderately basic capabilities are adequate while other clients may determine that more advanced practices are necessary.

Example:

Identify and describe key gaps discovered:

Recommendations: