Vários documentos -chave são usados para definir requisitos de capacidade de tecnologia da informação (TI), dependendo do contexto (por exemplo, projeto, organização, conformidade regulatória). Esses documentos geralmente trabalham em conjunto, informando e se refinando. Aqui estão alguns dos mais importantes:
Documentos de alto nível: *
Plano estratégico/estratégia de TI: Este documento abrangente descreve os objetivos gerais da organização e como ela os apoiará. Ele define recursos de TI de alto nível necessários para atingir objetivos estratégicos, mas não se aprofundam em detalhes. Isso fornece o contexto para todos os documentos subsequentes.
*
Caso de negócios: Para projetos específicos de TI, um caso de negócios justifica a necessidade do projeto e descreve os benefícios esperados. Este documento incluirá requisitos de capacidade de TI de alto nível necessários para oferecer esses benefícios.
*
Blueprints/roteiros arquitetônicos: Esses documentos descrevem o design geral da infraestrutura e aplicativos de TI. Eles definem o estado desejado do ambiente de TI, influenciando os requisitos específicos. Isso geralmente inclui arquitetura de dados, arquitetura de aplicativos e arquitetura de infraestrutura.
Documentos detalhados de requisitos: *
Documento de especificação de requisitos (RSD): Este é um documento central para qualquer projeto de TI. Ele detalha meticulosamente os requisitos funcionais e não funcionais para o sistema ou aplicação. Os requisitos funcionais especificam o que o sistema *deve fazer *, enquanto os requisitos não funcionais especificam como ele deve executar (por exemplo, desempenho, segurança, escalabilidade). Isso geralmente usa técnicas como casos de uso, histórias de usuários e modelos de dados.
*
Use casos: Eles descrevem como um usuário interage com o sistema para atingir uma meta específica. Eles são cruciais para entender os requisitos funcionais.
*
Histórias de usuário: O desenvolvimento ágil geralmente usa histórias de usuários - descrições curtas e simples de um recurso informado da perspectiva da pessoa que deseja a nova capacidade, geralmente no formato "como um [tipo de usuário], eu quero [recurso] para que [benefício]".
*
Dicionário de dados: Este documento define todos os elementos de dados usados no sistema, incluindo tipos de dados, formatos e relacionamentos. Crucial para design de banco de dados e integração de dados.
*
Documento de design técnico: Este documento fornece os detalhes técnicos de como o sistema será implementado, incluindo tecnologias, arquiteturas e interfaces. Geralmente inclui requisitos específicos de hardware e software.
*
Especificação de requisitos de segurança: Este documento descreve os requisitos de segurança para o sistema, incluindo controle de acesso, autenticação, autorização, criptografia de dados e outras medidas de segurança. A conformidade com regulamentos como GDPR ou HIPAA influenciará fortemente este documento.
Outros documentos relevantes: *
Acordos de nível de serviço (SLAs): Esses acordos definem as expectativas de desempenho para serviços de TI, como tempo de atividade, tempo de resposta e disponibilidade de suporte.
*
Documentos de conformidade: Regulamentos como HIPAA, GDPR, SOX, PCI DSS, etc., ditar requisitos específicos de TI para segurança de dados, privacidade e auditabilidade. Esses requisitos de conformidade geralmente conduzem partes significativas dos requisitos de capacidade de TI.
Os documentos específicos utilizados variam de acordo com o tamanho e a complexidade do projeto ou organização, e as metodologias empregadas (por exemplo, ágil, cascata). No entanto, o objetivo principal permanece consistente:definir de forma clara e inequívoca o que os recursos de TI são necessários para apoiar os objetivos estratégicos e as necessidades operacionais da organização.