# First Things First
## Definição
<div style="text-indent: 40px; text-align: justify">
O First Things First é uma técnica de priorização baseada na estimativa de valor, custo e risco. Dessa forma, determina-se quais requisitos são os mais importantes, devendo ser implementados primeiro.
</div>
### Utilização
<div style="text-indent: 40px; text-align: justify">
Em projetos de grande escala a definição da priorização dos requisitos precisa ser mais estruturada, visto que chegar a um denominador comum entre muitos stakeholders é uma tarefa difícil.
A equipe se reuniu para construir a tabela de priorização, atribuindo os valores, custos e riscos dos requisitos elicitados anteriormente. No entanto, era necessário a participação de outros interessados no sistema. Por isso, houve a participação de personas.
A equipe foi orientada pelos seguintes passos:
- Passo 1: Liste todos os requisitos que deseja priorizar.
- Passo 2: Estime o benefício relativo que cada funcionalidade fornece ao cliente ou ao negócio em uma escala de 1 a 9.
- Passo 3: Estime a penalidade que o negócio sofreria se a funcionalidade não for incluída.
- Passo 4: Preencha a coluna "Valor total". Ela é a soma do benefício relativo e a penalidade relativa
- Passo 5: Estime o custo relativo de implementação de cada funcionalidade, em uma escala de 1(baixo) para 9(alto).
- Passo 6: Estime o grau relativo de risco para cada requisito em uma escala de 1 a 9
- Passo 7: Calcule a prioridade para cada funcionalidade. Prioridade = valor %/(custo % * peso do custo + risco% * peso do risco)
- Passo 8: Ordene a lista de funcionalidades em ordem decrescente pela ordem de prioridade
</div>
## Priorização dos Requisitos
<div style="text-indent: 40px; text-align: justify">
Os requisitos presentes nesse documento podem ser encontrados na <a href="https://requisitos-de-software.github.io/2020.2-Coronavirus-SUS/elicitação/requisitos/">lista de requisitos</a>.
</div>
| Requisito | Benefício Relativo | Penalidade Relativa | Valor Total | Valor(%) | Custo Relativo | Custo(%) | Risco Relativo | Risco(%) | Prioridade |
| -------- | -------- | -------- | ------ | --------| -------- | -------|----- | ------| ------ |
| RF02 | 8 | 8 | 16 | 6,93% | 2 | 3,63% | 1 | 1,82% |1,271|
| RF12 | 9 | 9 | 18 | 7,79% | 2 | 3,63% | 2 | 3,64% |1,071|
| RF07 | 8 | 7 | 15 | 6,49% | 2 | 3,63% | 2 | 3,64% |0,892|
| RF14 | 6 | 5 | 11 | 4,76% | 2 | 3,63% | 1 | 1,82% |0,873|
| RF17 | 7 | 4 | 11 | 4,76% | 2 | 3,63% | 1 | 1,82% |0,873|
| RF08 | 5 | 2 | 7 | 3,03% | 1 | 1,82% | 1 | 1,82% |0,832|
| RF03 | 8 | 7 | 15 | 6,49% | 3 | 5,45% | 3 | 5,45% |0,595|
| RF10 | 6 | 6 | 12 | 5,19% | 3 | 5,45% | 2 | 3,64% |0,570|
| RF05 | 9 | 9 | 18 | 7,79% | 3 | 5,45% | 5 | 9,09% |0,535|
| RF01 | 7 | 6 | 13 | 5,63% | 3 | 5,45% | 3 | 5,45% |0,516|
| RF16 | 9 | 8 | 17 | 7,36% | 6 | 10,90%| 4 | 7,27% |0,405|
| RF06 | 6 | 4 | 10 | 4,33% | 3 | 5,45% | 3 | 5,45% |0,397|
| RF13 | 5 | 5 | 10 | 4,33% | 3 | 5,45% | 3 | 5,45% |0,397|
| RF04 | 7 | 6 | 13 | 5,63% | 3 | 5,45% | 5 | 9,09% |0,387|
| RF15 | 6 | 5 | 11 | 4,76% | 3 | 5,45% | 4 | 7,27% |0,374|
| RF11 | 9 | 9 | 18 | 7,79% | 6 | 10,90%| 7 | 12,73% |0,329|
| RF09 | 6 | 7 | 13 | 5,63% | 4 | 7,27% | 6 | 10,91% |0,309|
| RF18 | 2 | 1 | 3 | 1,30% | 4 | 7,27% | 2 | 3,63% |0,119|
| Total|123|108|231 | 100% | 55| 100% |55 | 100% | - |
## Referências Bibliográficas
> WIEGERS, Karl. First Things First: Prioritizing Requirements. Pode ser acessado em: [https://www.processimpact.com/articles/prioritizing.pdf](https://www.processimpact.com/articles/prioritizing.pdf). Data de acesso: 27/04/2021
## Versionamento
| Autor(es) | Data | Título | Versão |
| :--------:| :--------: | :--------: | :--------: |
| Todos os integrantes | 29/04/2021 | Criação do Documento | 1.0 |