It’s okay if you don’t know exactly where you’re going – because things are always changing – just so long as you’re focused on the Right Things.
BUT, this is really hard at a startup precisely because everything is always changing.
It’s essential that your developers are okay with these points. It drives me a little crazy every time I hear a startup developer complain that things are changing all the time. Well… what’d ya expect?
BUT… in their defense, I’ve seen many a startup do a truly horrible job managing their developers so that every ounce of chaos comes flooding down on them to the point where they can’t get a thing done.
This often plays out something like this.
The Ineffective Way to Build Your Startup’s Product
Founder: We need to get this “MVP” out the door to start bringing in revenue if we’re going to survive. How long will it take you to build this?
Dev: I can do it in 2 weeks.
Founder: Great, go for it.
Two days later…
Founder: I just spoke with some potential investors and they said we need to do X if we want to raise money. Do that instead. How long will it take you to do that?
Dev: Well, if I stop working on the MVP…