What problem are you trying to solve?

Trying to nail down exactly what the problem is.

Why do we have to solve it (now)?

Why this is a problem, with a focus on why it is important to tackle it at this moment.

Proposed solution

With certain detail that allow the team to discuss the solution. The aim is to try to remove uncertainty before implementing.

Alternative solutions with PROs and CONs

Next steps

So, after this RFC… what are our plans? Here is the place to do a good slicing of the proposed solution.

Risks

What do you see that could go wrong with the proposed approach, along with:

  • Probability of occurrence (Low → High).
  • Impact if it occurs (Low → High, and what the impact is).
  • Contingency plan (What would we do if this risk happens).