This document discusses project dynamics, an emerging approach to understanding the complex dynamics of projects over time. It discusses how project dynamics can be applied to (1) understand features of projects like activities, phases and interdependencies, (2) model rework cycles and their compounding effects, and (3) evaluate the intended and unintended consequences of project control strategies. The document argues that applying a project dynamics approach can provide new insights to improve project management practices.