If You Build It, They Will Come
In the world of software products, there are successes and failures, determined by the free market system. We must, of course, add to the list of failures those projects whose products never see the light of daythe ones that are worked on for various lengths of time but never ship. As obvious as it sounds, you cannot be successful unless you meet the precursor of shipping your product.
As you cannot ship what you cannot build, actually putting together the pieces becomes critical. Intrinsic in this is the concept of a repeatable build process. You will build the product over and over again, until one of your candidate releases passes muster and you let it out the door. I now confront the issues involved in creating such a repeatable build process for your product.