Tarefa: Encontrar e Descrever os Requisitos
Esta tarefa descreve como encontrar e descrever os requisitos do sistema de forma que o escopo do trabalho possa ser determinado.
Disciplinas: Requisitos
Objetivo

O Propósito desta tarefa é identificar e capturar os requisitos funcionais e não-funcionais do sistema. Estes requisitos formam a base para a comunicação e o acordo entre os Stakeholders e a equipe de desenvolvimento a respeito do que o sistema deve fazer para satisfazer as necessidades dos Stakeholders. A meta é o entendimento dos requisitos em um alto nível de forma que o escopo inicial do trabalho possa ser determinado. Outras análises serão efetuadas para detalhar estes requisitos antes da implementação.

Relacionamentos
Passos
Obtenha informações

Use várias técnicas para facilitar a obtenção dos requisitos. Reuniões presenciais com os Stakeholders é a forma mais eficiente de entender as necessidades deles e obter e validar os requisitos, mas você deve se preparar para que essas reuniões sejam produtivas.

Esteja preparado para obter e revisar as informações relacionadas ao domínio do problema, a definição do problema, ao ambiente empresarial e aos principais Stakeholders. A maioria dessas informações deve estar disponível no Artifact: Visão. Revise o Artifact: Lista de Itens de Trabalho para as solicitações dos Stakeholders.

Veja Guideline: Técnicas Para Obtenção de Requisitos para mais informações.

Identifique e capture os termos do domínio
Colabore com os Stakeholders para ter certeza que os termos ambíguos ou específicos ao domínio sejam claramente definidos no Glossário e que vocês usem esses termos de forma consistente.
Identifique os tipos de requisitos relevantes ao seu sistema.

Requisitos podem ser classificados como funcionais ou não-funcionais. Os funcionais especificam o que o sistema deve fazer. Os não-funcionais especificam restrições na solução, tais como facilidade de uso, confiança, desempenho, facilidade de suporte, interfaces com sistemas legados, etc. Dependendo do domínio podem existir requisitos regulamentares aplicáveis.

Colabore com os Stakeholders para identificar os tipos de requisitos relevantes ao sistema. Isto lhe ajudará a avaliar a completude do conjunto de requisitos. Para mais informações sobre tipos de requisitos, veja Concept: Requisitos e Concept: Requisitos Suplementares.

Identifique e capture os Casos de Uso e os Atores em um Modelo de Caso de Uso

Colabore com os Stakeholders para identificar e capturar os Ator e os Caso de Uso no Modelo de Caso de Uso. Veja Guideline: Encontrar e Descrever Atores e Casos de Uso para mais informações.

Identifique e capture os Requisitos Suplementares

Colabore com os Stakeholders para identificar e capturar os outros tipos de requisitos relevantes ao sistema. Veja Guideline: Requisitos Suplementares para mais informações.

Obtenha consenso
Conduza uma revisão dos requisitos junto aos Stakeholders e a equipe de desenvolvimento para assegurar consistência com a Visão, verificar a qualidade e identificar qualquer mudança necessária. Veja Guideline: Revisão Eficaz de Requisitos para mais informações.
Atualize a Lista de Itens de Trabalho
Capture referências aos requisitos na Artifact: Lista de Itens de Trabalho, para que eles possam ser priorizados.
Principais Considerações
A colaboração com os Stakeholders nesta tarefa é crítica para o sucesso do projeto. Veja o princípio Colaborar para alinhar os interesses e compartilhar o entendimento para mais informações.
Informações Adicionais