Slight diversion: Watch the baton and not the runner

A slight diversion from our ongoing discussion about technical debt.

I came across a great tweet from Tim Ottinger:

“This work is waiting, and it’s going too slow through the system.”

“I’m not waiting on anything. I am busy all the time.”

“No, but the work waits.”

“NO, I just put it in the queue and someone else gets it later. We’re not waiting.”

Watch the baton, not the runners.

Development shops often structure the flow of work such that everyone is incentivized to just get tickets out of their work queue and handed off to someone downstream. That is considered done.

“I can’t work on this thing anymore because it’s in review.”

This is how you end up with lots of people finishing cards but nothing shipping.

The antidote? Adopt this cultural value: until work is in customer hands, it’s still in process.


Like this message? I send out a short email each day to help software development leaders build organizations the deliver value. Join us!


Get the book!

Ready to learn how to build an autonomous, event-sourced microservices-based system? Practical Microservices is the hands-on guidance you've been looking for.

Roll up your sleeves and get ready to build Video Tutorials, the next-gen web-based learning platform. You'll build it as a collection of loosely-coupled autonomous services, developing a message store interface along the way.

When you're done, you'll be ready to contribute to microservices-based projects.

In ebook or in print.