Las métricas permiten medir la eficacia de los procesos y proyectos de software mediante la recopilación de datos cuantitativos. Los ingenieros de software recopilan las métricas y los gestores de software las analizan para identificar tendencias y mejorar las estimaciones. Algunas métricas comunes incluyen defectos, líneas de código y esfuerzo de desarrollo.