background image
<< Record Performance Requirements and Goals | Various types of performance characteristics >>
<< Record Performance Requirements and Goals | Various types of performance characteristics >>

Performance Acceptance Criteria

Chapter 11 ­ Consolidating Various Types of
Performance Acceptance Criteria
Objectives
·
Learn how to identify and capture performance requirements and testing objectives
based on the perspectives of system users, business owners of the system, and the
project team, in addition to compliance expectations and technological
considerations.
·
Learn how to consolidate this information into a single set of verifiable,
complementary performance acceptance criteria.
·
Learn how to review and update the performance acceptance criteria throughout the
project as more information becomes available.
Overview
Performance requirements and testing objectives are typically derived from five sources:
the perspectives of the system users, business owners of the system, and the project team,
as well as compliance expectations and technological considerations. This chapter
demonstrates how to blend and consolidate the information collected from these sources
into a single set of verifiable, complementary performance requirements and testing
objectives.

Determining the desired performance characteristics for a system from particular
perspectives is only the first part of determining the overall performance acceptance
criteria for that system. After examining the desired performance characteristics from
limited perspectives, you must resolve those characteristics against one another. For
example, end users may desire sub-second response time for every transaction; business
stakeholders may want the system to support millions of users; and compliance criteria
may mandate strict security policies.

Individually, any of these characteristics may be achievable, but collectively they may
not be possible due to time, technology, and/or budget constraints. Finding a way to
achieve these desired characteristics presents team-wide challenges that should be
addressed proactively, not reactively after conflicts become apparent through testing.
How to Use This Chapter
Use this chapter to understand how to consolidate various types of performance
acceptance criteria based on the perspectives of system users, business owners of the
system, and the project team, and on compliance expectations and the technologies
involved. To get the most from this chapter:
·
Use the "Terminology" section to understand common terms used in relation to
performance-testing requirements and acceptance criteria that will facilitate
articulating terms correctly in the context of your project.