The Requirements Evaluation team typically consists of
persons playing one or more of the following roles:
Technical Leader, who facilitates the inspection meeting and evaluates the
requirements work products for technical quality.
Project Manager, who evaluates the requirements work products for impact
on schedule and cost.
Metrics Analyst, who evaluates the requirements work products for impact
on schedule and cost.
Domain Expert, who evaluates the requirements work products for
correctness and completeness.
Business Strategist, who evaluates the requirements work products for
conformance to the business strategy.
Security Analyst, who evaluates the requirements work products for
security defects.
User Analyst, who evaluates the requirements work products for
usability defects.
Database Architect, who evaluates the requirements work products for
database feasibility.
Security Architect, who evaluates the requirements work products for
security feasibility.
Hardware Architect, who evaluates the requirements work products for
hardware feasibility.
Software Architect, who evaluates the requirements work products for
software feasibility.
System Architect, who evaluates the deliverable requirements work
products for system feasibility.
Test Engineer, who evaluates the requirements work products for
testability.
Process Engineer, who evaluates the requirements work products for
conformance to the associated standards and inspection
checklists.
Quality Engineer, who evaluates the requirements work products for quality
and conformance to the relevant conventions.
Technical Writer, who acts as scribe at the inspection meeting,
summarizes the inspection team’s findings in the
inspection summary report, and delivers the report to the
requirements team.
The Requirements Evaluation team typically performs the following
team-specific
quality engineering tasks in an iterative, incremental, parallel, and time-boxed manner: