Wood has has been cut, glued and screwed.
The spray gun has made an appearance hardware has been fitted.
It's time to reveal the "MDF MVP"
Hi this is Gary.
Welcome to Development That Pays
And welcome back to the the second part of the Minimum Viable Product build.
If you missed Part 1, you should find a link on or around this video.
I hope if goes without saying that
the point of the exercise was not to encourage you to take up carpentry.
No, the point of the exercise was to - hopefully - uncover something useful
about the process of creating an MVP.
Something that we could use in our world of
software development.
I did learn
In ways that surprised me.
My experience of Step 6 - the final build of my MVP - was especially...
weird.
Step 1 Was the "back of a fag packet" level of design.
Compare this with other things I'd done in SketchUp,
and you'll see that I was holding back, trying to be "minimal"
Step 2. Again, oh so minimal by my standards.
I even went as far as missing out one of the shelves!
In terms of viable...
I knew the printer would fit - I'd taken the dimensions directly from SketchUp
But there was an "unknown unknown"
The damn paper feed!
In the language of software development,
The prototype passed the "unit tests" of
wide enough, high enough, deep enough
But it failed the "behavioural tests" of
"as a user, I must be able to load A4 paper"
"as a user, I must be able to print on A4 paper...
and catch the paper as it comes out of the printer"
Step 3.
I thought long and hard about how get around the paper problem...
... but I wasn't happy with any of them.
So it was out with the old (printer) and in with the new.
Think that's what the Lean community would refer to as a "pivot".
Step 4.
This second prototype served a couple of purposes:
- match dimensions of the new printer
- extend the "prototyping" to include the wheels
(which I did with four sticks of wood)
- And to check the overall height, to make sure it would fit under the table.
These were all about ensuring that the thing would be viable.
I also uncovered another "unknown unknown"
the difficulty in seeing the printer's display panel.
Step 5 took me back to SketchUp for the final time.
Mainly to transfer dimensions from the prototype
Although the eagle-eyed among you may have spotted
that I snuck in an extra shelf. What can I say.
It's not easy for me to me "Minimal"
At this point you might be thinking.
Hold on a second, isn't this just prototyping?
Yeah. I had that thought too.
I think we're okay.
The ideas of "minimal" and "viable"
... I really took them to heart.
They became my "prime directives"
- I was much more focused than usual on creating something that would be viable.
- And I tried (not always successfully) not to embellish.
So, yes, it's prototyping...
But it's prototyping for an MVP
Rather than for a PRODUCT,
And the two feel different.
Talking of feeling different...
Step 6 - Building it.
Okay. This was weird.
I've built a lot of stuff.
But this build...
it was different.
It FELT different.
I once heard someone talk about operating as if you have
"one foot on the accelerator and one foot on the brake"
That's how it usually feels when I'm building something.
I suppose it's because I'm building...
and designing... at the same time
and all the time wondering if-I'm-building-thing-right-thing
Not this time.
I just got on and built it.
Just like that.
Forward gear all the way.
I suppose with a couple of prototypes behind me...
and "just" an MVP in front of me
(rather than an must-be-completely-perfect-final-product)
meant that I have nothing left to worry about.
It's a very satisfying mode to get in to.
it's time for the big reveal.
Viable?
It "works" for me:
My disk drives are hidden away and protected.
The printer is fairly easy to use.
The grab-handle was a nice touch. It makes opening easy.
But its real purpose is to give a better view of the display
As for my key client - my wife, Sheila. She likes it too
the printer is hidden
The disk drives are hidden
Before there were nine cables in plain sight. Not there's just one.
She didn't say the word, but I know what she meant:
VIABLE!
Talk to you next time.