This report seeks to establish benchmarks for the software industry as to how teams and organizations develop high quality software in 2021. The structure of this year’s report closely mirrors the structure of our past editions: surveying respondents to provide a meaningful year-over-year comparison and uncover significant trends around code quality and development approaches.
It covers the following topics:
- The code and document review process
- Perceptions of code and document review
- The development stack
- Release cadence and team firmographics
- Team recommendations for 2022
Code review remains the number one thing a company can do to improve code quality.
Main benefits of code review: Easily complying with regulatory standards, internal audits, and enhanced mobility of code.
Dev teams that review daily or weekly with a tool-based system are more satisfied than teams that review biweekly or longer.
Teams with strong code review guidelines and pull reporting metrics are more satisfied.
Full or semi-remote teams with a code review process in place are more satisfied.
Development teams are still remote, but now they’re larger. 37% of respondents report a team greater than ten members, compared to 30% in 2020, and 31% in 2019.