Role Descriptor: Analyst |
The person in this role represents customer and end-user concerns by gathering input from stakeholders to understand the problem to be solved and by capturing and setting priorities for requirements.
Based on Method Role: Analyst
Relationships
Performs: | Responsible for: Glossary Supporting Requirements Use Case Model Vision
Additionally Performs: Analyze Architectural Requirements Demonstrate the Architecture | Modifies:
Properties
Multiple Occurrences |
Optional |
Planned |
Staffing
Skills | An analyst 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 skills, verbally and in writing Knowledge of the business and technology domains or the ability to quickly absorb and understand such information Ability to collaborate effectively with other team members
Assignment Approaches | This role can be assigned in the following ways: One staff member performs this role exclusively. This commonly adopted approach is suitable for complex requirements that are difficult to gather. One staff member performs both this role and the Tester role. This is a good option for smaller or resource-constrained test teams. A customer representative performs this role. This provides continuous feedback and customer involvement with the 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