This document discusses project estimation techniques. It outlines several techniques for estimating project parameters like activity resources, durations, and costs. These include pure expert judgement, historical data, function points, story points, and COCOMO (Constructive Cost Model). It also discusses the importance of software risk management and how anticipating and addressing risks can help complete projects on time and on budget by reducing rework. Establishing strong customer relationships and using tools and metrics can help manage project risks.