Q. The main tools which most project management software offers to help develop project schedules are project networks, critical path analysis and Gantt charts. Discuss the use of these tools
highlighting their strengths and weaknesses. Identify and briefly review some more recent variations on approaches to project scheduling.