La gestión de requisitos es un conjunto de actividades que ayudan al equipo de desarrollo a identificar, controlar y seguir los requisitos y los cambios en cualquier momento. La gestión o administración de requisitos se definió para sistemas grandes y cambiantes, debido a que durante el proceso del software, la comprensión del problema por el desarrollador está cambiando constantemente y estos cambios retroalimentan a los requerimientos. (Sommerville, 2005).
A continuación se detallan las actividades de esta fase:
- Establecer una línea base: Se establece una línea de base mediante la documentación del estado actual de las necesidades a un punto en el tiempo, para usar como punto de partida. La línea de base muestra una serie de requisitos con los atributos de estado acordados en un punto determinado en el tiempo y captura atributos importantes acerca de los requisitos. El desarrollo de una línea de base crea una referencia a utilizar para realizar un seguimiento de las necesidades evolucionan con el tiempo.
- Control de cambios: Se deben establecer mecanismos y políticas para reconocer, evaluar y decidir cómo integrar las nuevas necesidades e ir evolucionando hacia una línea de base de las necesidades existentes.
- Seguimiento de requisitos: Mediante la identificación y documentación de cómo los requisitos están relacionados de forma lógica y de los tipos de estos requisitos. La Trazabilidad de los requisitos le permite identificar la forma en el que los requisitos se relacionan con las metas y objetivos de negocio; y cuáles son los entregables del desarrollo futuro.