This document discusses software engineering and project management. It defines software, software engineering, and common characteristics of software like being developed rather than manufactured. It discusses the high failure rates of IT projects according to the Chaos Report and large investments in projects. It also defines key project management terms like project, program, portfolio management, and differences between project and portfolio management. It outlines factors for project success like executive support and experienced managers. It highlights skills needed for successful project managers like leadership, communication, and critical thinking.