The System Analyst role leads and coordinates requirements elicitation and use-case modeling by outlining the system's functionality and delimiting the system; for example, identifying what actors exist and what use cases they will require when interacting with the system.


Topics

 

Glossary
Glossary


Stakeholder Requests
Stakeholder
Requests


Storyboard
Storyboard


Vision
Vision


Supplementary Specifications
Supplementary
Specifications


Use-Case Model
Use-Case
Model

 
Responsible For
 


System Analyst
System Analyst


Develop Vision
Develop
Vision


Elicit Stakeholder Requests
Elicit Stakeholder
Requests


Capture a Common Vocabulary
Capture
a Common
Vocabulary


Find Actors and Use Cases
Find Actors
and Use
Cases


Structure the Use-Case Model
Structure
the Use-Case
Model

 
 

 
Modifies
 

Use Case
Use Case


Actor
Actor


Use-Case Package
Use-Case
Package

     


Description

To top of page

Related Information

To top of page

This section provides links to additional information related to this role.

 

Staffing

To top of page

Skills

To top of page

A person acting in the System Analyst role needs to be, above all else, an expert in identifying and understanding problems and opportunities. This includes the ability to articulate the needs that are associated with the key problem to be solved or opportunity to be realized.

In addition to this, a person paling the role needs to be a good facilitator and must has above-average communication skills. Knowledge of the business and technology domains are useful additional skills for those acting in this role. However, these skills may be of less importance if the individual has the ability to absorb and understand new information quickly. As a core role in the project team, a person playing this role must be able to collaborate effectively with other team members.

Role assignment approaches

To top of page

The System Analyst role can be assigned in the following ways:

  • Assign one or more staff member to perform the System Analyst role only. This is a commonly adopted approach and is particularly suitable for large teams or where the requirements are particularly complex, difficult to elicit or where the Vision is particularly challenging to define and manage.
  • Assign one staff member to perform both the System Analyst and Test Manager or Deployment Manager roles. This strategy is a good option for smaller or resource constrained test teams. A person filling both these roles needs to have strong management and leadership skills as well as a prerequisite understanding of the domain or the ability to develop that understanding.

Further Reading

To top of page

See the references page for further information.



Rational Unified Process  

2003.06.13