Documentos de alto nivel:
* Plan estratégico/Estrategia de TI: Este documento general describe los objetivos generales de la organización y cómo los apoyará. Define las capacidades de TI de alto nivel necesarias para lograr objetivos estratégicos, pero no profundiza en detalles. Esto proporciona el contexto para todos los documentos posteriores.
* Caso de negocios: Para proyectos de TI específicos, un caso comercial justifica la necesidad del proyecto y describe los beneficios esperados. Este documento incluirá los requisitos de capacidad de TI de alto nivel necesarios para entregar esos beneficios.
* Arrisas arquitectónicas/hojas de ruta: Estos documentos describen el diseño general de la infraestructura y las aplicaciones de TI. Definen el estado deseado del entorno de TI, influyendo en los requisitos específicos. Esto a menudo incluye arquitectura de datos, arquitectura de aplicaciones y arquitectura de infraestructura.
Documentos de requisitos detallados:
* Documento de especificación de requisitos (RSD): Este es un documento central para cualquier proyecto de TI. Detalla meticulosamente los requisitos funcionales y no funcionales para el sistema o aplicación. Los requisitos funcionales especifican lo que el sistema *debe hacer *, mientras que los requisitos no funcionales especifican qué tan bien debe funcionar (por ejemplo, rendimiento, seguridad, escalabilidad). Esto a menudo utiliza técnicas como casos de uso, historias de usuarios y modelos de datos.
* Casos de uso: Estos describen cómo un usuario interactúa con el sistema para lograr un objetivo específico. Son cruciales para comprender los requisitos funcionales.
* Historias de usuario: El desarrollo ágil a menudo utiliza historias de usuarios:descripciones cortas y simples de una característica contada desde la perspectiva de la persona que desea la nueva capacidad, generalmente en el formato "como un [tipo de usuario], quiero [característica] para que [beneficio]".
* Diccionario de datos: Este documento define todos los elementos de datos utilizados dentro del sistema, incluidos los tipos de datos, los formatos y las relaciones. Crucial para el diseño de la base de datos e integración de datos.
* Documento de diseño técnico: Este documento proporciona los detalles técnicos de cómo se implementará el sistema, incluidas las tecnologías, las arquitecturas e interfaces. A menudo incluye requisitos específicos de hardware y software.
* Especificación de requisitos de seguridad: Este documento describe los requisitos de seguridad para el sistema, incluido el control de acceso, la autenticación, la autorización, el cifrado de datos y otras medidas de seguridad. El cumplimiento de regulaciones como GDPR o HIPAA influirá fuertemente en este documento.
Otros documentos relevantes:
* Acuerdos de nivel de servicio (SLAS): Estos acuerdos definen las expectativas de rendimiento de los servicios de TI, como el tiempo de actividad, el tiempo de respuesta y la disponibilidad de soporte.
* Documentos de cumplimiento: Regulaciones como HIPAA, GDPR, SOX, PCI DSS, etc., dictan requisitos de TI específicos para la seguridad de los datos, la privacidad y la auditabilidad. Estos requisitos de cumplimiento a menudo impulsan porciones significativas de los requisitos de capacidad de TI.
Los documentos específicos utilizados variarán según el tamaño y la complejidad del proyecto u organización, y las metodologías empleadas (por ejemplo, ágil, cascada). Sin embargo, el objetivo central sigue siendo consistente:definir clara e inequívocamente las capacidades de TI son necesarias para apoyar los objetivos estratégicos y las necesidades operativas de la organización.