$100
Introdução
É importante utilizar uma técnica de priorização para dar prioridade às tarefas mais importantes a serem implementadas. Será apresentado neste artefato a técnica $100 e como vamos utilizá-lo no projeto.
Motivação e Objetivo
A motivação de se usar a técnica $100, deve-se ao fato de que a técnica ajuda a tornar a priorização mais concreta, expressando-a em termos de um recurso real: dinheiro, fazendo com que a equipe pense em termos de alocação de recursos com base na prioridade. Isso contribui para o sucesso geral do projeto e ajuda a evitar o desperdício de tempo e recursos em requistos menos críticos, maximizando as chances de sucesso. Dessa forma, o objetivo principal de se usar a técnica $100 é devido à sua eficácia. [1]
Metodologia
- 1 - Foi montado uma planilha com todos os requisitos elicitados;
- 2 - Explicamos para toda a equipe como funciona a técnica de priorização $100;
- 3 - Definimos o limite de $200, devido a quantidade de requisitos elicitados;
- 4 - Todos distribuíram a quantia total entre os requisitos, sem passar do limite de $200;
- 5 - Somamos a quantia de cada requisito para assim conseguirmos priorizar os requisitos de maior valor.
-
6 - Transferimos a tabela de planilhas para marckdown.
-
Para a priorização foi definido:
- Alta = 35 ou mais;
- Média = 25 até 35;
- Baixa = 25 ou menos.
Link para planilha: https://docs.google.com/spreadsheets/d/1lackwYkvmG7F8B8kSGfr2Wpnu8AmoNCcAiYS41mi0_8/edit#gid=0
Requisitos Elicitados
Na Tabela 1 estão registrados todos os requisitos elicitados durante o processo de elicitação, juntamente com a origem de cada requisito.
Legenda:
- BS: Requisitos de Brainstorming
- BSNF: Requisitos não-funcionais de Brainstorming
- ENT: Requisitos de Entrevista
- ENTNF: Requisitos não-funcionais de Entrevista
- INT: Requisitos de Introspecção
- INTNF: Requisitos não-funcionais de Introspecção
- QSTNF: Requisitos não-funcionais de Questionário
- ST: Requisitos de Storytelling
Tabela 1: Requisitos elicitados
Identificador | Requisito | Rastreabilidade |
---|---|---|
RF01 | No aplicativo deve ser possível realizar o cadastro do usuário. | BS1 |
RF02 | Deve ser possível o usuário cadastrar sua biometria durante o processo de cadastro. | INT2 |
RF03 | Deve ser possível o usuário realizar o login por senha ou biometria para acessar o aplicativo, com a condição de já ter se cadastrado. | BS2 |
RF04 | eu como usuário, quero poder visualizar a localização do local de votação | ST1 |
RF05 | Deve ser possível o usuário vizualizar seu documento do título eleitoral. | INT5 |
RF06 | O usuário deve conseguir visualizar as notificações do aplicativo, que alertam sobre datas ou informações importantes. | INT6 |
RF07 | O aplicativo deve ter a opção de sair/logoff disponível para o usuário. | INT7 |
RF08 | O usuário deve conseguir fazer alterações em seus dados cadastrais. | INT8 |
RF09 | Deve ser possível o usuário realizar o download do documento título eleitoral no aplicativo. | INT9 |
RF10 | Deve ser possível o usuário escolher o formato do arquivo, como pdf ou doc, a ser baixado do aplicativo. | INT10 |
RF11 | O usuário deve conseguir visualizar no aplicativo todos os dados presentes em um documento de título eleitoral. | INT11 |
RF12 | Deve ser possível o usuário visualizar as rotas de sua localização atual até o seu local de votação pelo aplicativo. | INT13 |
RF13 | O usuário deve conseguir escolher o local de partida. | INT14 |
RF14 | O usuário deve conseguir escolher visualizar sobre as documentações nescessárias. | INT15 |
RF15 | O usuário deve conseguir vizualizar os dados documentais. | INT16 |
RF16 | No aplicativo deve ser possível que o usuário visualize a sua situação da quitação eleitoral | ENT5 |
RF17 | O usuário deve conseguir vizualizar dados referentes ao criminal eleitoral. | INT18 |
RF18 | O usuário deve conseguir informar a sua justificativa no aplicativo. | INT19 |
RF19 | O usuário deve realizar download da comprovação de sua justificativa. | INT20 |
RF20 | O usuário deve poder alterar seus dados pessoais. | INT21 |
RF21 | Deve ser possível o usuário apagar seus dados pessoais. | INT22 |
RF22 | Deve ser possível o usuário ver o histórico de dados apagados. | INT23 |
RF23 | O aplicativo deve permitir que os usuários alterem a foto do documento do título eleitoral. | INT24 |
RF24 | O aplicativo deve notificar sobre atualizações eleitorais. | INT26 |
RF25 | O aplicativo deve demonstrar ao usuário os lembretes de votação e de mudanças de localização para votação. | INT27 |
RF26 | O aplicativo deve permitir que o usuário receba a comprovação de seus débitos. | INT28 |
RF27 | O aplicativo deve mostrar ao usuário as autenticidades de seus documento. | INT29 |
RF28 | O aplicativo deve permitir a leitura do qr code do título eleitoral. | INT30 |
RF29 | O aplicativo deve permitir que o usuário visualiza tutoriais a respeito de seus documentos. | INT31 |
RF30 | O aplicativo deve permitir que o usuário envie dúvidas. | INT32 |
RF32 | O aplicativo deve notificar o horário da votação para o usuário | ENT7 |
RF31 | Deve ser possível o usuário acompanhar a apuração de votos | ENT8 |
RF33 | O usuário deve visualizar o candidato eleito referente ao ano da votação. | ENT9 |
RF34 | No aplicativo deve ser possível o usuário vizualizar os termos de uso | BS7 |
RF35 | No aplicativo deve ser possível o usuário concordar ou não com os termos de uso | BS8 |
RF36 | No aplicativo deve ser possível o usuário realizar a recuperação da senha | BS10 |
RF37 | Deve ser possível o usuário visualizar as dúvidas frequentes do aplicativo | BS12 |
RF38 | O aplicativo deve oferecer um meio de ajuda para os usuários que não entenderam alguma coisa de sua utilidade | BS14 |
RF39 | O aplicativo deve permitir apenas usuários acima de 16 anos, por serem aptos a votar | BSNF1 |
RF40 | Para o aplicativo ser utilizado, o dispositivo que mantém ele instalado deve precisar ter acesso a internet | BSNF4 |
RF41 | O aplicativo deve possuir um forúm para a retirada de dúvidas dos usuários. | INTNF1 |
RF42 | O aplicativo deve contribuir para a transparência e informações sobre os candidatos sendo disponíveis para os usuários | INTNF2 |
RF43 | O aplicativo deve manter sigilo nos dados do usuário a respeito de sua justificativa, permitindo a proteção dos dados, apenas os responsáveis o vê. | INTNF3 |
RF44 | O aplicativo deve oferecer segurança ao usuário, com a proteção nos dados, utilizando etapas de segurança. | INTNF4 |
RF45 | A navegação do aplicativo não deve ser poluída, como excesso de informações que podem confundir os usuários | ENTNF3 |
RF46 | Na navegação do aplicativo deve possuir linkagem com o site do TSE ou outros aplicativos externos, assim o aplicativo possui algumas funcionalidades não sendo pertencentes a ele, mas de fora dele | ENTNF4 |
RF47 | O aplicativo deve manter a atualização das informações do local da votação de cada usuário | QSTNF1 |
Fonte: SIQUEIRA, Mariiana e MARQUES, Maria Eduarda. 2023.
Resultados
A Tabela 2 contém a priorização dos requisitos elicitados utilizando a técnica $100. Nem todos os requisitos estão presentes na tabela pois diferentes métodos elicitaram requisitos semelhantes.
Tabela 2: Priorização de requisitos utilizando a técnica $100.
ID | Esther Sena | João Victor | Maria Barbosa | Maria Marques | Mariiana Siqueira | Mateus Orlando | Total | Prioridade |
---|---|---|---|---|---|---|---|---|
RF01 | 6 | 5 | 8 | 10 | 10 | 8 | 47 | Alta |
RF02 | 3 | 3 | 8 | 1 | 1 | 2 | 18 | Baixa |
RF03 | 3 | 5 | 8 | 3 | 3 | 8 | 30 | Média |
RF04 | 5 | 5 | 8 | 2 | 4 | 8 | 32 | Média |
RF05 | 5 | 5 | 5 | 10 | 8 | 8 | 41 | Alta |
RF06 | 3 | 5 | 8 | 1 | 1 | 4 | 22 | Baixa |
RF07 | 3 | 3 | 8 | 2 | 1 | 4 | 21 | Baixa |
RF08 | 4 | 5 | 8 | 3 | 3 | 4 | 27 | Baixa |
RF09 | 5 | 5 | 2 | 2 | 3 | 3 | 20 | Baixa |
RF10 | 2 | 3 | 2 | 1 | 1 | 2 | 11 | Baixa |
RF11 | 6 | 5 | 8 | 8 | 7 | 6 | 40 | Alta |
RF12 | 3 | 5 | 8 | 4 | 4 | 5 | 29 | Média |
RF13 | 3 | 3 | 5 | 2 | 2 | 2 | 17 | Baixa |
RF14 | 6 | 3 | 2 | 2 | 2 | 2 | 17 | Baixa |
RF15 | 6 | 3 | 4 | 9 | 3 | 2 | 27 | Média |
RF16 | 6 | 5 | 3 | 2 | 3 | 4 | 23 | Baixa |
RF17 | 6 | 3 | 2 | 2 | 2 | 3 | 18 | Baixa |
RF18 | 6 | 5 | 2 | 2 | 5 | 5 | 25 | Média |
RF19 | 6 | 5 | 2 | 3 | 3 | 3 | 22 | Baixa |
RF20 | 6 | 4 | 3 | 10 | 8 | 4 | 35 | Alta |
RF21 | 6 | 5 | 1 | 10 | 4 | 2 | 28 | Média |
RF22 | 4 | 2 | 1 | 1 | 1 | 2 | 11 | Baixa |
RF23 | 6 | 3 | 2 | 2 | 2 | 5 | 20 | Baixa |
RF24 | 6 | 5 | 3 | 2 | 5 | 3 | 24 | Baixa |
RF25 | 4 | 5 | 3 | 3 | 2 | 3 | 20 | Baixa |
RF26 | 6 | 5 | 2 | 3 | 4 | 2 | 22 | Baixa |
RF27 | 6 | 5 | 3 | 6 | 5 | 8 | 33 | Média |
RF28 | 6 | 5 | 3 | 3 | 6 | 4 | 27 | Média |
RF29 | 4 | 3 | 2 | 2 | 2 | 2 | 15 | Baixa |
RF30 | 2 | 3 | 2 | 2 | 3 | 3 | 15 | Baixa |
RF31 | 2 | 5 | 3 | 3 | 6 | 5 | 24 | Baixa |
RF32 | 2 | 5 | 2 | 2 | 9 | 2 | 22 | Baixa |
RF33 | 2 | 3 | 2 | 2 | 7 | 2 | 18 | Baixa |
RF34 | 4 | 5 | 5 | 3 | 7 | 5 | 29 | Média |
RF35 | 3 | 5 | 5 | 3 | 3 | 6 | 25 | Média |
RF36 | 5 | 5 | 8 | 3 | 6 | 8 | 35 | Alta |
RF37 | 1 | 3 | 2 | 2 | 5 | 3 | 16 | Baixa |
RF38 | 3 | 3 | 2 | 2 | 2 | 2 | 14 | Baixa |
RF39 | 3 | 5 | 8 | 9 | 8 | 3 | 36 | Alta |
RF40 | 4 | 5 | 8 | 10 | 2 | 4 | 33 | Média |
RF41 | 2 | 3 | 2 | 4 | 6 | 4 | 21 | Baixa |
RF42 | 3 | 3 | 8 | 10 | 5 | 3 | 32 | Média |
RF43 | 5 | 5 | 4 | 10 | 7 | 8 | 39 | Alta |
RF44 | 5 | 5 | 4 | 10 | 9 | 8 | 41 | Alta |
RF45 | 4 | 5 | 4 | 5 | 4 | 6 | 28 | Média |
RF46 | 4 | 4 | 1 | 4 | 1 | 4 | 18 | Baixa |
RF47 | 5 | 5 | 6 | 5 | 5 | 6 | 32 | Média |
Total | $200 | $200 | $200 | $200 | $200 | $200 | $1200 | -- |
Fonte: SIQUEIRA, Mariiana e MARQUES, Maria Eduarda. 2023.
Gravação da técnica $100
- Caso não consiga assistir dentro da gitPages, Clique aqui
Fonte: SIQUEIRA, Mariiana e MARQUES, Maria Eduarda.
Referência
[1] WIEGERS, Karl e BEATTY, Joy. Software Requirements: third edition. Agosto de 2013. Disponível em: https://www.booksfree.org/wp-content/uploads/2022/03/Software_Requirements_3rd_Edition_compressed.pdf. Acesso em: 04 de out 2023.
Histórico de Versões
Versão | Data | Descrição | Autor(es) | Revisor(es) |
---|---|---|---|---|
1.0 |
03/10/2023 | Montagem do documento | Maria Marques e Mariiana Siqueira | Esther Sena e Maria Barbosa |
1.1 |
04/10/2023 | Adição de motivação e objetivo, metodologia, e resultados | Maria Marques e Mariiana Siqueira | Esther Sena e Maria Barbosa |
1.2 |
27/11/2023 | Criação de tabela de rastreabilidade | Mariiana Siqueira | Esther Sena e Maria Barbosa |
1.3 |
01/12/2023 | Atualizando as tabelas com os novos requisitos elicitados | Maria Marques e Mariiana Siqueira | Esther Sena e Maria Barbosa |
1.4 |
01/12/2023 | Preenchendo a tabela de resultados pós gravação | Mariiana Siqueira | Esther Sena e Maria Barbosa |
1.5 |
05/12/2023 | Ajuste nas fontes das tabelas e link do vídeo | Mariiana Siqueira | Esther Sena e Maria Barbosa |