La planificación de proyectos de software incluye estimar los recursos humanos, hardware, software y herramientas necesarios, así como establecer objetivos, alcance, estructuras de equipo y un plan general del proyecto. La estimación de recursos requeridos es clave para la planificación efectiva. El objetivo es proporcionar un marco de trabajo para estimaciones razonables de recursos, costos y cronogramas.