This document discusses software metrics and estimation. It introduces common product and project metrics like lines of code, function points, time and effort. It describes the basis for estimation, including measures of size/scope and baseline data from previous projects. It notes the uncertainty in estimation and discusses techniques like lines of code, function points and estimation rules of thumb. The goal is to provide metrics to answer key questions for planning, monitoring and controlling a software project.