If you don't feel the pain of delayed feedback with async code reviews

chances are you’re used to making big changes.

»
Author's profile picture Dragan Stepanović

It's about the mindset, not the tool!

Sure, until you realize that the tool is influencing the mindset as much as the mindset is influencing the choice of the tool.

»
Author's profile picture Dragan Stepanović

One alternative to using estimates for prioritizing work

is to invest in making experimenting and trying out ideas cheaper in order to sooner bring relevant data that can inform our decisions and reduce uncertainty as to what to prioritize and where to invest.

»
Author's profile picture Dragan Stepanović

Estimating effort in a fully loaded system

is a poor man’s try of achieving predictability while eroding trust and jeopardizing psychological safety.

»
Author's profile picture Dragan Stepanović

If it takes me 5 minutes to rename a method

and 1 hour to get a review and PR approval, that means the wait to processing time ratio is 60/5=12, and flow efficiency is only 7.7%.

»
Author's profile picture Dragan Stepanović

When it comes to the way of working, there's one small difference that can make a huge impact on your teams and organization

With Pull Requests you see just a polished and thought-through end result.

»
Author's profile picture Dragan Stepanović

Do you need to measure wait times and flow efficiency

if everyone that is needed is immediately available to respond (by #mobprogramming for example)?

»
Author's profile picture Dragan Stepanović

If developers in your team have to repeat their asks or even worse beg 🙏

for reviewing their PRs (or any other help they need), your problem is not people not prioritizing other people’s work and lack of “team player spirit”.

»
Author's profile picture Dragan Stepanović

If an organization compensates for ineffectiveness

by hiring more people, don’t be surprised to see the culture of ineffective parts of the organization eat away the culture of effective parts of the org, which doesn’t have a need to scale at such a rate.

»
Author's profile picture Dragan Stepanović

The expectation that senior developers should be able to work independently is killing the team's ability to collaborate

The more they ask for help the less they feel they are meeting that expectation.

»
Author's profile picture Dragan Stepanović