Requirements Gathering
Requirements gathering involves interviewing the customer about project characteristics such as planning, budget, scope, prioritization, and constraints as well as some vCloud specific technical requirements, such as the following:

The
operations to automate
, which must be defined, documented, reliable, and repeatable.
The system environment, including the external system to integrate
and the relevant
interfaces.

The data flows.

The users and roles.