Role: Analyst
This role represents customer and end-user concerns by gathering input from stakeholders to understand the problem to be solved and by capturing and prioritizing requirements.
Role Sets:  Roles
Relationships
Staffing
Skills

A person performing this role needs the following knowledge, skills and abilities:

  • Expertise in identifying and understanding problems and opportunities.
  • Ability to articulate the needs that are associated with the key problem to be solved or opportunity to be realized.
  • Ability to facilitate workshops
  • Good communication (verbally and in writing) skills.
  • Knowledge of (or the ability to quickly absorb and understand information on) the business and technology domains.
  • Ability to collaborate effectively with other team members.
Assignment Approaches

This role can be assigned in the following ways:

  • Assign one staff member to perform this role exclusively -- commonly adopted approach, suitable for complex, difficult to gather requirements.
  • Assign one staff member to perform both this role and the Tester role -- good option for smaller or resource constrained test teams.
  • Assign a customer representative to perform this role -- provides continuous feedback and customer involvement with development team.