GANTT charts are a type of bar chart used to illustrate project schedules. They show the start and end dates of tasks, their duration, and dependencies between tasks. To construct a GANTT chart, critical tasks are scheduled first followed by non-critical tasks within their time windows. Staff and resources are then allocated to tasks based on availability. The chart can be re-scheduled if needed due to changes in staffing or equipment availability. Project management software helps automate GANTT chart creation and resource smoothing but decisions still require human judgment.