Interview with Dragan Stepanović
Dragan Stepanović is our guest, and he brings his heuristic: “Continuous code reviews enable higher team's throughput”. We dive into Dragan’s research on how async code reviews affect the quality and throughput of teams that create and maintain software. He also shares how his research challenged some of his assumptions, and we finalise discussing his experiences bringing his research to management. Dragan recommends the following resources: The Principles of Product Development Flow from Donald G. Reinertsen The Phoenix Project: A Novel about IT, DevOps, and Helping Your Business Win from Gene Kim, Kevin Behr and George Spafford The Goal from Eliyahu M. Goldratt Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation from Jez Humble and Dave Farley Accelerate: The Science of Lean Software and DevOps: Building and Scaling High Performing Technology Organizations from Nicole Forsgren, Jez Humble and Gene Kim Dragan (@d_stepanovic) is based in Berlin and currently works as a principal engineer at HelloFresh. Typically on the search for better ways of working, exploring ends of the spectrums, and helping teams and organisations try out counter-intuitive ideas that initially don't make a lot of sense but end up as completely opposite of that. It's been a long time since he fell in love with eXtreme Programming, Domain-Driven Design, and software as a craft (founder of Software Crafting Serbia community). In the last couple of years, he enjoys endless discussions connecting the Theory of Constraints, Systems Thinking, Lean and socio-technical topics.