In your own words, describe crashing, fast tracking, and scope reduction as means of schedule compression. When would each be appropriate? Which methods would you consider better first-choice methods by most project sponsors? Would any of these methods apply to Agile projects? How does Agile address schedule compression?