28 Sep 15:30 — 16:30
About the session
Dragan discusses the common practice of pull requests (PRs) in software development teams and how it can lead to lower throughput.
He’ll present the results of his study analysing tens of thousands of PRs from various repositories, which showed that teams that use small PRs with async code reviews tend to have lower throughput compared to teams that use large PRs.
However, there is a way for teams to achieve both high throughput and quality, called co-creation patterns (pair and mob programming), where multiple people work on the same thing at the same time. Dragan will explore the data that challenges the assumption that this type of collaboration reduces team throughput.
Code-Reviews, Pair-Programming, Mob-Programming, Continuous-Delivery, Systems-Thinking, Theory-of-Constraints.