Pular para conteúdo

Introdução

Após a elicitação de requisitos utilizando técnicas como Entrevista, Introspecção, Questionário e Brainstorming, é essencial priorizar os requisitos para definir claramente o escopo do projeto.

Neste contexto, foi adotada a técnica In or Out, que organiza os requisitos em duas categorias principais: In, representando os requisitos essenciais, e Out, que abrange os itens que, embora desejáveis, não são indispensáveis para o escopo atual do projeto. Essa abordagem ajuda a alinhar expectativas com os recursos disponíveis, concentrando esforços no que é realmente importante. Foi utilizado um Termo de consentimento antes de cada entrevista, validando o uso de imagem, voz e dados compartilhados pelo participante.

Metodologia

O método In or Out foi aplicado com base nos seguintes passos:

Levantamento dos Requisitos

Os requisitos foram coletados através das seguintes técnicas de elicitação:

  • Entrevista: Discussões estruturadas com stakeholders para identificar necessidades.
  • Introspecção: Análise baseada no conhecimento e experiência do time.
  • Questionário: Coleta de respostas de usuários e stakeholders por meio de perguntas específicas.
  • Brainstorming: Sessões colaborativas para gerar ideias e identificar necessidades.

Os requisitos levantados foram organizados e preparados para a análise de priorização.

Classificação In or Out

Cada requisito foi analisado para decidir sua inclusão no escopo atual, considerando:

  • Relevância: O impacto do requisito no sucesso do projeto.
  • Viabilidade: Recursos e tempo necessários para implementação.
  • Urgência: Necessidade imediata do requisito.

Os requisitos foram, então, categorizados como:

  • In: Indispensáveis para o sucesso do projeto.
  • Out: Desejáveis, mas não essenciais no momento.

Entrevista

A Tabela 1 contém as informações dos particpantes da entrevista.

Tabela 1 -Participante

Entrevistador Entrevistado
Alana Gabriele Italo

Autor: Alana Gabriele

In or Out

Os requisitos classificados foram organizados nas Tabelas 2 e 3 para visualização clara e objetiva.

Tabela 2 - Requisitos funcionais

Identificador Requisito In or Out
01 O usuário deve ser capaz de curtir publicações. in
02 O usuário deve ser capaz de comentar publicações. in
03 O usuário deve ser capaz de repostar publicações. out
04 O usuário deve ser capaz de personalizar o visual do aplicativo. in
05 O usuário deve ser capaz de receber notificações baseadas no uso do aplicativo. out
06 O usuário deve ser capaz de personalizar o feed. in
07 O usuário deve ser capaz de integrar ou desconectar a conta do Instagram. out
08 O usuário deve ser capaz de controlar quem pode visualizar suas postagens. in
09 O sistema deve sugerir conteúdos relevantes ao usuário com base em seus interesses. in
10 O sistema deve permitir a criação de publicações com texto, imagens e links. in
11 O usuário deve ser capaz de configurar a visibilidade de sua conta como pública ou privada. in
12 O sistema deve criar "Trend Topics" para destacar os assuntos mais discutidos. in
13 O sistema deve reduzir anúncios intrusivos e ajustar algoritmos para maior transparência. in
14 O sistema deve verificar contas com base em número de telefone e email cadastrado. in
15 O sistema deve melhorar o algoritmo para priorizar conteúdos mais relevantes ao usuário. in

Autor: Alana Gabriele

Requisitos Não Funcionais (RNF)

Tabela 3 - Requisitos não funcionais

Identificador Requisito In or Out
1 O sistema deve evitar a sobrecarga de notificações irrelevantes. in
2 O sistema deve garantir uma interface simples e intuitiva para novos usuários. in
3 O sistema deve implementar moderação para redução de bots e publicações irrelevantes. in
4 O sistema deve oferecer autenticação avançada para segurança do usuário. in
5 O sistema deve garantir tempos de resposta inferiores a 1 segundo para interações usuais. in
6 O sistema deve oferecer o controle de privacidade. in

Autor: Alana Gabriele

Gravação

Vídeo 1 - Técnica

Autor: Alana Gabriele

Conclusão

A técnica In or Out permitiu uma priorização clara e objetiva, auxiliando a equipe no alinhamento entre os objetivos do projeto e os recursos disponíveis. Com os requisitos indispensáveis claramente definidos como In, o desenvolvimento poderá focar no que é essencial, garantindo entregas de valor no menor tempo possível. Os itens classificados como Out poderão ser revisados para inclusão em futuras iterações do projeto, caso necessário.

Referências

Milene, Profa.; Maurício, Prof. Elicitação de requisitos: técnicas - priorização. Disponível em: link. Acesso em: 23 nov. 2024. Requisitos de Software: Elicitação - In or Out. Disponível em: link. Acesso em: 23 nov. 2024. Sommerville, I. (2011). Engenharia de Software (9ª ed.). Pearson. Preece, J., Rogers, Y., & Sharp, H. (2015). Design de Interação: Além da Interação Homem-Computador (4ª ed.). Bookman.

Histórico de Versões

Versão Data Descrição Autor(es) Revisor(es)
1.0 24/11/2024 Criação do documento Alana Gabriele Samuel Ribeiro
1.1 24/11/2024 Adição de Introdução Samuel Ribeiro Alana Gabriele