by Angela Zhang How to write a good software design doc Photo by Estée Janssens [https://unsplash.com/photos/A65Gqv38pYo?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText] on Unsplash [https://unsplash.com/search/photos/planning?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText] As a software engineer, I spend a lot of time reading and writing design documents. After having gone through hundreds of these docs, I’ve seen first hand a strong correlation
Scaling Engineering Teams via RFCs: Writing Things Down
I have recently been talking at small and mid-size companies, sharing engineering best practices I see us use at Uber, which I would recommend any tech company adopt as they are growing. The one topic that gets both the most raised eyebrows, as well the most "aha!" moments is the
RFC: A Structured RFC Process Authors: Phil Calçado To be reviewed by: 10/5/2018 Revisit Date: 04/17/2019 State: Feedback Requested Need A healthy engineering organization demands a culture of asking for and welcoming feedback on our work. In smaller organizations, sharing plans,...
Usually we know RFCs from
that document that for example starts to present the HTML
spec. But on this article I’m talking about RFCs (request for comments) in a
broader sense. Like a tool
that can be used by product/engineering teams to better plan and be productive.
A video of this talk can be found at https://codeclimate.wistia.com/medias/jcrn6ahlp1
The Splice Engineering team grew almost ten times in eighteen months. The delivery practices that worked for us when we were five broke way before we got to fifty. We wanted our organization to learn faster than the market; to do this, we had to find a way to unlock our delivery. We used insights found on the State of DevOps Report and Accelerate the book. With this knowledge and the help of metrics to visualize our delivery, we were able to get back on a high-performance track.
This talk tells the story of how we used data to engineer the performance of our engineering organization and gives you practical takeaways on how you can do it too.