The document provides an overview of software project management concepts including what constitutes a project and program, factors that determine project success or failure, differences between software and other projects, types of software, common problems with software projects, and why projects need management. It also outlines the key activities in software project management including preplanning, planning, scheduling and control, and implementation/termination. Finally, it presents a 10 step process for project planning.