Entrevistas
Introdução
As entrevistas são uma técnica comumente utilizada para extrair os detalhes na elicitação de requisitos, elas envolvem uma discussão entre um entrevistador, que geralmente faz parte da equipe de desenvolvimento, e um stakeholder ou parte interessada no sistema em desenvolvimento. A técnica é eficiente e eficaz para obter conhecimento profundo, sentimentos, objetivos, esclarecer tópicos complexos e corrigir ambiguidades de diferentes indivíduos tanto para a elicitação e para validação dos requisitos de software. Apesar de estar limitada pela linha de questionamento do entrevistador, através da discussão são documentados os fatores que podem estar associados aos requisitos fornecendo uma visão geral de todo o sistema.
As entrevistas estão separadas em:
- Estruturadas: entrevista baseada em um conjunto fixo de perguntas
- Não estruturadas: entrevista conversacional, baseada em discussões abertas
- Semi-estruturada: baseada numa combinação de perguntas pré-definidas e não planejadas
Metodologia
A equipe trabalhou a técnica de entrevista por meio de uma abordagem semi-estruturada. Foram escolhidos previamente 4 entrevistadores que ficariam responsáveis por realizarem uma ou mais entrevistas cada um. A escolha dos stakeholders a serem entrevistados foi feita com base nos principais perfis interessados no sistema (clientes, entregadores ou donos de restaurantes). Os integrantes do grupo responsáveis pelas entrevistas estão listados na tabela 1 a seguir:
Tabela 1: Participantes
Matrícula | Aluno |
---|---|
221034973 | Bruno Cunha Vasconcelos de Araújo |
190105071 | Davi Gonçalves Akegawa Pierre |
221022275 | Felipe Amorim de Araújo |
200022199 | Leonardo Sobrinho de Aguiar |
Foi pré-definido um conjunto de perguntas norteadoras para as entrevistas, as mesmas foram elaboradas com a importancia das linhas de questionamento em mente, buscando extrair o máximo de informações relevantes dos diferentes stakeholders entrevistados.
Perguntas
Perguntas de cunho geral
- Quais aplicativo de delivery você costuma usar? O que mais gosta neles?
- O que você considera essencial em um aplicativo de delivery?
- Já teve alguma experiência ruim ao usar um aplicativo de delivery? Pode contar o que aconteceu?
- O que você sente falta nos seus aplicativos de delivery favoritos?
- Quais tipos de suporte você gostaria de ter em um aplicativo de delivery?
- Você acha que há necessidade de suporte a diferentes idiomas no aplicativo?
Perguntas para clientes
- Você prefere pesquisar por restaurantes ou por pratos específicos? Por quê?
- Como você se sente sobre o processo de personalizar pedidos (ex.: retirar ingredientes)? É fácil?
- Quais tipos de notificações você considera úteis durante um pedido?
- Você gostaria de poder agendar pedidos para horários futuros?
- Quais formas de pagamento você prefere? Alguma delas já deu problema para você?
- Como seria o recurso ideal para rastrear seu pedido?
- Um programa de fidelidade (ex.: pontos, cupons) é algo que influenciaria seu uso do aplicativo?
- Promoções ou descontos afetam suas escolhas? De que forma?
Perguntas para donos de restaurantes
- Quais dificuldades você encontra ao cadastrar pratos e gerenciar pedidos no sistema?
- Como você organiza a comunicação entre o restaurante e o entregador?
- O que seria útil para facilitar a edição do cardápio ou o controle de disponibilidade de itens?
- Quais problemas você encontra no gerenciamento de pedidos em horários de pico?
- As taxas cobradas pelos aplicativos são justas? Por quê?
- Como os aplicativos poderiam ajudar a promover o seu restaurante?
- Quais tipos de relatórios (ex.: vendas, avaliações) você gostaria de receber para acompanhar o desempenho do restaurante?
- Você acha que existem poucos aplicativos de delivery? Você vê isso como positivo ou negativo?
Perguntas para entregadores
- Quais são os maiores desafios que você enfrenta durante uma entrega?
- Como você prefere receber informações sobre um pedido (ex.: texto, mapas, instruções claras)?
- Qual seria a funcionalidade ideal para ajudar na sua rotina de entregas?
- O rastreamento em tempo real ajuda ou atrapalha no seu trabalho? Por quê?
- Como você gostaria de ser notificado sobre novos pedidos (ex.: som, vibração)?
- Como você avalia os sistemas de pagamento dos aplicativos que já usou? Alguma melhoria que gostaria de ver?
- Você recebe suporte suficiente dos aplicativos em caso de problemas com clientes ou restaurantes?
Com as respostas obtidas nas entrevistas foi gerado uma tabela de elicitação (tabela 2) com todos os requisitos elicitados, a tabela 2 pode ser encontrada após a seção das entrevistas
Entrevistas
Entrevista 1
A entrevista 1 foi realizada no dia 24/11/2024 com o estudante de Engenharia de Software na UnB, João Vitor, e com o entrevistador Felipe Amorim de Araújo, utilizando a ferramenta de reuniões Teams. O entrevistado nos permitiu usar a entrevista para fins de validação no nosso projeto.
Autores: Felipe Amorim de Araújo
Um documento com as respostas do entrevistado foi gerado durante a entrevista, o mesmo foi utilizado como base para a elitação dos requisitos. O documento pode ser encontrado a seguir:
Entrevista 2
A entrevista 2 foi realizada no dia 25/11/2024 com o comerciante Júlio Cesar, proprietário do Food Truck Blood Brothers, e com o entrevistador Bruno Araújo, utilizando a ferramenta de reuniões Teams. O entrevistado nos permitiu usar a entrevista para fins de validação no nosso projeto.
Autores: Bruno Araújo
Um documento com as respostas do entrevistado foi gerado durante a entrevista, o mesmo foi utilizado como base para a elitação dos requisitos. O documento pode ser encontrado a seguir:
Entrevista 3
A entrevista 3 foi realizada no dia 25/11/2024 com a estudante de Engenharia Aeroespacial na UnB, Luisa Musse, e com o entrevistador Leonardo Aguiar, utilizando a ferramenta de reuniões Teams. A entrevistada nos permitiu usar a entrevista para fins de validação no nosso projeto.
Autor Leonardo Aguiar.
Um documento com as respostas do entrevistado foi gerado durante a entrevista, o mesmo foi utilizado como base para a elitação dos requisitos. O documento pode ser encontrado a seguir:
Entrevista 4
A entrevista 4 foi realizada no dia 26/11/2024 com o usuário padrão de um aplicativo delivery Luis Felipe, e com o entrevistador Davi Gonçalves Akegawa Pierre, utilizando a ferramenta de reuniões Teams. O entrevistado nos permitiu usar a entrevista para fins de validação no nosso projeto.
Autores: Davi Gonçalves Akegawa Pierre
Um documento com as respostas do entrevistado foi gerado durante a entrevista, o mesmo foi utilizado como base para a elitação dos requisitos. O documento pode ser encontrado a seguir:
Tabela 2: Requisitos elicitados
Número | Descrição | Tipo |
---|---|---|
1 | O aplicativo deve organizar os restaurantes e pratos por categorias (lanches, lojas, alimentos), preço, distância e tempo estimado. | RF |
2 | O aplicativo deve permitir a localização precisa da residência do cliente. | RF |
3 | O sistema deve enviar notificações ao cliente sobre o status do pedido, incluindo quando o pedido sair para entrega, estiver próximo de chegar ou houver atrasos. | RF |
4 | O aplicativo deve permitir a personalização de pedidos (ex.: remover ou adicionar ingredientes), exibindo claramente as observações e garantindo padronização. | RF |
5 | O sistema deve permitir a comunicação entre o cliente e o entregador, e entre o cliente e a loja, para tratar observações ou problemas no pedido. | RF |
6 | O aplicativo deve oferecer suporte em múltiplos idiomas, como espanhol e inglês, para facilitar o uso internacional. | RF |
7 | O aplicativo deve permitir o pagamento por diferentes métodos, incluindo PIX, cartão de crédito, crédito do aplicativo, vale-refeição, dinheiro e agendamento. | RF |
8 | O aplicativo deve oferecer um sistema de avaliação, permitindo que o cliente avalie a experiência e se as observações foram atendidas, impactando na reputação. | RF |
9 | O aplicativo deve disponibilizar rastreamento em tempo real do pedido, com visualização no mapa e detalhes sobre o tempo estimado de entrega e status. | RF |
10 | O aplicativo deve permitir o agendamento de pedidos para horários futuros. | RF |
11 | O aplicativo deve oferecer um programa de fidelidade, com sistema de pontos que acumule recompensas, descontos e cupons, e exiba o valor economizado pelo usuário. | RF |
12 | O aplicativo deve apresentar promoções e descontos de forma destacada para incentivar pedidos e facilitar sua localização. | RF |
13 | O sistema deve permitir a compra de crédito do aplicativo para outras contas de forma segura. | RF |
14 | O aplicativo deve disponibilizar suporte por chat 24 horas para resolver problemas rapidamente. | RF |
15 | O aplicativo deve promover a visibilidade de novos restaurantes. | RF |
16 | O aplicativo deve oferecer uma interface intuitiva e eficiente, organizando informações (como personalização de pedidos) de forma clara e legível. | RNF |
Autores: Davi Gonçalves Akegawa Pierre, Felipe Amorim de Araújo, Bruno Cunha Vasconcelos de Araújo, Leonardo Sobrinho de Aguiar
Referências
- REtraining Requirements Engineering. Guia facetado de técnicas elicitação de requisitos. Disponível em: https://retraining.inf.ufsc.br/guia/app/classificacoes/tecnicas-de-elicitacao-de-requisitos/entidades/tecnicas-de-elicitacao-de-requisitos-entrevista. Acesso em 16 de novembro de 2024.
Histórico de Versão
Versão | Data da alteração | Comentário | Autor(es) | Revisor(es) | Data de revisão |
---|---|---|---|---|---|
1.0 | 16/11/2024 | Criação do documento | Felipe Amorim de Araújo | Guilherme Westphall | 28/11/2024 |
1.1 | 25/11/2024 | Adição do entrevista 1, e tabela de requisitos | Felipe Amorim de Araújo | Guilherme Westphall | 28/11/2024 |
1.2 | 26/11/2024 | Adição de pergunta no questionário,, requisito tabela 2 e entrevista 2 | Bruno Araújo | Guilherme Westphall | 28/11/2024 |
1.3 | 26/11/2024 | Adição entrevista 3 | Leonardo Aguiar | Guilherme Westphall | 28/11/2024 |
1.4 | 26/11/2024 | Adição entrevista 4 | Davi Gonçalves Akegawa Pierre | Guilherme Westphall | 28/11/2024 |
1.5 | 26/11/2024 | Juntando tabelas de requisitos, corrigindo links e fazendo rastreabilidade | Felipe Amorim de Araújo | Guilherme Westphall | 28/11/2024 |
1.5 | 28/11/2024 | Adicionando documento de entrevista 3 | Felipe Amorim de Araújo | Guilherme Westphall | 28/11/2024 |