BRS
Business Requirements Specification
¿Qué necesita el negocio?
La Business Requirements Specification, la especificación de requisitos de negocio, describe el negocio antes que el producto: sus objetivos, cómo funciona hoy, las personas involucradas y los límites dentro de los que opera. Separa los procesos internos del cliente de lo que la plataforma tiene que hacer, para que uno no se confunda con el otro.
- Objetivos del negocio y cómo se medirá el éxito
- Cómo funciona el negocio hoy, paso a paso
- Stakeholders, sus roles y las decisiones de cada uno
- Restricciones: presupuesto, plazos, plataformas y regulación
- Qué entra en el alcance y qué no
- Requisitos de negocio, en orden de prioridad
- Quién lo lee
- La dirección del cliente, el gerente de proyecto y diseño
- Listo cuando
- El cliente aprueba los objetivos, el alcance y las prioridades.
Construida a partir de talleres de discovery, benchmarking y un registro de brechas con cada pregunta abierta.
SRS
System Requirements Specification
¿Qué debe hacer el sistema?
La System Requirements Specification, la especificación de requisitos de sistema, convierte las necesidades del negocio en comportamiento que el equipo puede construir y probar. Cada requisito tiene un tipo, un responsable y una forma de probar que funciona, para que desarrollo y QA lean la misma promesa.
- Propósito, alcance y definiciones
- Usuarios, sus roles y sus permisos
- Requisitos funcionales, cada uno en una frase que se pueda probar
- Requisitos de calidad: rendimiento, seguridad y accesibilidad
- Interfaces con otros sistemas y sus datos
- Tipos de requisito y el responsable de cada uno
- Criterios de aceptación
- Quién lo lee
- Desarrollo, QA, diseño y el gerente de proyecto
- Listo cuando
- Cada requisito de negocio lleva al menos a un requisito de sistema, y cada requisito de sistema se puede probar.
Basada en IEEE 830 e IEEE 1233.
SDD
Software Design Description
¿Cómo lo va a entregar el diseño?
La Software Design Description, la descripción del diseño de software, es donde el diseño se encuentra con la especificación. Muestra cómo se arma el producto para quienes no viven dentro del desarrollo de software: los flujos, las pantallas y sus estados, los casos límite y las decisiones detrás de ellos, con palabras que producto, QA y desarrollo comparten.
- Objetivos y entregables de cada área de diseño
- Flujos de usuario y arquitectura de información
- Pantallas, componentes y todos sus estados posibles
- Casos límite y caminos de falla
- Decisiones de diseño, cada una con su motivo
- Un glosario, para que todos los equipos usen las mismas palabras
- Quién lo lee
- Diseñadores, desarrolladores, QA y gerentes de producto
- Listo cuando
- Un desarrollador puede construir una pantalla y un tester puede revisarla sin preguntarle al diseñador qué quiso decir.
Sigue la IEEE 1016. Nuestra plantilla viene con una guía interactiva que acompaña a quien llega, sección por sección.