Effective change management is a vital and key ingredient to the success of projects and project management. Successful integration of change management into all aspects of a project life cycle is one of the most critical processes related to a successful outcome. In highly technical projects, where cutting-edge technology and requirements seem to constantly change, project managers must be highly regimented in their approach to dealing with the related dynamics. The Integrated Change Control process involves identifying, evaluating, and managing changes throughout the project life cycle. The configuration management process is designed to address the control of project-related documentation throughout its life cycle. A change requirement can be stimulated by many events and various organizational sources, including the internal project team itself. The change management process has been described as covering the entire life cycle from requirements definition through implementation.