This document discusses project management as both an art and a science. It explores different approaches to project management including agile project management. It advocates for leadership-driven agile approaches and discusses techniques for managing teams and projects in an agile way, including using small, cross-functional teams, limiting work in progress, visualizing workflow, and emphasizing frequent communication over documentation.