There is a fine line between “taking your time to get it right” and “rushing to get it out first”. How do you know which approach best suits your business? The answer is you’ll never quite know 100%. The best way to ensure you are not dragging your feet, and at the same time not taking on unnecessary risks is to follow the lean startup model of venture creation.
The software industry is flawed — we had to change. One project in particular stands out as an inflection point in our quest to deliver consistent results. Our small, sharp team used to get most projects right even while we were using industry-standard processes, but industry standards left some wide gaping holes in this project.