BeauLebens.com

An aggregation of Beau on the internet

Menu

Skip to content
  • Blog
  • Archive
    • Posts
      • Tweets
    • Images
      • Flickr
      • Instagram
    • Links
      • Delicious
      • Instapaper
    • Places
      • Check-ins
      • Trips
  • Explore
  • Projects

Putting in the Most Extreme WIP Limit… 0

https://www.linkedin.com/posts/johnpcutler_met-a-cto-recently-who-did-the-right-but-activity-7207445475237531648-asdf
  • #read

Putting in the Most Extreme WIP Limit… 0


John Cutler

Product Stuff

3w

  • Report this post

“Met a CTO recently who did the right (but so hard) thing. He walked into work and sent out an email: “Today, we are deleting all jira tickets.

Stop working. Please use this time for personal education. You have my full support”

Why?…

… the org was struggling under a massive about of invisible work.

Side channels. High work in progress. Overwhelmed shared teams. WIP was super high. Utilization rates were super high.

Nothing could stop the inertia

So he put in the most extreme WIP limit … 0.

And then started slowly re-establishing flow. There was a one hour meeting each morning to address any issues.

Meanwhile if ppl couldn’t work, that was ok. Hang tight.

If they could chip in. They did.

This continued … day after day.

In short order, a high value thing was unblocked and moving.

Yes, there were lots of idle people. But everyone was surprised by the progress.

He kept inching things forward…

… very quickly one team was maxed out ! Woah. This was crazy.

If this one team was under water with utilization at 20% … what were they thinking before at 100%??

He bolstered that team and asked for volunteers to join and help.

This continued..

After three or four months they were exceeding their old flow of work. In six months … almost tripling it.

People were not underwater. They stopped losing key contributors every month.

So inspiring. And a great lesson …

Sometimes you need to stabilize things … take a breath … and slowly re-establish.

Bold moves when they come from a good place, or well thought out, and have full support from a formal leader can go a very long way”
—————

I shared this originally in August of 2021. To this day I’ve been working on the CTO to put their name on this and publish a write-up and case study because I think it is a great story.

Sadly, I think in the current climate, acts of leadership like this are increasingly rare. The team would be terrified that the experiment was a lead up to layoffs, and that it was important to be busy even if it means moving slowly. There would be subtle and not so subtle efforts to circumvent the CTO unless people were 100% sure they were in their court, and that whoever the CTO reported to was in their court.




2,789

186 Comments


Like


Comment

An insight…

typically in a company of any size, you will have groups that are somewhat distinct (but lightly coupled) to big areas of friction.

the last thing they want to do is slow down because of *THOSE* people. that’s crazy! “Why should we take a hit if it isn’t our fault! We are the darlings of the company because we move so fast!”

The challenge with doing things like this often isn’t the people directly impacted by the change. They want it! Rather it is the people who work around the status quo and are generally unencumbered. To them, this is the major inconvenience, and it could impact comp, performance reviews, etc. It also can feel unfair. It’s “too process oriented.”

This is when leadership is so important. You need to give assurances to the teams who aren’t in the mess (but who may contribute to it by taxing downstream teams) that it is in everyone’s best interest to slow down to speed up.

Much easier said than done.

Just noting that the biggest blocker is often from the people who will not directly benefit immediately and who have influence in the org to basically say “see, we make it work without such drastic actions, why should we do something so crazy?”


Like


Reply



102 Reactions


103 Reactions

I used to do this with Agile teams who couldn’t predictably deliver value every iteration. Instead of planning a full sprint’s worth of work, I’d tell them to pick ONE thing to work on. And after they finished that, take up ONE more thing to complete. It totally changed their mindset from one of “we can do anything” to “we can do a lot of things” — which was a necessary one to get them functioning in an Agile environment.


Like


Reply



13 Reactions


14 Reactions

Mixed feelings. Should the backlog be cleaned up? Absolutely. Should a team on which everybody depends be beefed up or their workload spread across other teams? Yeah. Should people have clear priorities and work on high value/high priority items? Again, yes. That being said, I am not sure why drastic measures were needed. All of these could have been done in a normal fashion. Oh… And the guy is literally CTO of the company, so it’s not like he lacks authority to reorganize teams and requires less WIP or change prioritization.


Like


Reply



2 Reactions


3 Reactions

What? “Deleting all jira tickets” what does that mean? Like.. current tickets because then your losing the tickets currently in development? Or past tickets because then your losing historical data. I understand this post was meant to say that we should prioritize people over processes when necessary but unless I’m missing something I don’t get this.


Like


Reply



2 Reactions


3 Reactions

<sorry jira tickets not deleted. Compliance says no>

But seriously draconian constraints are the fastest way of getting on top of disorder


Like


Reply



3 Reactions


4 Reactions

I’d love to learn how they got the CEO and other leaders on board with doing this? That feels like a critical piece of the puzzle to understand, especially in the current climate.

I agree with the approach. Sometimes you need to throw the circuit breaker. However, getting others, especially leadership, to agree is often the most difficult first step.


Like


Reply



4 Reactions


5 Reactions

When you first introduce lean manufacturing into a production line, a great way to do it, is to press the emergency stop, and empower everyone on the line to press the stop each time they find a quality issue, so that everyone works together to fix the root causes. Of course, productivity drops to zero for the first 2 or 3 weeks, but then it starts to come back, and come back quickly soon exceeding where it was at before. This is not new thinking, these ideas are 50+ years old already. As a software engineer, it’s important to look at other branches of engineering to learn what our peers in other engineering disciplines already learned a long time ago.


Like


Reply



7 Reactions


8 Reactions

It’s important for leaders to recognise that their job first and foremost is to maximise the delivery of value NOT maximising the utilisation of resources. The latter is important but should never come at the cost of the former. I see this mistake being made so often and it’s often caused by the inputs being measured and not the outputs. Usually because the inputs are easy to measure, not because it’s the most valuable thing to measure. If you aren’t measuring outcomes and focusing on that for every decision then you are blind to what really matters and your decisions will be guesses at best.


Like


Reply



7 Reactions


8 Reactions

A useful pattern I’ve seen in more than one company I’ve worked for is being able to redeploy staff from one team or department to another at a moment’s notice.

This isn’t necessarily for a project, more like ad hoc contributions – a team is overwhelmed, perhaps because someone’s off sick, so anyone with the relevant skills from any team in the company (including other business streams) and the capacity to do it steps in to fill that gap.

As a specialist researcher between projects, I’d help out any other team needing help with research (market or UX), even in other business streams.

In previous roles, I worked in almost every department in the company – crunching numbers for a business case, booking hotels for a conference, coding survey responses, proof-reading tender documentation, checking entries in an operations database, drafting a contract, or working out the tax rate in Spain. It’s why I know so much stuff.

They didn’t just rotate me around teams because I was bored (I mean, that was part of it, sure) but because it was part of the culture in at least three companies I’ve worked for.

In my first job, every new hire spent a week in every team in that user journey, which was SO useful: I recommend others do it too.


Like


Reply



2 Reactions


3 Reactions

All to rare. Genuine leadership has been replaced by theatre


Like


Reply



9 Reactions


10 Reactions


See more comments

To view or add a comment, sign in

Shortlink:

Share this:

  • Click to share on X (Opens in new window) X
  • Click to share on LinkedIn (Opens in new window) LinkedIn
  • Click to share on Pocket (Opens in new window) Pocket
  • Click to print (Opens in new window) Print

Like this:

Like Loading...

Similar Entries

Saved on Instapaper 2:58 pm, July 7, 2024

Post navigation

← Inversion Mental Model: What We Should Do to Make Our Teams Miserable
Checked in at Taylor Reservoir →

People

  • Erika Schenck (1,818)
  • Helen Hou-Sandi (194)
  • Automattic (177)
  • Scott Taylor (132)
  • Kelly Hoffman (131)

Categories

  • Uncategorized (28,887)
  • Personal (9,315)
  • Posts (305)
  • Techn(ical|ology) (192)
  • Projects (77)

Tags

  • read (3,919)
  • wordpress (624)
  • sanfrancisco (421)
  • automattic (394)
  • photo (392)

Year

  • 2025 (270)
  • 2024 (1,014)
  • 2023 (953)
  • 2022 (819)
  • 2021 (906)
Powered by Homeroom for WordPress.
%d