You've seen these guys before.
Question. Who has the toughest time being Agile?
Is it the Development Team?
Maybe
The lead developer?
Possibly
The business owner?
Could be
Or is it... (and I think it might be...)
The Product Owner.
Hi this is Gary
Welcome to "Development That Pays".
I wanted to turn the spotlight on the Product Owner.
But I could't decide what to talk about
Then Vlad came to my rescue with this great comment
that gets right to the heart of one of the hardest aspects
of being a Product Owner.
"Problem now is that some of them do not upgrade, and continue to use the “boxes” to climb
the wall…"
Clearly, that's going to need some context.
A recurring theme here on Development That Pays
are the twin concepts of
- do the right thing, and - do the thing right
Way back in episode two, i used the metaphor of two walls
Each wall is a potential business opportunity.
And each ladder represent is a product.
What more important:
building a great ladder?
or, picking the right wall?
Well, any old ladder will get you up the wall
But...
the walls lead to very different places.
So we can say that:
Picking the right wall is more important
than building a great ladder.
Doing the right thing is more important that
Doing the thing right
HOWEVER...
There's a fatal flaw in the argument
And that's what we went on to talk about in Episode 3
From this point, both of the walls look the same.
From this point you can't see what's on the other side
So you've no choice but to climb up there and take a look.
It's Catch 22.
You need to pick the right wall...
But you can't pick the right wall
until you've climbed the wall
which you can't do
without...
picking a wall !
One thing is for sure:
If we’re going to have to climb a wall that may turn out to be the wrong wall
Then this is no time for "Do the thing right.
No, this is the time to get there quickly and cheaply
Certainly not an escalator
Nor a staircase.
A ladder would be a good choice
Or even - dare I say it - a pile of boxes.
We now have the context we need for Vlad's comment.
Vlad's concern is that we get stuck with the pile of boxes
... even after we've found the perfect wall.
Come with me now to a meeting.
The meeting was called by the Product Owner
She has an an idea for a new product.
She's invited the entire dev team.
to come and discuss it
She walks up to the whiteboard and draws something that looks a lot like
an escalator
A discussion follows.
The dev team is clearly concerned about the scale of the task
At a certain point, the lead dev walks up to the whiteboard and says
What about if we start by building this...
... then we can come back and build this
... then this
From there it should be easy to build what you've asked for.
At this point,
I'd like you to take a moment and notice how you feel about this plan of action.
Are you comfortable with it?
Do you have concerns?
My guess is that these guys like the idea
For them, it's an easy sell:
This thing looks like a nightmare to code.
This thing looks straightforward. Could be live by the end of the week.
Bish bash bosh
What about the Product Owner?
How does it look from her point of view?
The picture isn't nearly as rosy.
First of all, there's a big difference between what she asked for and
what she's going to get
- at least in the short term
Then there's the "challenge" that version two is CONDITIONAL
on the success of version one
(And version one looks so ropey that it's hard to see it being a success!)
And if the first version is a success, what then?
How long will it be before version 2 can be built?
The Dev team have spare capacity now...
but will they have spare capacity a month from now?
Hard to say.
And we haven't even talked about stakeholders.
If the Product Owner agrees to this course of action,
her next job - when she leaves the meeting
will be to "sell" the approach to various internal stakeholders.
None of which sounds like an fun day at the office to me.
So spare a thought for your friendly neighbourhood product owner.
It's not an easy job.
Thank you very much for watchin
I hope you enjoyed this episode as much as I enjoyed making it
There's a new episode of Development That Pays each and every Wednesday
By far the easiest way to get it is to subscribe to this channel
Hit the big red button and I look forward to talking to you again very soon.