I got to share the stage with the other half last week at Harvard Innovation Lab, when Jeffrey Beir & I took turns presenting dueling views on building your startup. Myself from the product perspective, Jeffrey from the investor’s viewpoint.
While we had clearly different opinions, one thing we both agreed on was that if you’re going to do a startup, you‘d best be agile about it.
I kicked things off with the key principles that we see helping us to be smarter about how we build our businesses:
Iterate. In agile we talk about working incrementally (a little at a time) and iteratively (being okay with taking a couple of passes to get it right). There’s this notion of Wicked Problems – the idea that a problem is so complex, you can only fully define it by solving it.
We get this in software – where we often have to actually write the code before we know the right way to code it. Starting a company is like that too. We start with an idea of what we want to do, but it’s almost impossible to know the right way to execute until we actually… well, start executing.