Skip to content

Instantly share code, notes, and snippets.

@brunoviana
Forked from eminetto/rfc.md
Created May 28, 2021 11:20
Show Gist options
  • Save brunoviana/b81a9fa6137e90c8d2a8436cfe95187d to your computer and use it in GitHub Desktop.
Save brunoviana/b81a9fa6137e90c8d2a8436cfe95187d to your computer and use it in GitHub Desktop.
Template de RFC

Título

Descrição do problema

Devemos explicar o problema claramente e identificar detalhes adicionais que a equipe precise saber. Devemos aqui descrever o contexto, o que foi feito até agora e o estado atual.

A descrição também serve como uma trilha à qual podemos voltar no futuro para entender o raciocínio que tínhamos na época e ver quais restrições e requisitos mudaram.

Possíveis abordagens

Nesta seção, devemos escrever duas ou três abordagens possíveis que consideramos. Devemos avaliar as vantagens e desvantagens de cada solução. Explicamos também o que não é viável e o que é mais rápido de implementar.

Opção 1

Vantagens

Desvantagens

Opção 2

Vantagens

Desvantagens

Conclusão

Na seção de conclusão, explicamos qual das soluções achamos que é a melhor opção. Quando necessário, também podem ser descritas etapas para as diferentes iterações da solução.

Questões não resolvidas

Caso houver alguma parte do problema que vai permanecer em aberto - seja ela técnica ou não - devemos colocá-la aqui.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment