This document provides an overview of network analysis techniques for project management, including cost/time tradeoffs and crashing activities. It discusses how introducing costs allows shortening activity times by spending more, with the goal of reducing the overall project duration. Using linear programming, a software package can determine the minimum cost way to crash activities to achieve any given project end time. This may involve splitting large activities into smaller sub-activities to potentially reduce the minimum project duration further.