Start with viewing things like what the major deliverables of your project would be. Once decided, you need to assign a deadline to every deliverable. Now the second factor that you need to take into consideration for creating Gantt charts is the deadline decided for each task. Third would be milestones so set and task dependencies if there are any. Finally, make sure that you are well aware of who would be doing what task for every deliverable created.