A network diagram is a flow chart that maps out all the tasks in a project and how they relate to each other. It provides a logical sequence of project events and dependencies between tasks. To create a network diagram, you determine all the activities, sequence them, estimate activity durations, and identify which tasks depend on others. The diagram is drawn by linking tasks with arrows to show dependencies from one activity to the next starting with tasks that have no predecessors. Network diagrams help visualize task relationships and identify critical paths and float.