Este documento describe la importancia de identificar requerimientos claros al comienzo de un proyecto de software. Los requerimientos definen el alcance del proyecto y permiten estimaciones realistas, planeación efectiva, pruebas basadas en especificaciones, y control del crecimiento del proyecto. La recolección de requerimientos involucra entrevistas con usuarios clave, prototipos, y sesiones conjuntas para balancear objetivos y requisitos entre departamentos. Los requerimientos deben enfocarse en necesidades del negocio en lugar de de