Ride hills as much of the above suggests. You could try finding a decent middle ring climb (say five + minutes), ride it on the steady side of hard & time how long it takes, then repete climb until you can no longer keep within that time, steady ride home.. :-)