Ok, so I'm terrible at explaining this well but I'll try.
Your haste % basically says how much faster you cast things. At 0% haste, you cast at 100% speed. With 10% haste, you cast at 110% speed, etc.
The basic way things are calcuated is:
Actual cast time = base cast time / cast speed...