Get Agile #31 | The hidden costs of async code reviews | Dragan Stepanovic

Get Agile #31 | The hidden costs of async code reviews | Dragan Stepanovic

"No one wants to review PR that took one week or more to develop," says Dragan Stepanovic, Principal Engineer who helps companies and teams evolve their engineering culture.

In this episode of the Get Agile Podcast, Tomasz Wykowski from Procognita meets with Dragan to deep dive into the unrealized consequences of async code reviews. Dragan shows how developers are often forced to work in isolation and instead of forming one team, they become N teams of one person. Often with different engineering culture and coding practices.

Code reviews are industry standard in software development, used in many organizations, but most of them aren't aware of the hidden costs. As Dragan explains, on one hand engineers prefer small pull requests, which lead to a faster feedback loop, better code quality, a higher likelihood of refactor, and more engagement. On the other hand, small changes generate more waiting time. As a consequence, developers end up with large peer reviews, which are often performed in a rush. "Never had a big PR that didn't look good to me" says Dragan.

They look into alternative approaches, called 'co-creation patterns', reducing transaction costs by letting developers work together. Dragan explains how to start, what are the biggest obstacles, and how to overcome them.

Learn more about Dragan at https://www.linkedin.com/in/dstepanovic/. You can find his article about async code reviews at InfoQ https://www.infoq.com/articles/co-creation-patterns-software-development/

The recordings from the Talk LeSS conference 2024 can be found at https://www.youtube.com/watch?v=pgo9ei2yBfg&list=PLDriDdQlN4CoRscWikngnMB0wNebK6cx9&pp=gAQB

Previous episodes mentioned during the conversation:

Other resources mentioned in the conversation:

Episoder(37)

GetAgile #37 | Is Your Team Integrating Continuously, or Just Running a CI Server? | Terry Yin

GetAgile #37 | Is Your Team Integrating Continuously, or Just Running a CI Server? | Terry Yin

In this episode, Tomasz Wykowski talks with Terry Yin, a seasoned software product developer specializing in helping large-scale software development organizations. They discuss what Continuous Integr...

27 Nov 202533min

Get Agile #36 | Mapping Strategy and Why AI Won't Replace Developers | Simon Wardley

Get Agile #36 | Mapping Strategy and Why AI Won't Replace Developers | Simon Wardley

In this episode, Tomasz Wykowski from ProCognita talks with Simon Wardley - creator of Wardley Mapping - about how mapping helps leaders make sense of rapid change, why AI won't replace developers, an...

29 Okt 202542min

Get Agile #35 | How Should Strategy Shape Organizational Design? | Rowan Bunning

Get Agile #35 | How Should Strategy Shape Organizational Design? | Rowan Bunning

In this episode, Tomasz Wykowski from ProCognita talks with Rowan Bunning, Scrum trainer and long-time Agile practitioner, about designing organizations for real adaptability instead of copy-pasting "...

24 Sep 202536min

Get Agile #34 | Painless Performance Reviews | Paul Klipp

Get Agile #34 | Painless Performance Reviews | Paul Klipp

In this episode, Tomasz Wykowski from ProCognita talks with Paul Klipp – coach, entrepreneur, and organizer of the ACE! Conference – about one of the most challenging topics in corporate life: one-on-...

22 Aug 202551min

Get Agile #33 | Theory behind Scrum | Alex Sloley

Get Agile #33 | Theory behind Scrum | Alex Sloley

Alex Sloley, Agile Coach, sits with Tomasz Wykowski from ProCognita to discuss how Scrum teams can learn the 'whys' of Scrum. They examine three pillars and five values, and how these can be applied t...

17 Jul 202532min

Get Agile #32 | Improving knowledge work delivery with Kanban | Todd Little

Get Agile #32 | Improving knowledge work delivery with Kanban | Todd Little

Todd Little, chairman of the Kanban University, calls himself an 'accidental agilist'. He joins Tomasz Wykowski from ProCognita to discuss why the Agile movement is failing in a lot of companies, whic...

5 Jun 202529min

Get Agile #30 | How do you get people to collaborate?  | Jim Benson

Get Agile #30 | How do you get people to collaborate? | Jim Benson

"The longer you put off talking to your colleagues, the more likely it is, that you're going to have integration problems", says Jim Benson in his conversation with Tomasz Wykowski. They start their c...

30 Okt 202434min

Populært innen Business og økonomi

stopp-verden
lydartikler-fra-aftenposten
dine-penger-pengeradet
e24-podden
rss-penger-polser-og-politikk
rss-borsmorgen-okonominyhetene
rss-pa-konto
pengesnakk
pengepodden-2
utbytte
finansredaksjonen
morgenkaffen-med-finansavisen
liberal-halvtime
livet-pa-veien-med-jan-erik-larssen
tid-er-penger-en-podcast-med-peter-warren
stormkast-med-valebrokk-stordalen
rss-sunn-okonomi
rss-skravla-gar
rss-markedspuls-2
lederpodden