Identify and detail the various roles a project manager might play

Identify and detail the various roles a project manager might play throughout the life cycle of a project. The type, scope and complexity of the project itself may vary, but the essential skills of a successful project manager do not! You may share your professional experience as well, but make sure to cite formal references as well as part of your paper.