Pular para conteúdo

Introspecção

Introdução

A introspecção é um método de obtenção de requisitos que envolve, através de uma análise pessoal e detalhada, identificar o que é essencial para o desenvolvimento de um software desse tipo. Nesse contexto, o responsável por aplicar essa abordagem deve imaginar uma situação hipotética em que uma tarefa específica seria executada. Assim, os requisitos levantados estão apresentados nas Tabelas 2 e 3.

Metodologia

O processo de introspecção foi conduzido individualmente pelos alunos Milena Rocha e Gabriel Scheidt. Após essa etapa, os requisitos identificados foram consolidados em duas tabelas: a Tabela 2 reúne os Requisitos Funcionais, enquanto a Tabela 3 apresenta os Requisitos Não-Funcionais. Ao término do processo, revisitamos o aplicativo escolhido pelo grupo para verificar se os requisitos levantados estavam presentes. Abaixo estão descritos os participantes e o cronograma de aplicação da técnica

Cronograma

Tabela 1: Participantes.

Nome Data Hora Local
Milena Fernandes 18/11/2024 14:00 Remoto
Gabriel Scheidt 18/11/2024 14:00 Remoto

Fonte: Milena Rocha e Gabriel Scheidt.

Gabriel Scheidt

Para a aplicação deste método, imaginei-me em uma situação cotidiana de João (persona escolhida) na qual eu desejasse participar de um evento utilizando o Sympla. Assim, como usuário e sem visualizar o aplicativo, refleti sobre as funcionalidades que seriam indispensáveis para realizar essa tarefa. Além disso, considerei as possíveis dificuldades que poderiam surgir e o que o aplicativo deveria oferecer como solução para essas situações.

Fonte: Gabriel Scheidt.Técnica de Introspecção, 2024/2, UnB. 2024. Disponível em: https://youtu.be/EXQK9Ttb9YQ. Acesso em: 24 nov. 2024.

Milena Rocha

Para a aplicação deste método, imaginei-me em uma situação cotidiana de Beatriz (persona escolhida). Sou Beatriz, analista de marketing e mãe. Minha rotina é corrida, e, quando tenho tempo livre, gosto de encontrar eventos culturais ou de entretenimento para aproveitar com minha família. Uso o Sympla porque preciso de uma forma rápida e prática de achar eventos interessantes. Quero filtros simples por categoria e localização, sugestões que combinem com meus gostos e uma integração fácil com meu calendário para organizar tudo. Também preciso que a compra de ingressos seja descomplicada, com pagamento rápido e seguro. Não posso perder tempo, então, se algo der errado, espero suporte imediato e soluções rápidas, para que eu possa curtir meu tempo livre sem preocupações. Vídeo da execução da técnica

Fonte: Milena Rocha.Técnica de Introspecção, 2024/2, UnB. 2024. Disponível em: https://youtu.be/mq34x8JQDG8. Acesso em: 24 nov. 2024.

Milena Rocha

Sou Jéssica, produtora de eventos culturais e corporativos. Uso o Sympla diariamente e preciso de ferramentas simples para criar, gerenciar e divulgar eventos com eficiência. Valorizo relatórios de vendas, integração com marketing, suporte técnico rápido e uma interface prática para customizar ingressos. A compra precisa ser rápida e segura para os clientes, com notificações automáticas e fácil acesso aos ingressos. Vídeo da execução da técnica

Fonte: Milena Rocha.Introspecção - Jéssica, 2024/2, UnB. 2024. Disponível em: https://youtu.be/YJN80ZFScIA. Acesso em: 24 nov. 2024.

Requisitos elicitados

Funcionais

Legenda das Tabelas 2 e 3:

  • RFx: Requisito Funcional nºx
  • RNFx: Requisito Não-Funcional nºx
  • ISx: Requisito nºx elicitado pela introspecção.

Tabela 2: Requisitos Funcionais.

Tipo Descrição ID Implementado
RF01 O Sympla permite filtrar eventos por Estado e Município. IS01 Sim
RF02 O Sympla oferece filtros por data e horário dos eventos. IS02 Sim
RF03 O Sympla possibilita filtrar eventos por categorias. IS03 Não
RF04 O Sympla permite a realização da compra de ingressos. IS04 Sim
RF05 O Sympla oferece funcionalidades para cadastro e login de usuários. IS05 Sim
RF06 O Sympla possibilita a exclusão do cadastro de usuários. IS06 Sim
RF07 O Sympla permite o cadastro de métodos de pagamento. IS07 Sim
RF08 O Sympla oferece a opção de cancelar compras realizadas. IS08 Não
RF09 O Sympla dispõe de um mecanismo de busca integrado. IS09 Sim
RF10 O Sympla oferece a opção de transferir ingressos. IS10 Sim
RF11 O aplicativo dá sugestões de eventos com base no histórico de buscas do usuário. IS11 Sim
RF12 O usuário é capaz de conectar uma carteira digital. IS12 Sim
RF13 O usuário é capaz de mudar o idioma do app. IS13 Sim
RF14 O usuário é capaz de entrar na aba de configurações. IS14 Sim
RF15 O sistema apresenta uma aba de acessibilidades. IS15 Sim
RF16 O usuário é capaz de criar preferências de eventos. IS16 Sim
RF17 O app faz sugestões e envia notificações com base na preferência escolhida do usuário. IS17 Sim
RF18 O Sympla oferece a opção imprimir ingressos. IS18 Sim
RF19 O Sympla permite criar, gerenciar e divulgar eventos de forma intuitiva. IS19 Não
RF20 O Sympla fornece relatórios detalhados de vendas e participação em eventos. IS20 Não
RF21 O Sympla possibilita a customização dos ingressos, incluindo preços e lotes. IS21 Não
RF22 O Sympla tem uma área para produtores de eventos. IS22 Não

Fonte: Milena Rocha e Gabriel Scheidt.

Vale ressaltar que os requisitos RF11 só é possível por meio do email e não direto no aplicativo. O RF08 não há no app, mas pode ser que isso dependa do produtor.Os requisitos RF19 ao RF22 não estão implementados no app do Sympla, porém em outro app Sympla Produtor estão.

Não funcionais

Tabela 3: Requisitos Não-Funcionais.

Tipo Descrição ID Implementado
RNF01 O Sympla deve apresentar eventos de forma personalizada, com base na atividade do usuário. IS19 Sim
RNF02 O usuário deve conseguir acessar informações como data, local e preço do ingresso em, no máximo, 2 cliques durante a busca no Sympla. IS20 Sim
RNF03 O Sympla deve permitir que o usuário acesse seus ingressos em, no máximo, 3 cliques. IS21 Sim
RNF04 O Sympla deve oferecer atendimento especial para idosos e pessoas com deficiência durante o processo de compra de ingressos. IS22 Não
RNF05 O Sympla deve incluir um mecanismo de autenticação seguro, permitindo que os usuários façam login com suas credenciais. IS23 Sim
RNF06 O Sympla deve contar com uma área para que os usuários reportem erros de funcionamento da plataforma. IS24 Sim

Fonte: Milena Rocha e Gabriel Scheidt.

Bibliografia

SERRANO, Milene, SERRANO, Maurício. Requisitos (Aula 07): Elicitação, Modelagem e Análise. UnB Gama, Brasília, 2023. Disponível em: <https://aprender3.unb.br/pluginfile.php/2580553/mod_resource/content/2/Requisitos%20-%20Aula%2007.pdf>. Acesso em: 26/04/2023.

Histórico de Versões

Versão Descrição Autor Data Revisor
1.0 Criação desse documento Milena Rocha 18/11/2024 Rafael Pereira
1.1 Vídeo postado Milena Rocha 23/11/2024 Rafael Pereira
1.2 Vídeo postado Gabriel Scheidt 24/11/2024 Victor Hugo
1.3 Ajuste de index Milena Rocha 24/11/2024
1.4 Criação da introspecção de produtor Milena Rocha 16/12/2024