Projects I have worked on relied on keeping SQL upgrade scripts. So if you make changes to the data model on development, write a script that will update production to the same state.
Or at least keep a log of steps if you are making changes from the admin web UI.