The arrow diagram is used to plan complex projects by showing the required order and sequence of tasks, the critical path of the project, and potential scheduling problems. It involves listing tasks, determining their sequence and dependencies, diagramming them as a network of arrows and events, estimating task times, and calculating earliest and latest start/finish times to determine float and identify the critical path. The critical path is the longest sequence of tasks that determines the project duration.