Step 1: Ride
And collect data. The best option right now is to use a Garmin device and a power meter.
Step 2: Analyse
This is the simplest graph here. There are plenty more…
(Does anybody recognise this climb?)

It's easier to just look at this in action. Here's a ride I prepared earlier.

Go there and click around and see what else this can do.

Interested in registration? It's free for now.

This site is brand new. In a few months it will cost about what new tyres do. And it will be far more exciting.

Alternatively, you can try this out without even making an account.

Upload a ride and see what this does with an individual ride.