Professional Documents
Culture Documents
Agile
vs. Design Thinking with
Jeff Gothelf
Jeff Gothelf
Good morning, all right. It's days like today that help me
remember one of my favorite movie lines. One of my
favorite movies is Caddy Shack, and there's a line where
Bill Murray says, "I don't think the heavy stuff's going to
come down for quite some time." It talks about the rain. I
guess you had to be there.
Okay.
Our A/V friend, why don't you turn your mic back on. He's
pretty clear. He knows which one it is now.
No.
Look at this.
It's beautiful.
I like this one. One dog goes one way and the other dog
goes the other way.
I love it. Now you have to go see the movie if you haven't
seen it. So, look, I've got one dog going one way. I've got
one dog going the other way and I got this guy in the
middle saying, "Hey, what do you want from me?" How
does this all tie into lean, agile and design thinking? Well,
I'll tell you.
And yet, every large company that I work with, and I work
with a lot of large companies. Right? Are saying the same
refrain. The same talking heads back and froth. We want
to be lean. We want to be agile. We want to recapture
that innovative spirit. We want to reinvigorate the teams
to the way it used to be when we were smaller. We seem
to be losing that as we scale and we grow up.
And so, the question became why? This is the thing that I
was looking for was why? Because my friend, my friend,
he was also my client. He was managing these teams in a
large organization. He was trying to scale these
processes and it wasn't working for him. He wasn't
finding that synergy. And so I did a bit of scientific
research. And by scientific research, I mean I asked
Twitter and I said why do these processes, lean, agile,
design thinking, why do they seem to break at scale?
But the agile manifesto, look, if you haven't read it, the
manifesto is a philosophy. There's nothing in there that
says you will stand up everyday at 9:15 for 50 minutes.
Right? None of that stuff. It's not in there. Right? It's really
about ways of working and perhaps the most interesting
thing about agile is this, agile basically says, look, you are
going to make a plan. You are going to start executing on
that plan and along the way you are going to learn new
things. As you learn new things, it is your obligation to
change course based on what you learn.
So, lean comes in. Lean says, hey, we can put a brain on
this agile process. We've got a good decision making
framework. Lean says, look, traditionally, we've got this
manufacturing mindset where we produce goods and we
push them onto the market. Right? Lean says, well, you
can't predict the future. You don't know how much stuff
to make. You don't know who's going to buy it. So, we're
going to flip that on it's head. We're going to make it into
a pull model.
Let me drive this home one last time. Who knows what
this is? Call it out. The [Wankel 00:21:40] rotary engine.
Thank you. The Wankel rotary engine is a complex piece
of machinery. Okay? But, you could take this piece of
machine apart. You could spec out every part. Right
down how to assemble it back together and you can give
it to a qualified individual anywhere in the world. They put
it back together and it would look like this and it would
operate like this. This is a far simpler system. A little
blacktop, maybe some street signs, a little sidewalk,
about it. Divider.
And then you ask, what's the least amount of work that
we need to do to learn that? And the answer to this
question is what you're going to do in your next sprint.
You're going to build that experiment. You're going to
build the next iteration of your product. You're going to
build that new feature. Whatever it is. Because it's going
to help you learn the next thing. The learning that you're
doing inevitably focuses on whether or not you're
delivering value to the customer. We're going to work in
short cycles.
We list out our things. I like this one a lot. This one's a
particularly good retro board. I've used this one. The four
L's retrospective. And the goal here is to reflect back on
whether or not we improved the product. Right? Did we
make a change collaboratively as a team? How did we do
with the product? But also, how did we work together?
How did things go in the last iteration? Well, I felt like the
design was the bottleneck in the last iteration. What was
the root cause of that? Let's talk about that and let's
figure out how we can try and unblock that in the next
iteration.
Look for those patterns and bring them into your process.
Okay? Principle #5. Test your high risk hypothesis. We've
been talking a lot about hypothesis, certainly yesterday
and today as well. Every idea that you put forward. Every
product, every feature, every solution, every business
idea, every design is a hypothesis. It's a hypothesis that
you believe is true, but you don't know because you can't
predict the future. Right?
This is our best guess about our idea. It may work. It may
not work. And we're going to generate a lot of these
hypothesis. But at the end of the day ... and this is where
a lot of the tension comes in right between lean, agile and
design thinking, is this, we can't test everything. You
need to ship product as well at the same time. We've got
to do product discovery. We also have to do product
delivery. How do we bring this together? Right? What do
we actually test? Well, as you generate these hypothesis,
one of the things that you have to figure out is which
hypothesis do we test first? Which hypothesis do we not
test at all?
The rest of the hypothesis fall into the other buckets. For
example, if something falls into this bucket over here,
that's high risk and low value. Throw that hypothesis
away. It's fun to write it, but if it's high risk and low value,
you don't need to be working on it. Hypothesis here that
are high value that you believe are high impact and low
risk, just build those. Write the stories, put them in your
backlog and get those stories out to market. Right? You
have a good sense that it's going to make a difference
and it's low risk to do it anyway.
The things down here in the bottom left are a little weird
in that you don't, you definitely don't have to test them.
And in most cases, you don't have to build them.
Sometimes, some systems, some ideas fall in there that
you need to build that are simply table stakes to get you
to play in a particular marketplace. Like taking payments,
for example. But, you certainly don't need to test that.
Only test the high risk, high value hypothesis. This is how
we start to build balance between product discovery and
product delivery. We don't try to test literally every idea
that we come up with. We look for the ones that we
believe will have high impact that are also particularly
risky for out teams to build.
You guys remember the karate kid? I love the karate kid.
Karate kid was great. Ralph Machio is 50 years old, by the
way. There's a sobering fact for you early in the morning.
Karate kid, Daniel comes to Mr. Miagi. He says, look, I
want to learn karate. Miagi says, that's great, paint the
fence. He says, but I want to learn karate. That's great.
Wax my car. Alright, alright. I want to learn karate. What
he doesn't realize is that by going through the rituals,
he's learning karate.
That's fantastic.
Thank you.
Okay. So. JD's got the first one here. So, Thomas is going
to come up. Just raise your hand when you have a
question and Jess or Thomas will find you.
So, I'm working with a company where they're doing XP.
They've got all of these practices and principles in place
in their composed lab. They're trying to be, you know, do
all of the principles and yet, there is the ... it seems
impossible to get around the fact that development
teams and stakeholders seem to be in two different
world. The stakeholders are still driven by business
metrics and delivery dates and customer require, you
know, demands for new products and new releases. And
they're pushing their developers to give me timelines and
schedules and, of course, the developers are pushing
back going, that's not how we're trying to work it. And so,
it's, but how do you get through that wall between the
two sides?
So, what drives profit? Well, one of the things that drives
profit is the reduction in support costs. Right? How do we
reduce support costs? Well, we get people to call the call
center less. Right? We can build products that break
down less or that need less support or whatever. Right?
By visualizing, literally visualizing on a board or in
whatever, with those stakeholders the connection
between the customer behavior and the metrics that they
care about.
Hi. So, I'm a designer and I've spent a few years doing
different lean and agile methodologies and one of the
problems that I'm struggling with is it seems we do lots of
experiments and it's great and we're learning but it seems
like it's easy to be short-sighted and just doing small
optimizations instead of looking at that big picture. And
so, as a designer on my team now, I'm trying to figure out
how do we, as a design team go for that long term vision
that like is going to take a lot of work, but then also do
little experiments and, yeah, how do you balance that?
You're forgiven.
Thank you. Thank you, Jerry. But that's it. It doesn't
matter how good someone is if they're going to, if they're
going to be a negative impact to the team because
they're an asshole. They don't get hired. Those are the
kinds of incentives that we're looking for to build into the
way that we work.
Hi.
Like a bank?
Insurance company?
But if you can say, for example, look I'm going to take five
people. Right? Give me a designer, a product manager,
two engineers and a copywriter and a strategist or
something. And give us a month, three months. Just time
box this pilot initiative. We'll take on this strategically
relevant thing. We'll work differently in this new way. We'll
set different goals. Different ways of working. We'll be
wholly transparent about the way that we work and we'll
show you the outcomes along the way and the benefits at
the end. We'll set clear measures of success for this way
of working. So, you're running a process experiment,
basically. And you're confining it to a time box.