Episode 3 - 16 Sep 2015
In the last episode I told the tale of two walls and two ladders:
The moral of the story was this:
(It’s more important to achieve a real BUSINESS GOAL than to produce beautifully crafted, elegant CODE.)
When you're standing at the bottom of the wall, you can't see what lies on the other side.
You won't know if you've picked the right wall until you climb up there and take a look.
That's what this video is about: the right way - and the wrong way - "to climb up and take a look":
How to test out your business objectives:
and without upsetting the Development Team
Enjoy the video.
In the previous episode I told the tale of two walls and two ladders.
The walls represented business objectives.
The ladders represented code or software.
The moral of the story was this:
It's more important to pick the right WALL than to have a great LADDER.
In other words…
it’s more important to achieve a real BUSINESS GOAL than to produce beautifully crafted, elegant CODE.
Having saying that…
… You may have spotted there is a small problem
with the “wall and ladder” model.
The problem is this:
If you're standing at the bottom of the wall,
you can’t see over it.
It’s impossible to know with 100% certainty
What’s on the other side of the wall.
The same is true of software development.
We might think that that a particular new feature
will be a big success…
but we can’t know for sure without building it and putting it live.
Here’s a new wall for us to consider.
Will it be a good for us?
Will it lead to great riches?
It’s impossible to know.
We have no choice but to start building.
After a lot of time a time and expense, our beautiful staircase is finally ready.
And now, at last, we can climb the stairway and discover what lies beyond.
Alas, we’ve built a stairway - not to heaven - but to certain death.
Not only have we wasted time and money, but we have a team of disgruntled developers
annoyed that the beautiful software that they have crafted won’t even be used.
Let’s rewind time....
And start again.
We’re back at the bottom of the wall.
Our job is get to the top of that wall ...
and this time…
we want to do it as quickly and as cheaply as we possibly can.
A ladder would be a good choice…
… even if it’s a bit rickety.
A pile of boxes would also work.
We scramble to the top… and we take a quick look over the edge.
The news is not good.
But that’s okay:
Which means that...
… to try another wall.
Let’s try another wall.
This time the news is…
well, rather excellent.
We have found a wall that leads to great riches.
And this is where things get really interesting:
We now in a position to upgrade.
We can now AFFORD to swap our piles of boxes...
... for an aluminium ladder
… or a beautiful staircase
… or even a fabulous escalator
I hope the message is clear.
When you’re building something new,
Avoid the temptation to build it with “everything on”.
Instead, keep it bare bones.
Get it built.
Get it live.
That’s when you’ll know if it’s a winner.
If it turns out to be a dud… give yourself a pat on the back:
you wasted the MINIMUM of time and money.
If it turns out to be a success… give yourself a pat on the back... And feel free to upgrade.
Talk to you next time.
Watch "Without Code There Is No Business" on YouTube.