I schedule meetings to start at least 5 minutes after the hour or half hour and end 5 minutes before the hour or half hour. If everyone schedules meetings on the hour, and people have back to back meetings, then you can't expect them to be 5 minutes early or on time, especially if they have a distance to walk and/or need to use the restroom or grab more coffee.