Discussion- compare and contrast

We talked about fast tracking, we talked about crashing, and we backed ourselves into changing the scope of the project.

Class, compare and contrast these techniques.  Specifically, what are the advantages and disadvantages of each?  What would drive you to use one rather than another?