In order for us to be able to harness the creativity and input from Gitpodders effectively, we need to make sure discussions in our tools, be it Slack, Notion, GitHub or in meetings lead to clear outcomes. Otherwise, previously spent effort is wasted and we create lots of loose ends, ambiguity and misunderstandings, leaving people unclear about next steps.
Even spontaneously emerging discussions (e.g. in Slack) about certain topics and issues should be channeled into concrete next steps and decisions (a decision that there won't be next steps/actions, is also a decision!). It's the responsibility of everyone (see Managers of one).
Even if you are not the one who can make the decision, it is okay to nudge the ones who are and ask about concrete next steps and how the discussion will be taken forward.
Since we are fully remote and favor an async collaboration model, making decisions also heavily relies on written information. Why? This makes the process more transparent, thought through and inclusive, as not everyone is as comfortable speaking up in meetings and because not everyone is able to join meetings due to vast timezone differences.
As a rule of thumb, if an issue or decision **is stimulating a conversation, that’s a good indication that we should start writing things down. A very lean but well suited way of doing that is to do a Request for Comments (RFC) 👇
These documents are short write ups to help us get to a decision faster, more collaboratively and transparently. They live in the ‣ section in Notion where a template is also provided. See Templates & Template Buttons for how to use & create templates.
In order to be effective, it is important to capture the following points in an RFC:
No need to make the RFC perfectly beautiful before sharing it - just make it good enough to convey your point.
When to do an RFC?
When not to do an RFC?
The phases of an RFC (reflected in the status attribute)