We have outlined what we expect the continuous integration to do and how its user interact with it. Team size, architecture of the application, size of the code base, stage of the project and distribution of team creates different scenarios which needs solution specific to the problem.
Structure
Team