First Thing First
Introdução
Neste documento, apresentamos o resultado da técnica First Thing First para a priorização dos requisitos elicitados pela equipe. Essa técnica consiste em equilibrar os benefícios de cada funcionalidade com o custo de sua implementação. É necessário envolver representantes dos clientes e do desenvolvimento para alinhar requisitos e regras de negócios. É também levado em conta o risco técnico de cada requisito.
Cronograma da Reunião
Na tabela 1 abaixo consta o cronograma da reunião.
Tabela 1: Cronograma da Reunião
Data | Hora | Local | Assunto | Participantes |
---|---|---|---|---|
30/09/2023 | 16h | Teams | Priorização de requisitos elicitados utilizando a técnica First Thing First | Desenvolvedor Gabriel Rosa Gerente Izabella Alves Persona Maria (Zenilda Vieira) |
Fonte: Zenilda Vieira, 2023
Metodologia
A reunião foi marcada pela gerente de projeto Izabella Alves para ser realizada pelo teams, no dia 30/09/2023 às 16h e foram convocados um representante dos desenvolvedores (Gabriel Rosa) e uma representante dos clientes (Zenilda Vieira no papel da persona Maria).
Essa reunião foi gravada e foi preenchida uma tabela com as seguintes colunas: "Benefício Relativo", "Penalidade Relativa", "Custo Relativo" e "Risco Relativo".
Cada linha da tabela representava um requisito elicitado. Após a gerente ler o requisito, a cliente Maria classificava de 1 a 9 o benefício relativo (onde 1 é menos significativo e 9 o máximo) e a penalidade relativa (onde 1 significa que não há penalidade se o requsito não for implementado e 9 indica uma grande desvantagem).
Em seguida, o desenvolvedor Gabriel classificava de 1 a 9 o custo relativo (considerando a complexidade da implementação, a interface de usuário necessária, a capacidade potencial de reutilização de telas ou código e os testes e documentações necessários) e o risco relativo (onde 1 significa muito fácil de programar e 9 indica sérias preocupações sobre viabilidade, disponibilidade de pessoal com o conhecimento necessário ou uso de ferramentas e tecnologias desconhecidas).
Após o preenchimento dessa tabela para todos os requisitos elicitados, foram calculados:
O valor total
- ( benefício relativo * peso relativo ) + ( penalidade relativa * peso relativo )
- Foi usado o peso relativo dos benefícios igual a 2 e o peso relativo das penalidades igual a 1, para dar maior importância aos benefícios.
O valor %
- ( valor total / soma de todos os valores totais ) * 100 %
O custo %
- ( custo relativo / soma de todos os custos relativos ) * 100 %
O risco %
- ( risco relativo / soma de todos os riscos relativos ) * 100 %
O prioridade
- valor % / ( ( custo % * peso custo ) + ( risco % * peso risco ) )
- Foi usado o peso relativo do custo e o peso relativo do risco iguais a 1.
E, por fim, a tabela foi reordenada em ordem decrescente de prioridade resultando no que é mostrado na Figura 1 abaixo.
Figura 1: Tabela utilizada na priorização dos requisitos utilizando a técnica First Thing First
Fonte: Zenilda Vieira, 2023
Link da Gravação
Priorização - First Thing First
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/2692772/mod_resource/content/2/Requisitos%20-%20Aula%2007.pdf. Acesso em: 30/09/2023.
Histórico de Versões
Versão | Data | Descrição | Autor | Revisor |
---|---|---|---|---|
1.0 |
30/09/2023 | Criação do documento | Zenilda Vieira | Izabella Alves |
1.1 |
01/10/2023 | Inclusão dos resultados e tabela dos cálculos | Zenilda Vieira | Gabriel Rosa Izabella Alves |
1.2 |
02/10/2023 | Adiçao do link da gravação | Lucas Ribeiro | Gabriel Rosa |