Today is about speed over perfection. When I was a software developer and designer, one of the concepts was agile development. Agile Development was essentially a paradigm shift between the old clunky software that was released on cds and more modern web based software. The difference was that the traditional software was distributed by a physical medium, so they had to figure out a way to do that in mass, so they would spend a whole year and create version one of the software. They would put all in the work and then they would put all of that ncds and then they would send it to the factory and there would be a huge distribution process. Then another year would go by and then the next version of the software, what would come out or maybe six months would go by and they would release an update with the introduction of the Internet.
Updating software became a lot quicker and this idea of agile development came about, which essentially was let’s release a piece of software that does all of the essential oils it needs to do and then after that’s released, add in the additional features. For the next version, and so what would happen is they would release version one and it would just be the bare bones and they would get feedback and they would get bug reports and feature requests and perhaps a month later they would release the next version so you would have a version two or perhaps a one point five. This would go on and on and on. So over the course of a year they were able to do, let’s say 12 updates versus the once a year update in the old cycle. This allowed customers to, uh, get bug fixes and feature requests in a lot quicker and most importantly, it allowed the developer to get feedback and implement that feedback very rapidly.
Rather than spending five months on a feature that nobody wanted or cared about, they could get feedback from their customers and give them exactly what they wanted within a very short amount of time. You don’t have to be in the software business to use this concept. If you can get out a product that is pretty darn great in about a week versus two months for something that you think is perfect, you’re going to be able to make money quicker. You’re going to be able to get feedback from the market place a lot sooner and you’re going to be able to course correct and change and fix and adjust things to have a better product. Oftentimes, when we are striving for perfection, it’s our own image of what that is for us, and it doesn’t have any correlation to the success in the marketplace.