“Slack in development teams leaves room for sickness, for onboarding, for helping other teams. It leaves room for checking production to see whether the feature we released last week had any unexpected effects. It lets us do our best work. Resilience comes with healthier systems and healthier people.”

Great Sunday read by @jessitron

https://jessitron.com/2023/01/16/resilience-and-waste-in-software-teams/

#engineering #SoftwareDevelopment

Resilience and Waste in Software Teams

Resilience is coping with unexpected events and environmental change. To have resilience, you need slack. Slack in software development lets people do the little tasks that keep the work moving smo…

Jessitron

@brenden @jessitron @arrjay this is absolutley correct, and ties into something it took literal decades for me to fully understand:

“If it ain’t broke, don’t fix it” is a trap.

It’s the thought process behind so many problems and disasters, and it is an effective trap because it feels right, and humans are creatures of feelings no matter how we lie to ourselves otherwise.

@bynkii

💯

I've been bitten by that trap a couple of times in the last year.

It makes it a much more unpleasant, stressful experience, vs. encouraging stewardship of what you're building and allowing the time to examine the current status of everything.

@brenden or get rid of plans for artificial deadlines like iteration/Sprint boundaries and work on the most valuable thing.

@UrsEnzler

Definitely! As long as the priority is handled in a way that doesn't mean the team is constantly context switching back and forth between valuable things.

@brenden yes! If the team starts something, it normally should finish it before starting something new. Exceptions may occur, but should be an exception 😀

@brenden @jessitron

It's a culture thing. And that makes it the hardest thing to change, but the easiest to imagine doing.

SW had really great PR and goodwill. I hope they're using this kick in the pants to get their pivot their attitude to internal systems

@brenden @jessitron Good for software dev, but also for all of the things.