Appendix A: Custom Workflow Development Guidelines : Workflow Development Lifecycle : Requirements Gathering
   
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.