Every project has different conditions and people involved with it that make every project unique. Even when a project is created from a template and uses familiar processes, it will have a mix of unknowns that can get thrown at the project owner. Controls on a project seeks to help juggle variables that come up throughout the life of the project such as change management, risks or issues: