«Request For Comments» это не ISO стандарты все же и пишутся они как раз перед реализацией чего то. Чтобы обсудить. Или хочется что то менее взрослое? Тогда любой Proposal в любом популярном крупном OpenSource репозитории на GitHub
мы постоянно делаем так. Думаю во всех компаниях 10+ человек есть либо Васян, который все знает и все устно объясняет, либо вот какой-то такой механизм.
Background and Motivation Stakeholders Requirements Functional Requirements Non Functional Requirements Out of Scope Architecture & Design Plan & Effort
Ну да, это типа для кросс-тим коллабораций. Внутри команды в RFC достаточно пару предложений, api contracts, database scheme и system diagram добавить.
Но есть люди, которые пишут такие вот полные документы и для небольших фич. А мне вот лениво всегда было. Это же надо пару часов потратить, хотя за те же пару часов часто и саму фичку можно написать.
Иногда это как с бекапами - есть те кто еще не делают и есть те кто уже делают. С документацией оно вот так же. Не сильно интуитивна почему то польза, но упарываться тоже странно.