- To deploy a system in the organization there is a need to understand the basic structure and the dynamics of the organization.
- To identify improvement potentials and understand current problems in the target organization.
- To ensure that the end user, customer, and developers have a shared understanding of the target organization
