Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

📄 O Documento de Requisitos (ERS)

Também conhecido como Especificação de Requisitos de Software (ERS), ele serve tradicionalmente como um contrato de consenso congelado entre a equipe executora e a empresa pagante, definindo os limites daquilo que o Dev promete entregar.

Na Era Ágil e Cloud, arquivos de "Word" engessados de 200 páginas muitas vezes são trocados por espaços colaborativos na Nuvem (Confluence, Notion ou pranchas de Backlogs no Jira). Contudo, a lógica e a divisão estrutural de Engenharia permanecem exatamente as mesmas para garantir controle de qualidade técnica.


📊 Estrutura Padrão Adaptada (IEEE / Sommerville)

Abaixo, a organização funcional e segura que você costuma achar no Confluence da sua Squad:

Bloco de DocumentaçãoDescrição e Valia Prática
Glossário e DomínioDicionário dos jargões da empresa do cliente. Ex: Explicar para o Desenvolvedor que no contexto bancário a sigla "TED" não tem nada a ver com as palestras homônimas.
Objetivos e Negócios (Epics)A necessidade global do negócio descrita de forma abstrata. O que a plataforma resolve comercialmente?
Modelagem de ArquiteturaAs imagens da estrutura geral do servidor, gateways, contêineres e fluxo de eventos gerais e tabelas (banco).
Especificação de Sistema AnalíticoDetalhamento rigoroso, rota por rota REST, das lógicas, limitações de hardware (RNFs), e das User Stories destrinchadas prontas para o programador copiar e codificar o if/else.

graph TD
    ERS([Repositório da Documentação/Confluence])
    ERS --> DEV[Programadores: Transformam a ERS em CÓDIGO]
    ERS --> CLI[Product Owners: Transformam ERS em DINHEIRO ou Contratos]
    ERS --> TEST[QA: Automatiza ERS em Automações Cypress]
    
    style ERS fill:#e3f2fd,stroke:#1e88e5,stroke-width:2px

[!NOTE] 💡 Nota Didática: Para fins de sobrevivência técnica, você perceberá rapidamente que a documentação é um organismo vivo. Quando um campo no Banco de Dados muda seu tipo (varchar para integer), o documento tem que refletir essa mudança arquitetural caso contrário os analistas do futuro queimarão semanas caçando "fantasmas".