Estrutura Gramatical Contendo Objeto, Ação e Condição
Cada requisito deve ser escrito de forma clara, utilizando uma estrutura que inclua o objeto (quem ou o que), a ação (o que deve ser feito) e a condição (em que circunstância ou como deve ser feito).
Objeto: Quem ou o que é o foco do requisito.
Ação: O que deve ser feito ou o comportamento esperado.
Condição: Em que circunstância ou como a ação deve ser realizada.
Exemplo:
Requisito: “O sistema (objeto) deve gerar relatórios (ação) mensalmente (condição).”
Requisito: “O usuário (objeto) deve ser capaz de acessar (ação) o sistema de qualquer dispositivo móvel (condição).”
Expressões Proibidas e O Que Evitar
Ambiguidade:
Evite termos vagos como “melhor”, “fácil de usar”, “eficiente”, sem definições específicas.
Exemplo ruim: “O sistema deve ser fácil de usar.”
Exemplo bom: “O sistema deve permitir ao usuário concluir o processo de login em menos de 30 segundos.”
Negatividade:
Evite expressões negativas, que podem causar confusão.
Exemplo ruim: “O sistema não deve falhar frequentemente.”
Exemplo bom: “O sistema deve ter uma disponibilidade de 99,9%.”
Imprecisão:
Evite termos imprecisos como “alguns”, “poucos”, “muitos”.
Exemplo ruim: “O sistema deve suportar muitos usuários simultaneamente.”
Exemplo bom: “O sistema deve suportar até 1000 usuários simultaneamente.”
Repetição Desnecessária:
Evite repetir informações que já foram claramente definidas.
Preferências na Escrita:
Clareza
Use frases curtas e diretas.
Exemplo: “O sistema deve permitir o cadastro de novos usuários.”
Consistência
Utilize a mesma terminologia ao longo do documento.
Defina termos técnicos no início do documento.
Especificidade
Seja específico quanto aos números, prazos e parâmetros.
Exemplo: “O relatório deve ser gerado em formato PDF e enviado por e-mail ao administrador às 18h de cada dia útil.”
Verificabilidade
Escreva requisitos que possam ser testados e verificados.
Exemplo: “O sistema deve autenticar os usuários utilizando autenticação de dois fatores.”
Exemplo Completo de Redação de Requisitos
Introdução
Este documento de requisitos especifica as necessidades e expectativas para o Sistema de Gestão de Projetos XYZ.
Requisitos Funcionais:
Requisito 1: O sistema deve permitir o cadastro de novos usuários.
Requisito 2: O sistema deve gerar relatórios de desempenho mensalmente.
Requisito 3: O sistema deve enviar notificações por e-mail aos usuários quando houver atualizações no projeto.
Requisitos Não Funcionais:
Requisito 1: O sistema deve ter uma disponibilidade de 99,9%.
Requisito 2: O sistema deve ser acessível de qualquer dispositivo móvel.
Requisitos de Interface:
Requisito 1: O sistema deve ter uma interface amigável e intuitiva.
Requisito 2: O sistema deve suportar integração com outros softwares de gestão de projetos.
Restrições:
Restrição 1: O sistema deve estar em conformidade com a Lei Geral de Proteção de Dados (LGPD).
Restrição 2: O sistema deve ser compatível com os navegadores Chrome, Firefox e Safari.
Critérios de Aceitação:
Critério 1: O sistema deve permitir que o administrador cadastre um novo usuário em menos de 2 minutos.
Critério 2: O sistema deve enviar relatórios de desempenho por e-mail sem falhas durante três meses consecutivos.
Seguindo essas diretrizes, você pode criar uma redação de requisitos clara, objetiva e eficaz, que servirá como base sólida para o desenvolvimento e a implementação do projeto.
Pingback:Tipos de Requisitos e os passos para gerenciá-los em um projeto – MACFER