Mateus Palino from Quintana Roo presents From Chaos to Clarity, Leveraging RFCs in High-Performance Environments. Quintana Roo, the largest housing platform in Latin America, aims to improve the delivery quality and reduce design time through RFCs. They have focused on empowering focal points, training managers, and creating tools, guides, and processes. One important action was creating a group called RFCs Advisors, who assist others and exchange ideas.
Hi, everyone. Mateus Palino here. I'm from Brazil. I'm also a senior software engineer and tech leader at Quintana Roo. And I'm here to present this talk, From Chaos to Clarity, Leveraging RFCs in High-Performance Environments.
So first of all, I'd like to give you some context about Quintana Roo and why RFCs are so important there. So Quintana Roo is the largest housing platform in Latin America. It's already present in over 50 Brazilian cities and has started making its first moves into the international market. Currently, it has more than 5,000 employees, including 1,000 people in product and technology. So therefore, our architecture decision-making process needs to be very, very efficient.
And that's why we have created an initiative called Amazing RFCs. What we hope to achieve end of the initiative. We'd love to see visibly improved quality of our deliveries, reduced time spent on design, RFCs as a way of sharing knowledge, cross-describe and try collaboration.
So to do that, we needed to increase the density of people technically capable of conducting great architecture decisions. And a way to do that is by RFCs. But writing RFCs involved many, many areas. And that's why we have decided to split it in three main areas. The first area that we were going to work was empowering focal points in each tribe. It means having local technical leadership who are subject matter experts and can provide assistance. Those leaders would also directly claim individuals from these tribes. The second area would be managers capable of training and guiding. They will also be responsible for monitoring technical decisions, establishing accountability for good technical decisions within the area itself. And last but not least, tools, guides, and process. Creating guides to assist with different aspects of architecture, creating tools for tracking and improving quality.
So we took many actions to achieve those goals, but I'd like to show you three actions that really made the difference for us. The first one was create a group called RFCs Advisors. People who are responsible for assisting others with RFCs and create a community for them to exchange ideas, as well as bring specific advisors who are experts in system areas. So how did that work? We have the advisors on the top. And the process of writing a RFC would be split into three steps. Step one, initial writing, presentation to the team, and then external review.
Comments