Skip to content
Browse
BABOK Guide
BABOK Guide
10. Techniques
Introduction 10.1 Acceptance and Evaluation Criteria 10.2 Backlog Management 10.3 Balanced Scorecard 10.4 Benchmarking and Market Analysis 10.5 Brainstorming 10.6 Business Capability Analysis 10.7 Business Cases 10.8 Business Model Canvas 10.9 Business Rules Analysis 10.10 Collaborative Games 10.11 Concept Modelling 10.12 Data Dictionary 10.13 Data Flow Diagrams 10.14 Data Mining 10.15 Data Modelling 10.16 Decision Analysis 10.17 Decision Modelling 10.18 Document Analysis 10.19 Estimation 10.20 Financial Analysis 10.21 Focus Groups 10.22 Functional Decomposition 10.23 Glossary 10.24 Interface Analysis 10.25 Interviews 10.26 Item Tracking 10.27 Lessons Learned 10.28 Metrics and Key Performance Indicators (KPIs) 10.29 Mind Mapping 10.30 Non-Functional Requirements Analysis 10.31 Observation 10.32 Organizational Modelling 10.33 Prioritization 10.34 Process Analysis 10.35 Process Modelling 10.36 Prototyping 10.37 Reviews 10.38 Risk Analysis and Management 10.39 Roles and Permissions Matrix 10.40 Root Cause Analysis 10.41 Scope Modelling 10.42 Sequence Diagrams 10.43 Stakeholder List, Map, or Personas 10.44 State Modelling 10.45 Survey or Questionnaire 10.46 SWOT Analysis 10.47 Use Cases and Scenarios 10.48 User Stories 10.49 Vendor Assessment 10.50 Workshops

10. Techniques

10.1 Acceptance and Evaluation Criteria

BABOK® Guide

10.1.1 Purpose

Acceptance criteria are used to define the requirements, outcomes, or conditions that must be met in order for a solution to be considered acceptable to key stakeholders. Evaluation criteria are the measures used to assess a set of requirements in order to choose between multiple solutions.

10.1.2 Description

Acceptance and evaluation criteria define measures of value attributes to be used for assessing and comparing solutions and alternative designs. Measurable and testable criteria allow for the objective and consistent assessment of solutions and designs. The Acceptance and Evaluation Criteria technique can apply at all levels of a project, from high-level to a more detailed level.

Acceptance criteria describe the minimum set of requirements that must be met in order for a particular solution to be worth implementing. They may be used to determine if a solution or solution component can meet a requirement. Acceptance criteria are typically used when only one possible solution is being evaluated, and are generally expressed as a pass or fail.

Evaluation criteria define a set of measurements which allow for ranking of solutions and alternative designs according to their value for stakeholders. Each evaluation criterion represents a continuous or discrete scale for measuring a specific solution attribute such as cost, performance, usability, and how well the functionality represents the stakeholders’ needs. Attributes that cannot be measured directly are evaluated using expert judgment or various scoring techniques.

Both evaluation and acceptance criteria may be defined with the same value attributes. When evaluating various solutions, the solutions with lower costs and better performance may be rated higher. When accepting a solution, the criteria are written using minimum performance requirements and maximum cost limits in contractual agreements and user acceptance tests.

10.1.3 Elements

.1   Value Attributes

Value attributes are the characteristics of a solution that determine or substantially influence its value for stakeholders. They represent a meaningful and agreed-upon decomposition of the value proposition into its constituent parts, which can be described as qualities that the solution should either possess or avoid.

Examples of value attributes include:

  • ability to provide specific information,
  • ability to perform or support specific operations,
  • performance and responsiveness characteristics,
  • applicability of the solution in specific situations and contexts,
  • availability of specific features and capabilities, and
  • usability, security, scalability, and reliability.

Basing acceptance and evaluation criteria on value attributes ensures that they are valid and relevant to stakeholder needs and should be considered when accepting and evaluating the solution. Business analysts ensure that the definition of all value attributes are agreed upon by all stakeholders. Business analysts may design tools and instructions for performing the assessment as well as for recording and processing its results.

Figure 10.1.1: Acceptance and Evaluation Criteria

image.png

.2   Assessment

In order to assess a solution against acceptance or evaluation criteria, it must be constructed in a measurable format.

Testability

Acceptance criteria are expressed in a testable form. This may require breaking requirements down into an atomic form so that test cases can be written to verify the solution against the criteria. Acceptance criteria are presented in the form of statements which can be verified as true or false. This is often achieved through user acceptance testing (UAT).

Measures

Evaluation criteria provide a way to determine if features provide the value necessary to satisfy stakeholder needs. The criteria are presented as parameters that can be measured against a continuous or discrete scale. The definition of each criterion allows the solution to be measured through various methods such as benchmarking or expert judgment. Defining evaluation criteria may involve designing tools and instructions for performing the assessment, as well as for recording and processing its results.

10.1.4 Usage Considerations

.1 Strengths

  • Agile methodologies may require that all requirements be expressed in the form of testable acceptance criteria.
  • Acceptance criteria are necessary when the requirements express contractual obligations.
  • Acceptance criteria provide the ability to assess requirements based on agreed- upon criteria.
  • Evaluation criteria provide the ability to assess diverse needs based on agreed- upon criteria, such as features, common indicators, local or global benchmarks, and agreed ratios.
  • Evaluation criteria assist in the delivery of expected return on investment (ROI) or otherwise specified potential value.
  • Evaluation criteria helps in defining priorities.

.2  Limitations

  • Acceptance criteria may express contractual obligations and as such may be difficult to change for legal or political reasons.
  • Achieving agreement on evaluation criteria for different needs among diverse stakeholders can be challenging.