This document discusses software project management. It outlines software processes, common problems, and methods for improving processes. Software processes involve many elements and sub-processes. Common problems include cost overruns, schedule delays, low productivity, and poor quality. There are three methods for improving processes: meta processes focus on organizational strategies and profitability, macro processes produce software within constraints for a project, and micro processes focus on iterations and risk resolution for a project team. The objective of process improvement is to maximize resources for productive activities and minimize overhead impacts on resources like personnel and schedule to ultimately enhance product quality.