Timing out your ingredients for a meal is one of the trickier parts of cooking. Pasta is especially fickle as it can become overcooked or dry out easily. It's ideal to get all the parts of the meal cooked at the same time, but if that's not possible, there are ways to hold pasta while keeping it hot, fresh and ready to serve when the rest of the meal catches up.
If the pasta is done too soon, drain it, returning about one-half of the water to the pot. Rinse the pasta well with cool water to stop it from cooking, and toss it with olive oil to keep it from sticking. Place the colander into the pot so that it is suspended over the hot water. Then cover the pot to retain the heat.
Heat a large bowl in the oven. Drain and rinse the pasta and toss it with a little bit of olive oil. Turn it out into the warmed bowl and cover the bowl with aluminum foil.