Ir para o conteúdo

Elicitação

A elicitação de requisitos envolve diversas técnicas. Com o objetivo de coletar informações detalhadas sobre as funcionalidades desejadas, as restrições do sistema e os critérios de sucesso.

E neste arquivo explicamos de forma clara as técnicas e artefatos utilizadas para elicitação dos requisitos deste projeto.

Sendo cada pasta desta seção destinada a uma das categorias definidas pelo grupo na seçãoHome, e aos seus artefatos de elicitação. Além disso, há a pasta 'Requisitos Elicitados', que contém uma tabela atualizada com os requisitos elicitados pela equipe. Também há a pasta 'Perfis' e a pasta 'Personas, onde foram criados os perfis e personas dos usuários da Play Store, que serão utilizados na elicitação de todas as categorias. E também tem uma pasta 'Não funcionais' destinados a elicitação de requisitos não funcionais.

Introspecção

A técnica de elicitação de requisitos conhecida como introspecção é um método reflexivo e autônomo utilizado por analistas de sistemas para identificar e definir os requisitos de um projeto. Baseando-se em sua própria experiência, conhecimento prévio e intuição, o analista realiza uma auto-reflexão profunda para imaginar como o sistema deve funcionar, considerando diversos cenários de uso, possíveis problemas e soluções.

Storytelling

Storytelling na elicitação de requisitos é uma técnica que utiliza narrativas para capturar e comunicar os requisitos de um sistema de forma mais clara e envolvente. Em vez de apenas listar especificações técnicas, o storytelling incorpora histórias e cenários que ilustram como o sistema será usado na prática. Isso ajuda a criar um entendimento mais profundo e compartilhado entre as partes interessadas, como desenvolvedores, clientes e usuários finais.

Observação

A técnica de observação na engenharia de requisitos envolve o ato de observar o comportamento dos usuários para entender melhor suas interações e necessidades. Esta técnica pode ser subdividida em dois tipos principais: observação ativa e observação passiva.

Observação Ativa:

Na observação ativa, o observador participa ativamente das atividades dos usuários. Isso pode envolver fazer perguntas, solicitar que os usuários expliquem suas ações e até mesmo interagir com o sistema em conjunto com os usuários. O objetivo é obter uma compreensão mais profunda e detalhada das necessidades e comportamentos dos usuários. A observação ativa permite ao observador captar nuances e contextos que podem não ser evidentes apenas com a observação visual.

Observação Passiva:

Por outro lado, a observação passiva implica que o observador assiste às atividades dos usuários sem interferir ou interagir com eles. O observador mantém-se à distância, registrando o que vê, ouve e interpreta das ações dos usuários. Esse método é útil para captar o comportamento natural dos usuários, pois não há interrupções ou influências externas que possam alterar o modo como os usuários interagem com o sistema.

Análise de protocolo

A análise de protocolo é uma técnica que envolve a observação e o registro detalhado das atividades de um usuário enquanto ele realiza tarefas específicas dentro de um sistema ou contexto. Essa técnica é frequentemente usada para entender melhor as necessidades e comportamentos dos usuários reais, capturando dados ricos e detalhados sobre como eles interagem com o sistema ou realizam suas tarefas.

Brainstorming

O brainstorming envolve a geração de um grande número de ideias ou soluções em um curto período de tempo por um grupo de participantes. O objetivo é estimular a criatividade e a inovação, promovendo um ambiente onde os participantes possam sugerir qualquer ideia sem medo de julgamento ou crítica. Essa técnica é particularmente útil na fase inicial do desenvolvimento de requisitos, quando é importante explorar uma ampla gama de possibilidades.

Personas

Personas são perfis fictícios criados para representar diferentes tipos de usuários que podem interagir com um produto ou serviço. Elas são baseadas em pesquisas e dados reais e ajudam a equipe a entender melhor as necessidades, comportamentos, objetivos e desafios dos usuários. Ao criar personas, as equipes de design e desenvolvimento podem tomar decisões mais informadas e centradas no usuário, garantindo que o produto final atenda às expectativas e necessidades do público-alvo.

Histórico de Versões

Versão Data Alterações Principais Autor
1.0.0 31-07-2024 Criação do documento Cecília Quaresma & Hugo Queiroz
1.0.1 09-08-2024 Adicionando técnicas e Cabeçalhos Carlos Alves
1.0.1 09-08-2024 Adicionando técnica personas Carlos Alves