In agile, scope creep is usually caused by unclear requirements, while gold plating is usually caused by designers or developers adding extra features that they think are necessary or helpful.