Code Review Workshops
Code Reviews: Superpower or Expensive Bottlenecks
Code Reviews are either a team’s superpower or an expensive bottleneck. Through my code review workshops, your team gets to fast and effective code reviews, and improves their collaboration and communication.
All workshops happen in small groups, are very interactive and filled with hands-on exercise.
Company Internal Code Review Workshops
My specialty is leading company internal code review trainings and coaching sessions. The code review workshop is customized and adjusted to meet the requirements of your organization and team. This way, I provide your engineers with actionable knowledge and best practices specific to the code review pitfalls they experience and help them overcome their code review bottlenecks.
We begin the workshop by diving deep into identifying the main problems and pain points your team encounters during code reviews. This initial analysis helps us tailor the workshop to your specific needs, ensuring that every moment spent here is directly applicable to your daily workflows.
Through facilitated discussions and interactive sessions, I encourage team members to share their experiences and concerns, creating a shared understanding of the current state of your code review process.
Once we have a clear picture of the existing challenges, I introduce best practices for code reviews. The practices presented are grounded in empirically validated and scientifically proven techniques, ensuring that the strategies I recommend are both effective and reliable. These best practices cover a wide range of aspects, from improving code quality and detecting errors early, to enhancing team communication and collaboration.
The workshop is highly interactive, with several hands-on exercises designed to strengthen your team's error-finding capabilities. Through these exercises, team members practice identifying and addressing common issues in code, honing their skills in a supportive and collaborative environment. I also focus on improving communication skills, which are crucial for effective code reviews. By practicing constructive feedback and clear, concise communication, your team will be better equipped to handle reviews with less friction and more positive outcomes.
In addition to individual skills, we work on making your processes and workflows smoother and more efficient. We explore techniques to streamline the code review process, reducing bottlenecks and minimizing friction points. Our aim is to help your team develop a more fluid and productive workflow, where code reviews are seen as an integral and valuable part of the development process rather than a cumbersome hurdle.
A key component of my workshop is the development of a tailored improvement plan. Working together as a team, you will identify specific actions and strategies to enhance your code review process. This collaborative approach ensures that the plan is realistic, achievable, and supported by everyone involved. By the end of the workshop, you will have a clear roadmap for ongoing improvement, backed by the commitment and understanding of your entire team.
I believe that a well-executed code review process is essential for maintaining high standards of code quality and fostering a collaborative development environment. The workshop is designed to equip your team with the knowledge, skills, and tools needed to achieve these goals, setting you on a path towards more effective and enjoyable code reviews.
Upcoming Public Code Review Trainings
Besides company internal code review training, I also offer code review workshops you can book individually. In these code review workshops, you work together with engineers from other companies to improve your code review practices. This workshop is great for smaller teams, or individuals that want to boost their code review capabilities independent from their team.
Fast & Effective Code Reviews: 2-Sessions Practice Workshop
In these highly interactive code review workshops, I show you the most essential aspects of how to get to fast, yet effective code reviews. I reveal actionable strategies to overcome major pain points such as slow review turn-around times and low feedback quality.
Another area that we will touch on is how to give respectful and constructive code review feedback, and I teach you a highly effective method to handle and resolve conflicts. This code review training series is dedicated to developers, product managers, engineering leads, and other folks actively participating in the code review process.
Topics
- How does code review speed impact review quality?
- How to increase code review speed
- How to increase feedback quality
- Latest code review research and best practices
- How do Google, Microsoft, Facebook review code
- Respectful, constructive code review feedback
- Positively resolving conflicts during code reviews
SOLD OUT
SOLD OUT
What people say about the workshop
Before the code review training, I hadn’t given much thought about how to go about code reviews even though I knew its inherent value. The workshop resulted in me being more mindful of every aspect of code reviews starting from the language used for communication to the aspects of code to pay more attention to. I now take more time to clearly articulate the reasoning behind some of my comments clearly. This has resulted in a healthy exchange of ideas and then led to much better code created by the team in subsequent changes. That means, one good code review pays multiple times in the future allowing me to scale better. In other words, it is definitely a superpower."
About Dr. Greiler
Over the last 10 years, Dr. Michaela Greiler extensively researched and developed test, build, and code review techniques and tools that boost the effectiveness and efficiency of engineering teams. She worked with all major product teams at Microsoft, such as Office, Windows, and Visual Studio to overcome pitfalls during code reviews.
Since 2018, she also helps companies outside of Microsoft boost their code review practices.
She has a Ph.D. from Delft University of Technology in Software Engineering and received the Google Techmaker Award. She also runs the Software Engineering Unlocked podcast. Her research is published in several high-ranked scientific journals.
What you can expect
Interactive and Hands-on
The code review workshops are packed with hands-on exercises, interactive discussions, little games, and equip the participants with actionable know-how.
Play and Impactful
The code review trainings are playful, yet lead to tangible outcomes. Depending on the workshop, participants will be able to increase code review tum-around times, feedback quality, or collaboration.
Fully Remote
The code review workshops are held in a fully remote set-up via video conference tools such as Zoom. Participants need access to their own codebase and their code reviews.
Research and Best Practices
The code review training is led by the leading code review expert, Dr. Michaela Greiler. Participants learn practices from industry leaders such as Microsoft, Google, Facebook and all advice is based on the latest research findings.
Workshop Prices
The costs for an internal code review workshop vary depending on the length of the training. To give you an idea, you can expect the costs for 4 hours of workshop (split into two 2-hour sessions) to be ~3900 Euro excl. VAT for up to 13 participants. For larger groups, I offer group discounts. Please send me an email with your needs and expectations and I’m more than happy to send you a quote.
FAQ about the Code Review Workshops
What happens during a Code Review Workshop?
The code review workshops are highly interactive, and contain several hands-on exercises for the participants.
Why are Code Review Workshops Needed?
Code reviews drastically reduce the productivity of an engineering team, while yielding to questionable or mediocre code improvements at best.
What is the Outcome of the Code Review Training?
After these code review workshops, engineers know how to implement a high-impact code review strategy, increase code review turn-around times, improve feedback quality, and how to respectfully communicate and collaborate within the team.
Who Benefits from this Code Review Training?
These code review workshops are for engineers that want to improve their code review experience. Whether the experience slow code review turn-around times, low feedback quality, unclear guidelines or toxic environments.
Read about Code Reviews
Code Reviews At Microsoft
Learn from one of the largest software companies how to use code reviews to drive software quality. Read more.
Code Reviews at Google
Learn how Google reviews code much faster than other companies by enforcing company-wide policies. Read more.
How to Give Great Code Review Feedback
The benefits of code reviews rise and fall with the review feedback. Learn what developers consider valuable feedback. Read more.
Proven Code Review Best Practices
Learn about best practices to overcome bottlenecks, friction and other pitfalls that slow your team down. Read more.
Code Review Pitfalls
Learn about code review pitfalls and understand what you can do to avoid them. Read more.
How to Decide on a Coding Standard
Learn how to make effective and efficient group-decisions with the DACI decision-making framework. Read more.
Developing Conflict Competence
Learn how to boost your conflict competence in order to increase your teamwork, collaboration and the effectiveness of your code reviews. Read more.
Fast and Effective Code Reviews
We all strive for fast and effective code reviews, but can both goals be achieved at the same time? Read more.
Don’t Teach during Code Reviews
Actively teaching during code reviews is a common pitfall. This is surprising to you, right? Read more.
Don’t criticize my code!
Learn how to better handle and tolerate critique from others by understanding your body’s natural reactions. Read more.
A Code Review Checklist
Know which issues to look for during code reviews with this code review checklist. Read more.
Interview on SE Radio
In this SE Radio interview, I talk about the importance of code reviews, and how to get better at them. Read more.
Updated on October 30th, 2024