Session: Collaborating Effectively Through Pull Requests
Pull requests (PRs) are a tool for collaborating asynchronously on code. That includes writing and reviewing code, but it also includes much more. A single PR is an opportunity to build collective understanding. It serves as a record of discussion, rationale, and decision. It is an opportunity to share knowledge, mentor, and build cohesion.
This session will illustrate principles that will help any team using pull requests collaborate more effectively. Each principle will include specific examples of application. The principles are applicable throughout various stages of collaboration — from before the work begins, to after a PR is merged.
The key to successful collaboration through pull requests is to build a culture with intention, communicate it, and cultivate it. You’ll leave this session understanding how to do exactly that.