Un RFC (del inglés Request for Comments) es un documento formal que incluye diseños atados a contexto e ideas de arquitectura que facilitan la colaboración de un equipo y la toma de decisiones. Casi todas las organizaciones nativamente digitales y en expansión, utilizan RFCs para tomar decisiones sobre diseño, arquitectura, técnicas y las maneras en las que colaboran sus equipos. Organizaciones maduras han utilizado RFCs en equipos autónomos para mejorar la comunicación y colaboración, especialmente en la toma de decisiones entre equipos. Son usualmente utilizados como un proceso para examinar y ratificar los registros de decisiones de arquitectura. El resultado es un proceso transparente y colaborativo que permite dar a las personas impactadas por una decisión, la oportunidad de involucrarse y colaborar antes de que esta decisión sea ratificada. En entornos altamente dinámicos, es muy común que el razonamiento que lleva a tomar decisiones de diseño se pierde y los equipos que son responsables por implementar dicha decisión se queden con muchas interrogantes. Un RFC proporciona un registro de auditoría de decisiones que beneficia a los futuros miembros del equipo y recopila la evolución técnica y empresarial de una organización. Un RFC puede ser una herramienta valiosa para facilitar la arquitectura evolutiva. No obstante, para un mejor resultado, recomendamos tomar un enfoque ligero a los RFCs. Si no son enfocados y al grano, estos documentos tienden a crecer en extensión con el tiempo y comienzan a parecerse a documentos tradicionales de soluciones arquitecturales que son archivados y olvidados.
A medida que las organizaciones se mueven hacia arquitecturas evolutivas, es importante llevar un registro de las decisiones de diseño, arquitectura, técnicas y formas de trabajar de los equipos. El proceso de recolectar y consolidar la retroalimentación que conduce a esas decisiones comienza con las Solicitudes de Comentarios (Request for Comments, RFCs). Las RFCs son una técnica para recoger contexto, ideas de diseño y de arquitectura y colaborar con los equipos para finalmente llegar a tomar decisiones junto con su contexto y consecuencias. Nosotros recomendamos que las organizaciones tomen un enfoque ligero respecto a las RFCs , usando una plantilla estandarizada entre los equipos además de control de versiones para recoger las RFCs.
Es importante agregar estas decisiones en un registro de auditoría, para beneficiar a los miembros futuros de los equipos y así documentar la evolución técnica y de negocio de una organización. Las organizaciones maduras han usado los RFCs en equipos autónomos para impulsar mejoras en la comunicación y la colaboración, especialmente cuando se trata de tomar decisiones importantes entre equipos.