Scrum At Scale and Society

(This column is posted at www.StevenSavage.com, Steve’s Tumblr, and Pillowfort.  Find out more at my newsletter, and all my social media at my linktr.ee)

As per my last post I said I will be talking more (but not entirely) about politics. And if you think I’m going to jump into something big, right now, not really. Well I kind of am. Because I want to share something that I find useful in thinking about society, politics, and how we get things done at scale.

It won’t surprise you that it’s about Agile methods, but one that affects my politics – and might give you a few ideas.

For anyone not familiar with Agile (a vanishingly small number of people who read me as I talk about it a lot), it’s an approach to work, started in software, about reasonably-sized teams working in short increments. The popular method is Scrum, where teams take a list of priorities, tackle a limited set over a short time, and then review and do it all over again. I’ve applied it to writing, art, and more.

But as you may guess, small teams is like about 5 people give or take. So how do you do a big project? Well someone invented Scrum At Scale. You have teams, but team leads from those team meet on their OWN Scrum teams to coordinate. Bigger project? Then you have teams of team leads of team leads, and pile it as high as possible. It’s pretty cool and isn’t the giant process-haul that rival SAFE is.

It also affected my view of politics.

First, one of the problems of politics is non-participation or exclusion. To be part of society is to be part of it, like it or not. At the same time plenty of people want to exclude others to get their own “selectorate” to make holding power easier, and of course usually screwing over everyone else. Scrum at Scale made me realize how important it is for people to be involved and involved at multiple levels.

You should pay attention to your community, but also to your state/province, federal, and the world and be involved. If necessary hold office even if it’s an informal community thing. Good leaders should also be trusted if they can and have held positions at lower levels and have actually done something. I’m no military adventurist by a long shot, but there’s a reason I sometimes vote for ex-mils as well as doctors, emergency workers, etc.

Scrum at Scale is about being involved and being in touch among levels. A team lead on the lowest level scrum team might be a representative on one team, and the team above that, and so on. That’s the kind of thing software development or society needs – integration of people.

But there’s one more factor as well. Scrum of Scrums, especially, emphasizes communicating problems upward. What a team below can’t solve, the team above tries to tackle, and so on up the chain. Eventually unsolvable problems land on a leadership group, and if no one else can fix them that’s their job.

Problems go up, solutions come down. If you’ve ever seen politicians try to solve issues that they usually make up you realize how important this idea is. The higher up the chain you are the more you should help fix the unfixable things below. If no problems come up then you keep things running, which is important because I can say quite cynically many a problem is caused by a politician trying to keep their job.

Honestly, a lot of my politics are influenced by things that aren’t seen as political – project management, biology, and so on. But as I’ve noted before everything is really political, so we should learn from everything.

Steven Savage

That Political Question

(This column is posted at www.StevenSavage.com, Steve’s Tumblr, and Pillowfort.  Find out more at my newsletter, and all my social media at my linktr.ee)

I once had someone note that my blog wasn’t political, and that was refreshing. I can sort of get that, especially if you’ve encountered writers to A) turned “political” and B) did it for the clicks/attention/cash. “Politics” has become a dirty word in some ways, and people have made an effort to dirty it.

But that made me think. See my blog does talk politics. In fact it talks politics more than many readers may realize (and probably in some cases, than I realize). Because a lot of my blog is about organization, technology, culture, and getting things done. That’s all politics.

Ed Zitron may be the Lewis Black of technology, but if you ever heard or read his stuff, his work is political, he just doesn’t say it.

I do avoid, in some cases, making it explicitly political. Some of this is the dismal state of modern politics. A lot of it is about what I want to discuss. If I make specific political statements then that means those who automatically disagree won’t listen and those who automatically agree won’t question me. I’m fine with disagreement and agreement, but would like it to be heartfelt not automatic.

Praise me or call me a dumbass for real, not because I repeated a talking point.

When I do this consciously, I’m kind of annoyed with it, because politics should be interesting and engaging. Politics is part of society and civilization. In fact, to try to avoid politics is to avoid having a society. To emphasizes that let’s talk the Toledo Zoo and Civil Defense.

The Toledo Zoo, which I had visited many times, had some buildings made by the Works Progress Administration back in the 30s. Those lasted quite awhile, and the WPA was the result of politics. I’ve also dug up books create due to the WPA and so on. Parts of our history due to politics.

Civil Defense, for a time, interested me as well. At first for the nature of it’s communications, and later for what it meant. As a Project Manager seeing Americans come together in organized fashion intrigued me. It’s also part of my interest in disaster recovery. Yes, Civil Defense was propaganda-heavy, it was political, but it also left a legacy.

Politics can be sure we get things done. Ever go and say “someone should fix this?” Well getting it fixed is politics.

But why has it become such a dirty word? Why is it associated with screaming at each other over Thanksgiving? Why can’t we, you know, solve problems?

My short take is simply this – we’re in a media saturated culture where politics is somewhere between lousy soap opera and gladiatorial game. Some people compare it to wrestling but that’s insulting wrestling. We’ve made politics about anything but doing things, and all that does is serve entrenched interests at best. At worse (and I think we’re at worse), politics is essentially a media-industrial complex filled with people who will say and do anything for hits, money, and to release their own psychological complexes.

And while all this is going on? Terrible things are happening, only we’re not as aware of them or trying to fix them as she should be.

(I have suspected the origins of this are in Kennedy’s popularity and the mass media, but I think there’s more I need to chew over. A friend has been studying media history and his insights are depressingly useful.)

We’ve made politics not about getting anything done and politics has always had its problems. We should be engaged. We should have discussions, not arguments. We should do things for our communities of all kind. We should not be listening to some guy on YouTube who alternately argues for insane politics while pitching pills to fix erectile dysfunction or legal psychedelics.

So I may be talking politics more directly. Be the change I want to see in the world and all. Though I can’t say I won’t do a bit of a runaround before I admit something is about politics. Let’s keep things fun here – as opposed to what too much political talk is about.

Steven Savage

The Puzzle Problem

(This column is posted at www.StevenSavage.com, Steve’s Tumblr, and Pillowfort.  Find out more at my newsletter, and all my social media at my linktr.ee)

Ages ago I was working on some scheduling software used to schedule setting up computers in data centers. This is pretty complex as you’ve got a giant building and you need the space, the power, the networking hookups, and enough ventilation. Before you schedule and do any of that you have to check if it can be done – you might be facing power limits, overheating, lack of parts, and so on. If you haven’t been in a data center, it’s a balancing act just to set things up – I can get into that in another time.

Anyway I was looking at this software which I hadn’t written but was maintaining and got ideas on how to make it more efficient. I eventually worked out a way to get scheduling tracked down to tiny increments so we’d know who was doing what at all time!

“Don’t do it, people will hate you,” is a rough summary of my boss’ reaction.

Of course I realized that my cool idea that would allow for such precision would be insufferable to the people doing the job. They’d have schedules with no wiggle room that they’d either break or have to constantly update making their jobs harder and more stressful. Plus the jobs would be less efficient because of my bright idea as the tracking tool would be the centerpiece of my life.

Besides, you know, maybe I should have thought about just trusting the people doing their damn job.

If you haven’t been a software guy or an engineer, you may figure this is obvious. But when you’re an engineer of some kind, or any other “making/solving” profession, solving a problem and making a cool solution can become paramount over anything else. Including people hating you.

It’s fun to make solutions even if they’re stupid and unrealistic in reality. If youre solutions-oriented (like me) even more so. This is also why – in part – I think our Internet Age has created so much stupid and bad stuff.

Technology also lets us solve problems quickly and at scale. You can hook up a few web frameworks and transform a web page. YOu can push a solution to A/B testing or production and people are using it right away. It’s almost enough to make you forget good QA!

(I joke, people have been always forgetting QA).

Making things happen is a rush, and technology lets us deliver it faster and get that rush. Of course it may also mean we’ve just done something dumb, quickly, and at scale.

But we might not even realize how bad our latest idea is. We made the thing fast, we got the thing working, it’s just what we wanted – and only later discover it’s a terrible concept.

Worse, the marketing department or investors may tell us it’s a great idea and we never realize our latest bright idea for a Thermos with Bluetooth is insufferably stupid.

No matter how much of the strange and stupid things spewed out of technology companies may be pandering stock-jacking ideas, part of this “joy of solving” is almost certainly part of it. Someone had a great idea – even if it’s just a way to tweak the stock price with a useless release – and implemented it. Money and power can tempt people, but that rush of a solution turn off your morals as well.

So when we look at many strange, useless, and outright immoral technologies don’t just follow the money. Somewhere in the lineage is probably more than a few people who just had so much fun “making things work” they didn’t think about it.

Steven Savage