My Approach to the Daily Scrum

It’s simple… We walk the board, address 4 questions, then refine 1 ticket, all in 15 mins.

I mean… I could end this post right here.

But I won’t… As I chat up more Agilists, I realize that after 6 years of being a Scrum Master or Agile Coach full-time, and after almost 10 years of engaging in my own ScrumOfOne adventure, I’ve developed a few practices that are well received upon me sharing ’em verbally. So I figure I’ll share ’em here, bloggally.

Ya’ani… This reflects an internal shift I’m trying (ooh, a forelog), where I see a lack of clear & solid support for newer Scrum Masters, so I’m quietly working on a product & service to address this (yep, a backlog), through experimenting with newer approaches on myself (aha, a frontlog) (BINGO!). Thus, I see this blog shifting from present-day journaling to documenting ideas & practices from my recent past, plus playing with ideas & practices for a future I’d like to create: lowering the barrier to becoming a Daily Agilist. You don’t need a damn certificate (caveat: I have 3) to start playing this Agile game: this isn’t secret knowledge, nor should it be. And yes, certification was borne out of a desire to standardize after the organic spread of Scrum, to improve marketing (“hold up, this is Scrum”) and to reduce anti-patterns (“hold up, this is good Scrum”), but embarking on your own Agility, and then benefiting from it, shouldn’t require a big bang. There’s got to be a better way. Anyway, this paragraph is way too long, and you’re here for my “at-least-ha” take on the stand-up.

Maybe… I should’ve ended this post back there.

Continue reading My Approach to the Daily Scrum

How to Measure Agile Coaching

Carrying on from the “value is sustained change in behaviour” opinion I shared previously, allow me to humbly submit my idea (a strong opinion, loosely held) for how to measure how we are doing as Agile Coaches.

Agile Coaches (plural!) are usually brought on because some company (BIG!!) wants to go through an Agile Transformation (ZOINKS!!!). The word “transformation” means, to me, a change in state, thus this company has made a determination:

change to a better state… an “Agile” one, whatever the heck that means.

Continue reading How to Measure Agile Coaching

A High Bar for Product Culture

My daughter is in the phase where she’s always asking me “why?”, so she asks me, “Why do you go to work?” …and I hate how a toddler has given me so much pause… because I don’t like my answer.

Here’s a window into an internal struggle:

Do you work for a company with an inspiring vision? Why the heck not? And why do you choose to spend your days contributing to a group that’s not improving humanity?

And now, here’s my struggle as I iterate on my Agility:

Why continue to focus on how things are being built & done when what we are building & doing is not improving humanity?

What do I tell my 2-year-old daughter? Continue reading A High Bar for Product Culture

Mental Decluttering by Not Giving A

In the TED Talk “The Magic of Not Giving a F***“, Sarah Knight’s approach to minimalism is very… practical. And colourfully stated!

She covers her ‘notsorry’ method, which guards your time and treasure without you feeling like a… jerk. She ends her talk thus:

But mental decluttering: learning how to say ‘no’, set boundaries, and give fewer, better fucks? That lasts forever.

So decide what you don’t give a fuck about (know your ‘fuck budget’). Then don’t give a fuck about those things (honestly & politely). 12.5-minute video embedded below to better get this message. Enjoy!

Oh, and yeah, she audibly drops the F-bomb. A lot. But otherwise, it’s SFW!

Pain Is Just Information

I took a systems physiology class in college one summer, and on the very first day, the professor said, “If there’s one thing you remember from this class, it’s that ‘Pain is just information’.” Pain let’s you know something is up. Or down. Or out of place. Or stuck in place. Or generally amister amiss.

(This blog post is about a conversation from work. I’ll try not to make these boring and solely technical, but if you decide to give up on reading this because you’re emotionally distraught over Scotland not being its own country, remember: Pain is just information.)

Now that I’m a ScrumMaster by day (your local superhero by night), I get to talk through sticking points that my team members have with parts of the process, and the point that was sticking this time involved the Sprint backlog.

(I can’t believe it… to be your own country… you get to stay up as late as you want, eat haggis whenever you want, drink scotch whenever you want…)

During the Sprint, something may come up that we as a team end up working on, with the Product Owner’s blessing, that wasn’t planned for in the Sprint Planning meeting. The question is: If we can add things to the Sprint mid-Sprint, why can’t we remove the things we now know we won’t get done mid-Sprint?

(…skinny dip with my sheep in whatever loch I want…)

Seems like a decent enough question: by accepting sudden stories, you’ve already blown out the original plan, so why not update the plan based on new information? Since the Spring backlog is what the team committed to doing at Sprint Planning, it’s easy to understand why the team doesn’t want to see this thing they know won’t get done: it’s embarrassing, or it induces anger, or it elicits some kind of negative emotion (or else the team wouldn’t be asking to get rid of it), some kind of pain.

(…wear kilts as short as I want…)

The way I sell this is via acknowledging this ‘pain’ as not necessarily bad, but useful: at the end of the Sprint, the stories that do not get done represent a quantifiable adjustment to consider during the next Sprint Planning session. If no ‘outside’ stories were brought in mid-Sprint, then the undone stories represent the team planning to do more than they could pull off. If the story points associated with the dragged-in ‘outside’ stories were the same number of story points associated with the undone stories, then the undone stories were neatly ‘displaced’ by the sudden stories and the team did a spot on job of estimating how much work it could pull off.

(Did you hear about the Scottish cross-dresser? He wore pants.)

Sure, it feels icky to leave things undone, especially when you said you’d do ’em, but if it’s because the Product Owner asked you to do something else, then heck, it’s totally not your ‘fault’ – the person in charge of prioritizing work… reprioritized work! And this was the particular scenario of the sticking point – there was pain, and it was reframed as information.

My systems physiology professor would be proud. If I only remembered his name… this sucks, I really liked that guy… man, this is embarrassing…

(Pain is just information.)

Oh shut up.