There are two basic approaches to upgrade: in-place and database attach. In addition, there are various techniques you can use to combine aspects of these basic approaches to mitigate downtime or potentially improve performance. Microsoft IT opted to run parallel upgrades to mitigate downtime.