| Activity: Define the System | 
 | 
 
 
  | 
| This activity gains agreement on the scope of the system and outlines the key requirements. | 
 
 
 | 
 
 
 
Purpose 
| The purpose of this activity is to begin converging on the scope of the high-level requirements by outlining the breadth of
the detailed requirements for the system. | 
 
 
 
Relationships 
Description 
Properties 
| Event Driven |   | 
 
| Multiple Occurrences |   | 
 
| Ongoing |   | 
 
| Optional |   | 
 
| Planned |   | 
 
| Repeatable |   | 
 
 
 
Staffing 
|  
 
    While it encourages team ownership and commitment to have all members of the project team participate in defining the
    system, this work is primarily coordinated and conducted by staff playing the System Analyst role. Because this work often requires making
    tradeoff's between multiple requirements to make best use of the finite development resources, diplomacy, negotiation
    and mediation are important skills for the system analyst conducting this work.
  | 
 
 
 
Usage 
| Usage Guidance | 
    This activity is primarily performed in iterations during the Inception and Elaboration phases, however it may be
    revisited as needed when managing scope and responding to changing requirements, as well as other changes in the project
    conditions.
  | 
 
 
 
Key Considerations 
|  
 
    It should be noted that activities being performed in this capability pattern are not performed in sequence.  In
    fact, it is more-often the case that these activities are performed concurrently. For example, while identifying actors
    and use cases (Find Actors and Use Cases), we may encounter requirements that do not
    naturally align with a particular use case, in which case the requirement may be defined in the Supplementary
    Specifications (Develop Supplementary Specifications). Conversely, while identifying
    non-use-case-specific requirements (e.g., system-wide requirements), we may encounter requirements that only apply to a
    particular use case, in which case the requirement is associated with the use case.
  | 
 
 
 
    ©  Copyright IBM Corp. 1987, 2006.  All Rights Reserved.
  | 
 
 
 |