Pular para conteúdo

First Things First (FTF)

Introdução

Depois de fazer a elicitação dos requisitos utilizando as técnicas de Entrevista, Introspecção, Observação e Storytelling, é necessário priorizá-los para determinar o grau de importância de cada requisito para o sistema. Com isso em mente, foram utilizadas quatro técnicas de priorização, mas nesta seção será explicada apenas a técnica First Things First (FTF).

Metodologia (FTF)

A técnica de priorização First Things First segue um processo no qual é necessário levantar alguns dados, como benefícios, custos e riscos de cada requisito. Com esses dados, os requisito são organizados em ordem de prioridade, do mais importante para o menos importante. O passo a passo do processo é explicado a seguir:

  1. Criar uma planilha listando todos os requisitos

    Depois de elicitar todos os requisitos utilizando as técnicas mencionadas anteriormente, foi criada uma planilha listando todos os requisitos identificados.

  2. Estimar o benefício relativo de cada requisito para o stakeholder, em uma escala de 1 a 9, onde 1 é o menos significativo e 9 o mais significativo

    Com a ajuda do usuário, foi estimado o benefício relativo de cada requisito, classificando-os em uma escala de 1 a 9.

  3. Estimar a penalidade que os interessados sofreriam se o requisito não fosse implementado, também de 1 a 9

    Neste passo, foi estimada a penalidade dos requisitos, ou seja, o quanto o negócio seria impactado negativamente caso o requisito não fosse implementado. Mesmo que o benefício para o cliente seja baixo, a ausência do requisito pode acarretar uma grande penalidade. A escala utilizada segue a mesma lógica do passo anterior.

  4. Criar uma coluna "Valor Total", somando (Benefício Relativo_ * Peso Relativo + Penalidade Relativa * Peso Relativo), onde os pesos são respectivamente 1 e 0,5.

    Após coletar os dados de benefício e penalidade relativos, foi criada a coluna “Valor Total” na planilha.

  5. Estimar o custo relativo de implementação de cada requisito, de 1 a 9

    Em seguida, foi estimado o custo necessário para implementar cada requisito, utilizando a mesma escala.

  6. Estimar o grau relativo de risco de cada requisito, em uma escala de 1 a 9

    Também foi avaliado o risco associado à implementação de cada requisito, considerando o nível de dificuldade.

  7. Calcular a prioridade de cada requisito usando a fórmula: valor % / (custo % _Peso custo + riscos % _ Peso Risco), onde os pesos de custo e risco são, respectivamente, 1 e 0,5

    Com todos os dados coletados, foi utilizada a fórmula acima para calcular a prioridade de cada requisito.

  8. Ordenar a lista em ordem decrescente

    Por fim, os requisitos foram ordenados de forma decrescente, de modo que os requisitos no topo da lista tenham maior prioridade e os últimos, menor prioridade.

Participantes

Tabela 1: Participantes.

Nome Função Data Hora Local
Leticia Arisa Desenvolvedor 04/05/2025 18:00 Discord
Enzo Emir Desenvolvedor 04/05/2025 18:00 Discord
Arthur Usuário 04/05/2025 18:00 Discord
João Usuário 04/05/2025 18:00 Discord

Fonte: Danielle Soares.

Requisitos

Legenda:

  • ST: Requisitos de StoryTelling
  • IS: Requisitos de Introspecção
  • OB: Requisitos da Observação
  • EN: Requisitos da Entrevista

📄 Ver documento completo

Gravação

Bibliografia

1. REQUISITOS DE SOFTWARE. Aplicativo – VLC (2023.1). Disponível em: <https://requisitos-de-software.github.io/2023.1-VLC/#/README>. Acesso em: 03/05/2025.

2. SERRANO, Milene; SERRANO, Maurício. Plano de Ensino FIHC 2023. Brasília: Universidade de Brasília, 2023. Disponícel em: <https://aprender3.unb.br/pluginfile.php/3096086/mod_resource/content/2/Requisitos%20-%20Aula%2007.pdf>. Acesso em: 03/05/2025.


Histórico de Versões 📅

Versão Data Descrição Autor(es) Revisor(es)
1.0 03/05/2025 Criação da aba First Things First Leticia Arisa, Enzo Emir Danielle
1.1 03/05/2025 Correção de erros de formatação e gramática Victor Pontual Enzo Emir
1.2 07/05/2025 Adição da tabela dos participantes Leticia Arisa Enzo Emir
1.3 21/06/2025 Refinamento na Página Maria Eduarda Danielle Soares
1.4 22/06/2025 Adição de revisores Victor Pontual Marcelo Makoto