El método de esfuerzo de análisis es un método para estimar la duración de los proyectos de ingeniería de software . Es más adecuado para producir estimaciones iniciales para la duración de un trabajo basadas en una duración de tiempo conocida para preparar una especificación. Las entradas al método son factores numéricos que indican Tamaño (S), Familiaridad (F) y Complejidad (C). Estos, con una duración para la preparación de la especificación del software, se pueden utilizar en una tabla de consulta (que contiene factores basados en la experiencia previa) para determinar con la duración de cada una de las siguientes fases del trabajo. Estos son Diseño, Codificación y Pruebas y Pruebas Unitarias. El método no incluye tiempos de formación o gestión de proyectos .
Este método debe utilizarse como una de las diversas técnicas de estimación para obtener una estimación más precisa.