Conditions that are not under the control of the project team that influence, direct, or constrain a project are called: