This document discusses several software project management methodologies and techniques. It provides an overview of commonly used thick methodologies like RUP, SSADM, and PRINCE2, as well as thin agile methodologies like XP, Scrum, and Crystal Clear. It also covers techniques for project management, estimation, and tracking like PMBOK, COCOMO, MTA, Earned Value, and critical path modeling. For each methodology and technique, the document discusses their application, advantages, disadvantages, and relationships to other approaches.