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
Additionally Performs: Create Test Cases Plan the Project Manage Iteration Plan Iteration | Modifies: Vision Glossary Work Items List Supporting Requirements Actor Use Case Use Case Model
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.
This program and the accompanying materials are made available under the Eclipse Public License v1.0 which accompanies this distribution. View copyright information here: OpenUP Copyright