What are some of the reasons why the project team may need to compress the project schedule?

What are some of the reasons why the project team may need to compress the project schedule? What are

some of the popular techniques for schedule reduction and compression?