Role: Analyst
This role leads and coordinates requirements elicitation; outlines and delimits the system's functionality; specifies and maintains the detailed system requirements.
Role Sets:  Roles
Relationships
Staffing
Skills

A person performing the Analyst role needs:

  • To be an expert in identifying and understanding problems and opportunities, being able to articulate the needs that are associated with the key problem to be solved or opportunity to be realized.
  • To be a good facilitator and have good communication (verbally and in writing) skills.
  • To have knowledge of (or quickly absorb and understand information on) the business and technology domains.
  • To be able to collaborate effectively with other team members.
Assignment Approaches

The Analyst role can be assigned in the following ways:

  • One staff member to perform the Analyst role only -- commonly adopted approach, suitable for complex, difficult to elicit requirements.
  • One staff member to perform both the Analyst and Tester roles -- good option for smaller or resource constrained test teams.
  • A customer representative to perform the Analyst role -- provides continuous feedback and customer involvement with development team.