Scope creep, which is the adding of new project features and functions without addressing the impact on time, cost, and resources, is one of the main reasons for project failure. It can result from poor change control, incomplete requirements gathering, and lack of stakeholder involvement. To prevent scope creep, project managers must commit sufficient time to requirements gathering, define deliverables and get approval, and prepare for inevitable changes through tools like change request forms.