Inicialmente, la gestión de requisitos se limitaba a documentar las necesidades del cliente y formalizarlas antes de entregarlas al desarrollo. Con el tiempo, el ritmo de los cambios en los negocios se volvió tan alto que el enfoque estático dejó de funcionar. Como resultado, surgieron métodos de gestión de requisitos adaptativa y nuevas herramientas (por ejemplo, Jira, Confluence, ReqIF) que permiten fijar, modificar y rastrear rápidamente los requisitos.
El problema es que, con el rápido desarrollo del producto, los cambios no estructurados conducen a la pérdida de objetivos, duplicaciones, colisiones y errores. Sin una disciplina sistemática, los requisitos se vuelven obsoletos y la comunicación entre los participantes se rompe.
La solución es implementar procesos flexibles de gestión de requisitos (Agile, Kanban, grooming del backlog), revisiones constantes de los requisitos con los interesados clave y utilizar herramientas para versionar y rastrear el estado de los requisitos. Una buena práctica es la grabación regular o la toma de actas de reuniones, la visualización de cambios, y la verificación automatizada de la relevancia de las User Stories y la Specification by Example.
Características clave:
¿Qué pasará si solo se cambian los requisitos después del lanzamiento?
Respuesta: Esto llevará a una deuda técnica, ineficiencia y riesgo de lanzar un producto que no satisfaga las necesidades actuales del negocio o del mercado.
¿Se pueden eliminar completamente los cambios si se fijan los requisitos desde el inicio?
Respuesta: No. Incluso el alcance inicial más detallado inevitablemente quedará obsoleto debido a factores externos: el mercado, la legislación, cambios en los procesos del cliente. Es importante saber adaptarse correctamente, y no “congelar” los requisitos para siempre.
¿Cuál es la diferencia entre Product Backlog y los requisitos en la documentación (descripción en Word/Excel)?
Respuesta: Product Backlog es una estructura viva, que cambia constantemente y se prioriza. Los documentos estáticos se vuelven rápidamente obsoletos, son difícilmente escalables y no reflejan las necesidades reales.
Caso negativo: Los requisitos se fijaban en documentos de Word, cada cambio se discutía por correo. En el lanzamiento se descubrió una discrepancia entre la lógica real y la documentación.
Pros:
Contras:
Caso positivo: Utilizaron Jira, Confluence, establecieron reuniones de grooming de requisitos, implementaron notificaciones sobre cambios en la cadena.
Pros:
Contras: